Blender Git Loki
Git Commits -> Revision 94a9fa4
Revision 94a9fa4 by Brecht Van Lommel (master) October 7, 2008, 15:01 (GMT) |
Fix for bug #13363: ray (qmc) shadows had some light leaking issues, due to jittering of the start position for antialiasing in a pixel. Now it distributes the start position over the fixed osa sample positions, instead of of random positions in space. The ugly bit is that a custom ordering was defined for osa 8/11/16 to ensure that the first 4 are distributed relatively fair for adaptive sampling to decide if more samples need to be taken. |
Commit Details:
Full Hash: 94a9fa4711be6411002bdd32ffbb01c7402f4920
SVN Revision: 16960
Parent Commit: 0d7d520
Lines Changed: +146, -102
6 Modified Paths:
/source/blender/render/extern/include/RE_shader_ext.h (+1, -0) (Diff)
/source/blender/render/intern/include/shading.h (+2, -1) (Diff)
/source/blender/render/intern/source/rayshade.c (+62, -42) (Diff)
/source/blender/render/intern/source/rendercore.c (+6, -6) (Diff)
/source/blender/render/intern/source/shadeinput.c (+73, -51) (Diff)
/source/blender/render/intern/source/zbuf.c (+2, -2) (Diff)
/source/blender/render/intern/include/shading.h (+2, -1) (Diff)
/source/blender/render/intern/source/rayshade.c (+62, -42) (Diff)
/source/blender/render/intern/source/rendercore.c (+6, -6) (Diff)
/source/blender/render/intern/source/shadeinput.c (+73, -51) (Diff)
/source/blender/render/intern/source/zbuf.c (+2, -2) (Diff)