Blender Git Commits

Blender Git "temp_bmesh_multires" branch commits.

Page: 6 / 21

July 12, 2021, 01:14 (GMT)
Fix more dyntopo sculpt undo memory corruption
July 11, 2021, 17:14 (GMT)
Sculpt dyntopo: another attempt to fix undo memory corruption bug
July 11, 2021, 10:01 (GMT)
Fix implicit int error
July 11, 2021, 09:25 (GMT)
Remove extraneous code
July 11, 2021, 09:23 (GMT)
Merge branch 'master' into temp_bmesh_multires
July 11, 2021, 08:12 (GMT)
Sculpt dyntopo: Exposed UV smooth bruth in experimental features prefs.

* Also got undo working for it
July 11, 2021, 07:43 (GMT)
Sculpt dyntopo: Wrote a little UV smoother sculpt brush.
It uses a simple LSCM-like solver; hold ctrl to do simple
laplacian relaxation.

There are some interesting artistic possibilities to using
DynTopo with UV maps, the point of this tool is to help
explore them.

Note that I'm not planning to merge this into master with
the rest of this branch. When the time comes I plan to
move it into a new branch for sculpt research stuff.
July 2, 2021, 20:14 (GMT)
Sculpt dyntopo: Add support for multiple materials to dyntopo
pbvh drawing.

* Dyntopo now stores a list of PBVHTriBufs in leaf nodes, one per material
used by the node.
* Actual drawing buffers live in a new mat_draw_buffers PBVHNode member.
July 1, 2021, 04:38 (GMT)
Merge branch 'master' into temp_bmesh_multires
July 1, 2021, 04:25 (GMT)
remove debug printf
July 1, 2021, 04:13 (GMT)
* Enable mask/fset extract for dyntopo]
* Fix nasty memory corruption bug
June 29, 2021, 12:50 (GMT)
Clean up a few warnings
June 29, 2021, 11:35 (GMT)
Merge branch 'master' into temp_bmesh_multires
June 27, 2021, 06:46 (GMT)
Sculpt dyntopo: fix bug with automasking being needlessly initialized
June 27, 2021, 05:52 (GMT)
Sculpt dyntopo: fix symmetrix undo bug from last commit
June 27, 2021, 04:40 (GMT)
fix type of code line being after the parenthesis
instead of before
June 27, 2021, 04:26 (GMT)
Sculpt dyntopo: BMLog now uses the new bmesh unique id system

A few notes:

* MESH_ID layers are not saved on conversion to Mesh unless
you ask for it in BM_mesh_bm_to_me's params.
* Still need to test the box/lasso trim tools.
* Need to find some way to test loop/edge ids, which aren't
used by dyntopo.
June 27, 2021, 02:12 (GMT)
Sculpt dyntopo: Added a function to add multiple customdata
layers to a bmesh at once. Helpful since bmesh customdata
layers are allocated in single blocks, thus adding
layers individually can lead to lots of memory
copying.
June 27, 2021, 01:24 (GMT)
Sculpt dyntopo: Added (optional) support for unique mesh id tracking in
bmesh

* System is per element type. So you can have unique ids for verts and
faces, but not edges and loops.
* Supports an optional id to element lookup table.
* Uses single id space for all elements
* Added a new CD_FLAG_ELEM_NOCOPY flag to tell
customdata_bmesh_copy_data to ignore that layer.
* IDs are stored as a temporary customdata layer with
CD_FLAG_ELEM_NOCOPY set.
June 26, 2021, 20:00 (GMT)
Merge branch 'master' into temp_bmesh_multires
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021