Blender Git Loki
Git Commits -> Revision 455822f
Revision 455822f by Brecht Van Lommel (render25) March 3, 2010, 20:52 (GMT) |
Render Branch: * Fix inaccurate shading position calculation in non-planar quad, the face normal is not accurate in that case, so compute it again now. Not sure yet what performance impact is of this, but would actually like to get rid of normal entirely to save memory. * Fix self-intersection problem with non-planar quads, the raytracer was splitting quads in a different way than other parts of the render engine, now it does the same. |
Commit Details:
Full Hash: 455822f2955683fcbc5b2c241301a6faf31ca63e
SVN Revision: 27258
Parent Commit: 9fa3117
Lines Changed: +201, -225
10 Modified Paths:
/source/blender/render/intern/include/object_mesh.h (+1, -1) (Diff)
/source/blender/render/intern/raytrace/rayobject.cpp (+153, -172) (Diff)
/source/blender/render/intern/source/bake.c (+5, -18) (Diff)
/source/blender/render/intern/source/diskocclusion.c (+1, -3) (Diff)
/source/blender/render/intern/source/object_mesh.c (+14, -4) (Diff)
/source/blender/render/intern/source/path.c (+6, -1) (Diff)
/source/blender/render/intern/source/rayshade.c (+6, -15) (Diff)
/source/blender/render/intern/source/rendercore.c (+1, -1) (Diff)
/source/blender/render/intern/source/shadeinput.c (+5, -4) (Diff)
/source/blender/render/intern/source/shadowbuf.c (+9, -6) (Diff)
/source/blender/render/intern/raytrace/rayobject.cpp (+153, -172) (Diff)
/source/blender/render/intern/source/bake.c (+5, -18) (Diff)
/source/blender/render/intern/source/diskocclusion.c (+1, -3) (Diff)
/source/blender/render/intern/source/object_mesh.c (+14, -4) (Diff)
/source/blender/render/intern/source/path.c (+6, -1) (Diff)
/source/blender/render/intern/source/rayshade.c (+6, -15) (Diff)
/source/blender/render/intern/source/rendercore.c (+1, -1) (Diff)
/source/blender/render/intern/source/shadeinput.c (+5, -4) (Diff)
/source/blender/render/intern/source/shadowbuf.c (+9, -6) (Diff)