Blender Git Loki

Blender Git "sculpt-dev" branch commits.

Page: 10 / 56

October 4, 2021, 18:42 (GMT)
Sculpt: Fix face set boundary flag settings in PBVH_FACES
Revision ea19c3a by Joseph Eagar (sculpt-dev)
October 4, 2021, 17:24 (GMT)
Sculpt: fix set limit surface crashing

Also tweaked smallhash hash function.
October 4, 2021, 09:19 (GMT)
Sculpt: added parameter to options panel
to control smooth projection
(volume preservation) for shift-smooth
October 4, 2021, 09:09 (GMT)
Sculpt: fix shift-smooth strength option

Finally fixed the last of what turned out
to be many bugs that were causing it
to be ignored.
October 4, 2021, 07:10 (GMT)
Remove debugging ATTR_NO_OPTS
October 4, 2021, 07:03 (GMT)
Sculpt: face set extrude now kinda works

Face set extrude now mostly works, thought it's
still buggy and unstable in DynTopo mode.

Interfacing PBVH_BMESH with the BMOp API
turned out to have a few nasty gotchas; the last commit
fixed a lot of things but some rethinking of the basic
design still needs to happen.
October 4, 2021, 03:46 (GMT)
Sculpt: Minor bmesh refactor, made tool flags a CD layer

The way toolflags reallocated the entire mesh
just to add or remove one pointer from BMEdge/Vert/Face
was highly broken. Now a CD layer is used instead.
October 3, 2021, 21:25 (GMT)
Commit working code.
October 2, 2021, 10:22 (GMT)
Merge branch 'master' into sculpt-dev
October 2, 2021, 07:15 (GMT)
Sculpt: experimental brush palette ui

Pure python, experimental.
October 1, 2021, 04:30 (GMT)
Sculpt: fixed dyntopo speed issue

* PBVH_UpdateTopology is now properly cleared in all cases.
* BKE_curvemapping_cache.h no longer provides a global curve
cache, the brush system now allocates its own on startup.
October 1, 2021, 02:52 (GMT)
Fix compile error
October 1, 2021, 02:11 (GMT)
Sculpt: Fixed tooltips for brush channes in RNA

* BrushChannel now uses its refine callback to
generate new structs for individual BrushChannelType's.
- It generates a .value member that's a copy of
one of the exisitng float_ bool_ enum_ etc_value members.
- Haven't figured out how to delete the XXX_value members
yet though.
September 30, 2021, 20:07 (GMT)
Sculpt: Drag dot fixes

* Drag dot now uses anchored's method
of calculating brush rake angle, this
is much more usable and less numerically
unstable.

* There is now an option ("Smooth Raking" to
smooth rake angles during brushes. This was
a failed effort at fixing drag dot raking
that turned out to be useful for other things.

* Drag dot no longer requests subspacing events
from the brush system. This made a huge
difference in performance and is now on par
with anchored mode.
September 30, 2021, 18:32 (GMT)
Sculpt: fix compile error

GCC is giving errors on assigning
integers to char arrays. Naturally
this makes sense, and of course MSVC
doesn't even have a warning to detect
this (I tried enabling them all).

I may go back to clang.
September 30, 2021, 18:03 (GMT)
Remove ATTR_NO_OPTs
September 30, 2021, 18:02 (GMT)
Sculpt: Fix fairing brush for dyntopo
September 30, 2021, 17:54 (GMT)
Sculpt: fix multires crashing
September 30, 2021, 09:01 (GMT)
fix compiler error
September 30, 2021, 08:36 (GMT)
Sculpt: fix drag-dot/anchored for face sets

* Added an API for original face sets
based on the SculptCustomLayer API.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021