Blender Git Loki

Blender Git "temp_bmesh_multires" branch commits.

Page: 9 / 21

May 11, 2021, 21:18 (GMT)
Merge branch 'master' into temp_bmesh_multires
May 7, 2021, 14:04 (GMT)
Get face set create operator working for dyntopo
May 5, 2021, 15:52 (GMT)
Merge branch 'master' into temp_bmesh_multires
May 2, 2021, 21:29 (GMT)
* Added new paint API method paint_stroke_apply_subspacing, for various
things that need custom spacing (that is coaser than the brush radius),
and refactored the existing dyntopo spacing code to use it.

* Added option to topology rake to ignore brush falloff settings
(it forcibly uses Smooth falloff).

* Smooth and topology rake support custom spacing now.
+ This is especially important for the clay brush, which works
better at smaller spacings and with a bit of autosmoothing.
Now you can tell it to override the smooth spacing to be coarser,
leading to much better performance.

* Topology rake now has a projection setting similar to autosmooth
which defaults to 1.0 (to preserve current behavior).

The main motivation for this commit was to make topology rake work
better for normal brushes. This is now possible, however it tends to
make the brush slower and also the settings are a bit fiddly.
We might want to make dedicated brush presets for this.

Btw, the UI for brush settings are becoming a real mess. Help!
May 2, 2021, 17:54 (GMT)
* Added a "projection" option to smooth/autosmooth. It works by
projection neighboring vertices onto the current smooth vert's normal
plane, multiplied by a "projection" factor. This is extremely similar
to what the surface laplacian produces, but is much simpler, uses
no temporary state and thus can be used in more places.
April 29, 2021, 17:17 (GMT)
Merge branch 'master' into temp_bmesh_multires

Also fixed a pose brush bug that may or may not have been
the result of the merge nixing code, need to check master.
April 29, 2021, 15:01 (GMT)
Fix a few cast warnings
April 29, 2021, 13:28 (GMT)
Fix invalid parameter type in bmlog.
April 29, 2021, 02:31 (GMT)
* Eeek, left in an ATTR_NO_OPT attribute
April 29, 2021, 02:11 (GMT)
* The dyntopo remesher is now a bit smarter about avoiding
certain degenerate cases that produce lots of bad geometry (and
also bad PBVHs that slows down the whole mesh).
+ A very small amount of surface smoothing is now applied by dyntopo.
+ The recursive functions that expand the region considered by dyntopo
now ignore "front face only" for depths less then 5.
+ The number of edges dyntopo can split or collapse in one run has been cut in
half to 4k.
- This limit is also now dynamically adjusted by a measure
of how skinny the edges are.
April 27, 2021, 20:38 (GMT)
fix compile error
April 27, 2021, 20:20 (GMT)
Fix last commit flipping the order of booleans.
April 27, 2021, 20:04 (GMT)
* Got box trim tool working for dyntopo
- This required implementing SCULPT_UNDO_GEOMETRY for dyntopo.
That turned out to be more work then I expected. Basically
it writes an entire Mesh to BMLogEntry, which can be swapped
with current bmesh. Tricky part was patching bm log ids.
April 27, 2021, 16:51 (GMT)
Edit face set brush now works for pbvh bmesh
April 27, 2021, 16:12 (GMT)
Enable color filter brush for pbvh bmesh
April 27, 2021, 16:07 (GMT)
One more null ptr check
April 27, 2021, 16:01 (GMT)
* Fix null ptr bug in automasking code
April 27, 2021, 00:44 (GMT)
* Fix bug in last commit where boundary flags weren't properly
updated after symmetrize.
April 25, 2021, 22:12 (GMT)
Fix memory corruption in sculpt neighbors code
April 25, 2021, 21:51 (GMT)
* Boundary info is no longer initialized with
SCULPT_boundary_info_ensure, instead PBVH_BMESH keeps
track of boundary vert flags internally. This prevents
nasty first-click lag on the smooth brush as well as anything
with autosmooth.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021