Blender Git Loki

Blender Git "temp_bmesh_multires" branch commits.

Page: 11 / 21

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 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, 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 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
April 2, 2021, 20:42 (GMT)
Fixed an out of bounds read error.
April 1, 2021, 22:58 (GMT)
fix gcc build errors
April 1, 2021, 22:09 (GMT)
Fix last commit to handle symmetrical brushing properly
April 1, 2021, 21:51 (GMT)
* Dyntopo now has its own brush spacing. This is a huge performance
boost for brushes with fine spacing, e.g. the clay brush.
April 1, 2021, 20:07 (GMT)
Finished curvature rake.
March 31, 2021, 02:00 (GMT)
wrote a fast and inaccurate distance to triangle function
for DynTopo. Profiling consistently showed it to be a bottleneck.
I've now written scalar versions of this function four times.

For now I'm committing this inaccuration version. I'm also committing
code for a vectorized version I found in a paper. Still need to rejigger
the dyntopo code to use it though.
March 30, 2021, 07:57 (GMT)
Merge branch 'master' into temp_bmesh_multires
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021