There should be a simple way to change the order in which objects are rendered, but I haven’t been able to find it.
My problem is this: I have a gradient purple background on layer 1, an object on layer 2 and some more objects on layer 3. When I render, blender seems to render layer 1, then layer 3, and then layer 2. Layer 1 renders fine, then layer 3 renders, but because I’m using OSA, the objects in layer 3 get a thin purple halo around them, so when the object in layer 2 is rendered between the background and the objects in layer 3, the objects in layer 3 retain the surrounding halo.
I’ve tried re-ordering the layers, but that doesn’t make any difference; blender just seems to like to render my objects in a particular (not-so-good) order.
I figure the solution would be to force blender to render layer 1 first, layer 2 second and layer 3 third, but I’m not really sure on how to do that.