Blender Git Commit Log

Git Commits -> Revision 0eee776

Revision 0eee776 by Bastien Montagne (master)
February 22, 2018, 14:20 (GMT)
Fix (unreported) meshes changing shading when creating empty clnors data.

When you were using autosmooth to generate some custom normals, and
created empty custom loop normal data, you would go back to an 'all
smooth' shading, cancelling some sharp edges generated by the mesh's
smooth threshold.

Now we will first tag such edges as sharp, such that shading remains the
same. This is not crucial in current master, but it is for clnors
editing gsoc branch!

Commit Details:

Full Hash: 0eee776e454f6b78ffa33b2ed8b19c747d8193ec
Parent Commit: 4b068c4
Lines Changed: +230, -71

5 Modified Paths:

/source/blender/blenkernel/BKE_mesh.h (+7, -0) (Diff)
/source/blender/blenkernel/intern/mesh_evaluate.c (+156, -58) (Diff)
/source/blender/bmesh/intern/bmesh_mesh.c (+36, -13) (Diff)
/source/blender/bmesh/intern/bmesh_mesh.h (+2, -0) (Diff)
/source/blender/editors/mesh/mesh_data.c (+29, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021