Blender Git Commits

Blender Git "sculpt-dev" branch commits.

Page: 16 / 56

August 29, 2021, 23:05 (GMT)
Sculpy dyntopo: fixed various topology bugs

* Fixed crash in dyntopo collapse. The
loops around vertex iterator dyntopo uses
doesn't actually work on non-manifold meshes,
or meshes with invalid normals, this was not
being checked in pbvh_bmesh_collapse_edge.
* Rotate tool now works with dyntopo.
August 28, 2021, 22:33 (GMT)
Sculpt dyntopo: another bugfix from today's earlier commits
August 28, 2021, 21:59 (GMT)
Fix a few bugs in lat commit
August 28, 2021, 20:59 (GMT)
fix missing curly braces
August 28, 2021, 20:30 (GMT)
Sculpt dyntopo: Fix bug with edge collapse
August 28, 2021, 19:14 (GMT)
Sculpt dyntopo: Add edge API

* Added a minimal edge API to query edge
boundary states.
* This is necassary because the previous approximation,
testing if two adjacent verts are boundaries, breaks
for triangles.
August 28, 2021, 17:58 (GMT)
Merge branch 'master' into sculpt-dev
August 28, 2021, 17:57 (GMT)
Sculpt: Quantize mask filter
August 28, 2021, 04:54 (GMT)
Tweak last commit to not affect base face set.
August 28, 2021, 03:02 (GMT)
Sculpt dyntopo: split face set boundaries on mirror boundary

Added an option to split face set boundaries on mirror
boundaries; currently only DynTopo supports this.

Very useful for making hard edges along mirror lines.
August 28, 2021, 01:13 (GMT)
Sculpt dyntopo: improved boundary smoothing

It's kind of hackish mathematically.
August 27, 2021, 21:18 (GMT)
Sculpt dyntopo: added a smoothing factor for sharp boundaries

Works by projecting non-boundary verts onto boundary vert
normals and weighting by boundary_smooth_Factor.
August 27, 2021, 08:59 (GMT)
Missed an ATTR_NONNULL fix
August 27, 2021, 08:57 (GMT)
change 'error' to 'warning' in a printf
August 27, 2021, 08:51 (GMT)
Sculpt dyntopo: undo bugfixes

* Fixed nasty undo bug related
to now rewinding BMLogEntry subchains properly.
* Fixed bug in dyntopo collapse
August 27, 2021, 03:23 (GMT)
Sculpt dyntopo: Who knew gcc's nonnull attribute is 1-based
August 27, 2021, 03:10 (GMT)
Sculpt dyntopo: Cleanup past few commits

* Removed some ATTR_NO_OPTs
* Made pbvh_split_edges disallowed
4-valence splits if cleanup topology
mode is on
August 27, 2021, 01:00 (GMT)
Sculpt dyntopo: support sharp edge flags

* Sharp edge flags are now supported and are
treated much the same as face set boundaries:
+ Dyntopo preserves them
+ Interior smoothing treats them as boundaries
+ Corners are detected and pinned in smoothing
+ TODO: add a brush flag to ignore sharp boundaries
for smoothing.
* Seams are also preserved, but don't affect smoothing.
* BMLog now saves edges.
* The new edge split function is enabled.
* Dyntopo now pushes new combined BMLog entries in
its top-level function, to avoid scary id reuse
edge cases.
* SCULPT_vertex_is_boundary/corner now take a bitmask
of which types of boundaries you wish to query instead
of check_face_sets.
August 26, 2021, 23:07 (GMT)
Sculpt Vertex Colors: New sample color operator
August 26, 2021, 21:19 (GMT)
Merge branch 'master' into sculpt-dev
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021