Blender Git Commits

Blender Git "sculpt-dev" branch commits.

Page: 12 / 56

September 26, 2021, 22:50 (GMT)
Sculpt: fix crash in multires layer brush
September 26, 2021, 22:11 (GMT)
Sculpt: Cleaned up custom customdata api

* Cleaned up the SculptCustomLayer API that is
used for custom data.
* Various SculptCustomLayer references are now maintained
in ss->custom_layers and are updated automatically when
the CD layout changes.
* PBVH_GRIDS now forcibly allocate custom layers in simple_array
mode (i.e. they don't allocated real customdata layers at all).
* SculptCustomLayers can optionally be preserved in the final mesh.
* Fixed handling of CD_TEMPORARY which was broken.
* The layer brush can now split the pbvh during use.
* Persistent base data is now saved as permanent CD layers (except
for PBVH_GRIDS). This is necessary for undo, if we want we can
add special code to remove them on exising sculpt mode.
* The layer brush now uses the SculptCustomLayer API instead of
having seperate bmesh and faces/grids implementations.

* In unrelated changes, fixed curve presets for clay brushes.
- Still need to implement stabilized input mappings, which the
clay thumb brush needs.
September 26, 2021, 09:47 (GMT)
Sculpt: more brush engine stuff

* Setting sculpt paint color from
the palette works again.
* Fixed various defaults.
September 25, 2021, 21:20 (GMT)
Fix color palette panel
September 25, 2021, 08:49 (GMT)
Fix a few defaults for sculpt paint brush
September 25, 2021, 08:36 (GMT)
Fix dyntopo undo crash
September 25, 2021, 07:38 (GMT)
Sculpt: fix paint brush defaults
September 25, 2021, 07:21 (GMT)
fix small but significant typo
September 25, 2021, 07:19 (GMT)
Fix a few regressions in other paint modes.
September 25, 2021, 04:04 (GMT)
Sculpt: More brush channels stuff
September 25, 2021, 01:47 (GMT)
Sculpt: Unnest channels.channels in RNA

* BrushChannelSet is now a pure collection. This
eliminated the annoying brush.channels.channels
paths, and also makes library overriding work.
* Now sure I've done this correctly. Struct extended
collection properties are a bit confusing.
September 24, 2021, 09:44 (GMT)
fix python script error
September 24, 2021, 09:41 (GMT)
remove debug line from last commit
September 24, 2021, 09:38 (GMT)
Sculpt: more brush stuff

* Move more dyntopo settings to brush channels
* Implemented the unprojected radius hack in
the new brush system. I'm not really happy
with it, but doing it properly is going to
take some thought.
September 24, 2021, 04:39 (GMT)
Sculpt: fix clay brush

* BRUSH_MAPPING_INHERIT is now respected
when unset.
* Also added inherit icon to
input mapping curves ui.
September 23, 2021, 23:15 (GMT)
Fix bug in last commit
September 23, 2021, 23:11 (GMT)
Sculpt: Add a curve brush channel type

* Added a new curve brush channel type
* Added a BKE_brush_curve_strength_ex method
that just takes preset and curve as arguments,
instead of pulling them from Brush.
* Autosmooth and topology rake now have their
own falloff curves.
September 23, 2021, 10:40 (GMT)
Sculpt: cloth brush constraint solver is now multi-threaded

* Used a simple method of assigning constraints
to threads.
* Constraints that couldn't be assigned are solved
in the main thread.
September 23, 2021, 09:13 (GMT)
Sculpt: move more brush settings to brush channels
September 23, 2021, 02:05 (GMT)
Fix brush defaults bug
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021