Cycles - geometry leaking light trough [kind of solved]

Edit: I reported it as a bug. Turns out it’s sacrifice on percision for performance.
https://developer.blender.org/T46110


original post:

I recently found out that cycles is rendering rays through geometry if there is a certain angle between faces.

The setup: put a camera into a cylinder (standard - 32 edges)
stretch the cylinder on the x or y axe by a factor of 1.5 (to get more rays on the rendering)
add a sphere with an emisison shader and set the emission power to 40.


if you render with something about 200 samples you should be able to see some pixles getting white.


My first encounter was on a sealing I built. At first I thought my mesh wasn’t closed but it was.
On my example the light was heavily leaking through the geometry.

sideview - the orange line is a plane, on the right is the lightsource
I also added a second plane on top to test if the light leaks trough the rounding of the sealing


It happens on both - lights and emitting meshes. It seems to happen easier if an emitting mesh is around.

is this a general problem on raytracing methods?

Attachments


use a shell modifier

That was my first reaction (solidify), but as I got a critical angle for this problem on my mesh it is not completely solved. I built a box around it so it can act as an sunshade. I’ll add just the sealing as a blend if anyone wants to inspect that closer. sealing_light.blend (753 KB)

It looks like a serious problem anyway…

I’m sorry but is this such a common known issue that

is the only response I get?
I’d report it as a bug if noone knows anything further about it.