April 12, 2021, 01:19 (GMT) |
* Dyntopo cleanup mode is now on by default. * Fixed undo bug |
April 12, 2021, 00:59 (GMT) |
* Merge branch 'master' into temp_bmesh_multires * Implemented DynTopo option to dissolve 3 and 4-valence vertices. * Fixed bug in dyntopo collapse customdata snapping. |
April 11, 2021, 19:34 (GMT) |
Fix do_versions check |
April 11, 2021, 19:27 (GMT) |
Fix issues with last commit. Also, simplify brush now uses dyntopo local overrides to always enable collapse instead of being hardcoded. |
April 11, 2021, 18:38 (GMT) |
* Fixed wireframe drawing in vcol cell drawing mode * Added UI for editing local brush dyntopo settings. |
April 11, 2021, 15:43 (GMT) |
Merge branch 'master' into sculpt-dev |
April 8, 2021, 05:49 (GMT) |
Cavity masking now has a checkbox in the UI, instead of simply turning itself on if the concave mask factor is > 0. |
April 8, 2021, 03:39 (GMT) |
* Fixed an annoying number of undo bugs * Original data for bmesh pbvh is no longer handled by the undo code. This should eliminate a whole class of subtle and hard to track down bugs. |
April 7, 2021, 09:03 (GMT) |
SCULPT_dyntopo_ensure_templayer no longer returns a customdata offset. Making multiply layers sequentially can lead to corrupted offsets. Instead, ensure all layers exist with SCULPT_dyntopo_ensure_templayer first, then get all the offsets at once. |
April 7, 2021, 08:46 (GMT) |
Fix bug in previous commit, code was being subject to inside brush test that should not ahve been. |
April 7, 2021, 08:20 (GMT) |
* Layer brush now supports dyntopo. - To do this I made a little API to make scratch customdata layers: SCULPT_dyntopo_[ensure/get]_templayer. Takes a customdata type and a layer name (e.g. '__dyntopo_bleh") and returns a customdata offset. - Note that I also did this for the persistent base code. * Added a macro to check if a tool supports splitting the PBVH during a stroke, DYNTOPO_HAS_DYNAMIC_SPLIT. It is in sculpt_intern.h (for now) to avoid the enormous amount of recompiling that is triggered if DNA_brush_enum.h is modified. * TODO: Right now the undo code resets original vertex coordinates for bmesh PBVH. This means tools that rely on original data (sharp and layer) can't split the pbvh during the stroke, since that will allocate new undo nodes and reset original coords. The solution is to move the original data API entirely out of the undo code. |
April 6, 2021, 17:56 (GMT) |
Fix build error with include |
April 6, 2021, 17:49 (GMT) |
Object: Flash objects on mode transfer |
April 6, 2021, 15:49 (GMT) |
Merge branch 'master' into sculpt-dev |
April 6, 2021, 04:26 (GMT) |
Merge branch 'master' into temp_bmesh_multires |
April 6, 2021, 04:24 (GMT) |
Forgot to increase array size for data transfer modifier struct. |
April 5, 2021, 16:22 (GMT) |
Merge branch 'master' into sculpt-dev |
April 4, 2021, 02:29 (GMT) |
Merge branch 'master' into temp_bmesh_multires |
April 4, 2021, 02:23 (GMT) |
Add support for sculpt colors to the data transfer modifier |
April 2, 2021, 20:55 (GMT) |
Add a paranoia check |
|