Blender Git Commit Log

Git Commits -> Revision 36c4fc1

Revision 36c4fc1 by Sergey Sharybin (master)
February 22, 2017, 09:54 (GMT)
Cycles: Fix shading with autosmooth and custom normals

New logic of split_faces was leaving mesh in a proper state
from Blender's point of view, but Cycles wanted loop normals
to be "flushed" to vertex normals.

Now we do such a flush from Cycles side again, so we don't
leave bad meshes behind.

Thanks Bastien for assistance here!

Commit Details:

Full Hash: 36c4fc1ea9d987ec88b27c04927ac44e12a49778
Parent Commit: 2c30fd8
Lines Changed: +24, -6

6 Modified Paths:

/intern/cycles/blender/blender_mesh.cpp (+9, -0) (Diff)
/intern/cycles/blender/blender_util.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_mesh.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/mesh.c (+4, -2) (Diff)
/source/blender/editors/object/object_bake_api.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_mesh_api.c (+8, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021