Blender Git Commits

Blender Git "sculpt-dev" branch commits.

Page: 19 / 56

July 27, 2021, 20:00 (GMT)
Merge branch 'master' into sculpt-dev
July 25, 2021, 18:36 (GMT)
Array Brush: Support array editing with the voxel remesher
July 25, 2021, 16:20 (GMT)
Merge branch 'master' into sculpt-dev
July 25, 2021, 12:28 (GMT)
sculpt dyntopo: fix memory corruption and associated memory leak
July 23, 2021, 22:46 (GMT)
Add 'projection' option for volume-preserving smoothing to
smooth corrective modifier
July 23, 2021, 19:29 (GMT)
Array Brush: Initial radial and linear array editing
July 21, 2021, 21:27 (GMT)
Array Brush: Path edit mode working
July 21, 2021, 02:46 (GMT)
Sculpt dyntopo: Removed triangle limit for PBVH_BMESH

* PBVH_BMESH now supports faces other then triangles;

* Dyntopo triangulates faces as it finds them.
- I looked into methods of preserving quads and failed to
find anything that worked well in practice; it actually
worked better to use topology rake to align triangles
into quads and then mark diagonal edges for later dissolving
then to try to preserve quads explicitly (I've not
implementated that here, that was research code).
- To avoid excessive cache-destroying loops over vertex-faces,
DynTopo flags which verts have non-triangle faces.

* PBVHTriBuf now builds edge buffers so we can avoid drawing
tesselation phantom edges.

* BMLog also now supports arbitrary faces. It still does not
support edges though.

TODO:

* Fix vcol cell shading mode
* Make sure indexed drawing works
July 20, 2021, 16:28 (GMT)
Merge branch 'master' into sculpt-dev
July 20, 2021, 12:47 (GMT)
Sculpt dyntopo: Another fix for faceset boundary handling

* Turned out pbvh->cd_faceset_offset wasn't being updated
correctly.
July 20, 2021, 11:56 (GMT)
Sculpt dyntopo: Another small fix
July 20, 2021, 11:29 (GMT)
A few small fixes for last commit
July 20, 2021, 11:14 (GMT)
Sculpt dyntopo: Face set boundaries are now presered with dyntopo

* Face set boundaries are now preserved on dyntopo remeshing.
* MDynTopoVert->flag now has a DYNVERT_FSET_BOUNDARY flag
in addition to DYNVERT_BOUNDARY.
* Instrumented uiBut with ASAN poison regions to hopefully
find the super evil memory corruption bug that's been driving
me insane. It's frustratingly intermittent. There are five
poison regions.
July 19, 2021, 22:32 (GMT)
Sculpt dyntopo: Dyntopo now handles mesh boundaries in a more
intelligent way.
July 18, 2021, 20:15 (GMT)
Add back hackish fix for clang bug. I should probably
file a bug report with the clang people.
July 18, 2021, 20:12 (GMT)
Sculpt dyntopo: Split off dyntopo stuff from pbvh_bmesh.c into a new file, dyntopo.c.
July 17, 2021, 11:10 (GMT)
Sculpt dyntopo:

* Prototyped a threaded bmesh->Mesh converter function. It's about
20-30% faster. Currently disabled.
* Tried to fix more of the bugs when stepping between sculpt and
other undo step types in the global undo stack.
July 17, 2021, 07:44 (GMT)
Merge branch 'master' into temp_bmesh_multires
July 17, 2021, 06:29 (GMT)
Sculpt dyntopo: BLI_mempool now adds redzones when compiled with ASAN
July 15, 2021, 19:20 (GMT)
Array Brush: Disable debug drawing
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021