If you are experienced with blender you have probubly notaced this. if you have two parallel faces, sometimes the render will do weird things, such as render half of the front face, and half the one behind it. or it could cause the front face to cast shadows on the back face, but the back face is the one that gets rendered. this usually doesn't happen for the entire face either, usually its for part of the face. The other thing I have notaced, is that this does not happen with yafray, only with the blender internal render engine. I am guessing (correct me if I'm wrong.) that this is probably caused by using floating-point variables that do not have enough precision to handle the close together planes when the camera is far away, and so you get rounding errors. these problems usually only occour at a distance, and not with objects close to the camera in relation to the distance between them.
I hope I made some sence here, but I am notacing this problem quite a bit, and it is getting annoying. I realize that in order to fix this you would have to make some major adjustments to the rendering source code, but I would like to see it fixed.
I will post a picture as soon as I have my webspace working agin.
Blender Floating-point precision in the Render engine.
Moderators: jesterKing, stiv
I would not clasify this problem as a "bug" simply because it does the same thing in blender 2.32 as it does in 2.4. and you will get slightly different results on different versions, and different archetectures. the .blend file is comming, but I need to get my webspace working so that I can upload it for you.
Ok, I got my webspace working, so you guys can have a look at it:
http://www.evertek.net/engedi/blender/test.blend
Here's the render on blender 2.40 with X86_64:

Here's the render on blender 2.40 with i386

Here's the render on blender 2.32 with i386

I'm gonna upload it to the bug tracker right now.
http://www.evertek.net/engedi/blender/test.blend
Here's the render on blender 2.40 with X86_64:

Here's the render on blender 2.40 with i386

Here's the render on blender 2.32 with i386

I'm gonna upload it to the bug tracker right now.
In any case, (almost) co-planar polygons should be avoided. They cause problems in many renderers.
Though interestingly, if you put a plane with raytraced transparency between camera and objects it renders fine (for me at least).
I don't know Blender's internal renderer good enough (yet), but apparently the decision on which polygon is to be shaded could need some improved precision when even raytracers with single-precision floats do it correctly...?
Though interestingly, if you put a plane with raytraced transparency between camera and objects it renders fine (for me at least).
I don't know Blender's internal renderer good enough (yet), but apparently the decision on which polygon is to be shaded could need some improved precision when even raytracers with single-precision floats do it correctly...?