Blender Git Commits

Blender Git "sculpt-dev" branch commits.

Page: 6 / 56

October 21, 2021, 00:27 (GMT)
Sculpt: disable slow code

How silly of me. I had left on
some debug code I wrote for edge collapse.
This particular debug code generated a .obj
format string of the local mesh around an edge
before collapsing edges.

What amazes me is that the performance regression
was only about as bad as the original edge collapse
implementation in DynTopo.
October 21, 2021, 00:22 (GMT)
Sculpt: revert past several commits

Note that I never pushed any of these to remote.

Decided to work on this in a local branch. I am
keeping the lock-free mempool code though.
October 21, 2021, 00:16 (GMT)
Sculpt: Continue individual edge locks experiemnt
October 20, 2021, 21:14 (GMT)
Sculpt: experiment with lock-free mempools
and fine grained locks.
October 20, 2021, 16:26 (GMT)
Sculpt: fix crash in pose face set fk
October 20, 2021, 16:20 (GMT)
Merge branch 'master' into sculpt-dev

Also fixed bug with face set lasso
and face set from mask.
October 20, 2021, 15:22 (GMT)
Sculpt: bugfixes

* Fixed smooth bug with seam corners.
* Fixed crash.
October 18, 2021, 10:44 (GMT)
Sculpt: Implement accumulate for paint and
other fixes

* The paint brush now supports accumulate.
* Fixed bug with PBVH_FACES not setting
MSculptVert update flags correctly in
face set draw brush.
* Topology rake now has a mode where it
simply propegates directions from
boundaries.
October 17, 2021, 23:27 (GMT)
Sculpt: Fix topology rake performance regression

* Don't use quite so many iterations
* Defer normals update
October 17, 2021, 22:55 (GMT)
Sculpt: split operators from sculpt.c to sculpt_ops.c

Except for the main brush operator, that's still in sculpt.c.
October 17, 2021, 22:45 (GMT)
Sculpt: Split the brushes from sculpt.c into sculpt_brushes.c.

* Also killed the warnings in sculpt_boundary.c
October 17, 2021, 22:02 (GMT)
Sculpt: move dyntopo command to top of command list.

* Dyntopo is now run before other commands in the
brush command lists.
* Fixed nasty command subspacing bug.
* Added a missing RNA library override flag.
October 17, 2021, 11:25 (GMT)
Sculpt: Fix gcc compile error
October 17, 2021, 11:19 (GMT)
Sculpt: brush UI and debug changes

* You can now edit brush input mappings
inside the main workspace brush panels.
* PBVH_CHECK_NAN now limits how many reports
it prints from a given source file.
* Fixed various problems with shift-smooth strength
setting.
* Fixed a NaN in the smoothing code.
October 17, 2021, 08:57 (GMT)
Sculpt: fix memory corruption

* Fixed a nasty bit of memory corruption
* Along the way, added ASAN support to
bmesh customdata blocks.
* Each CD layer is padded by 32 bytes
inside the bmesh data block.
* Also fixed a few minor errors in
mempool's asan support.
* Tried and failed to fix numerical
stability issues with lasso/box
trim brushes.
October 16, 2021, 23:14 (GMT)
Sculpt: fix bug with building paths for
mapping curve inside the ui
October 16, 2021, 22:52 (GMT)
Sculpt: fix versioning error and add cutoff option
for square and cutoff mapping functions.
October 16, 2021, 22:13 (GMT)
Sculpt: forgot yet again to increment the subversion
October 16, 2021, 22:06 (GMT)
Sculpt: brush input mapping improvements

* Input mappings now take a premultiply factor
to scale the input data prior to evaluation;
* Mapping data can also now be fed through a
(wave) function prior to evaluation.
* The UI now has seperate inputs and outputs
sections for input mapping to avoid confusion.
* Added a distance mapping and implemented the speed
mapping.
* Also fixed original data bug in color filter.
October 16, 2021, 09:26 (GMT)
Sculpt: fix missing NULL check for wire edges
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021