Blender Git Commits

Blender Git "temp-trimesh-sculpt" branch commits.

October 24, 2020, 09:16 (GMT)
* PBVH node join code is now enabled for dyntopo bmesh
* Fixed bug in dyntopo bmesh time limiting code
October 24, 2020, 00:43 (GMT)
remove accidental debug return
October 24, 2020, 00:42 (GMT)
* Fixed undo with bmesh dyntopo
October 24, 2020, 00:19 (GMT)
* Migrated optimizations from trimesh to bmesh dyntopo:
- Original coordinate/normals are now stored in customdata layers,
instead of being looked up in the BMLog
- Vertex "indices" are now actually pointers to BMVerts.
- Dyntopo split/collapse is now time-limited
- Increased pbvh->leaf_limit to 2000
- Nodes are split after topolgy updates, not just after the user lets up
the mouse.

* Also, renamed TMElemSet to TableGSet

TODO:
- Migrate PBVHNode->bm_[unique_verts/other_verts/faces] to TableGSet.
Currently GHash is completely inlined in this branch which does almost
the same thing performance-size; inlining GHash seems beyond the scope of this
project however.
October 23, 2020, 22:53 (GMT)
BMesh dyntopo works again, if you disable WITH_TRIMESH in BKE_pbvh.h
Revision 4faa2b4 by Joseph Eagar (temp-trimesh-sculpt)
October 23, 2020, 21:49 (GMT)
Rebase branch
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021