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 |
|