Blender Git Loki

Git Commits -> Revision 3de8f25

Revision 3de8f25 by Bastien Montagne (master)
April 21, 2014, 18:27 (GMT)
Fix T39735: New auto smooth creates artifacts with flat shaded faces(BI)

This actually had nothing specific to new split normals, it was an internal limitation
of BI raytracer, which would check against neighbor face shadowing only when they shared
a common vertex, now it also performs checks when both faces have a vertex with a common
"ancestor" (org index).

Note this allows to also fix same issue when using SplitEdges modifier (and potentially
others?), but only when AutoSmooth is enabled (due to some compute/mem overhead, we
do not want to enable this code systematically).

Thanks to Brecht for advices and review!

Commit Details:

Full Hash: 3de8f255d756b849f764d0c50dadaaf20c517345
Parent Commit: 88a2263
Lines Changed: +38, -13

3 Modified Paths:

/source/blender/render/intern/include/renderdatabase.h (+7, -0) (Diff)
/source/blender/render/intern/raytrace/rayobject.cpp (+27, -8) (Diff)
/source/blender/render/intern/source/convertblender.c (+4, -5) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021