Blender Git Commit Log

Git Commits -> Revision 4d33c37

Revision 4d33c37 by Antonis Ryakiotakis (master)
November 13, 2015, 20:58 (GMT)
Fix T46726 shading issues in sculpt mode.

This fixes two issues:

* Normals were not being recalculated correctly when not using optimized
drawing for CDDerivedMesh (Multires actually handles that correctly).

* Loop normals (autosmooth option) were also not being calculated. Doing
this calculation is not desirable, since it can't be done correctly
without a severe performance hit. This is easy to test by doing a
dependency flush on the mesh after each scuplt stroke step. Instead they
are now disabled during sculpting.

Commit Details:

Full Hash: 4d33c37c9eb4fc46482f7b2a7227b54c5cfda07a
Parent Commit: 9281942
Lines Changed: +45, -24

3 Modified Paths:

/source/blender/blenkernel/intern/cdderivedmesh.c (+38, -24) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+4, -0) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+3, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021