Blender Git Loki

Git Commits -> Revision 6f88dca

Revision 6f88dca by Antonis Ryakiotakis (master)
August 19, 2013, 14:08 (GMT)
Dyntopo:

Turn off pbvh normal update flag after recalculation, saves
recalculating normals every frame when not stroking the mesh.

For this to work reliably with undo we need to support original normals
in the bm_log (was marked as a TODO already in the code), so that
undoing avoids having invalid normals in the mesh (since we don't update
every frame anymore). This was added in this commit as well.

Also added some (disabled) quite paranoid checks in the bmesh valication
code for dyntopo hoping to catch the real normal update issue. No luck
there yet.

Commit Details:

Full Hash: 6f88dca9c34b70905930067055935dea18757fec
SVN Revision: 59300
Parent Commit: cbfd2a8
Lines Changed: +65, -5

4 Modified Paths:

/source/blender/blenkernel/intern/pbvh_bmesh.c (+34, -1) (Diff)
/source/blender/bmesh/intern/bmesh_log.c (+25, -0) (Diff)
/source/blender/bmesh/intern/bmesh_log.h (+3, -0) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+3, -4) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021