June 29, 2021, 11:35 (GMT) |
Merge branch 'master' into temp_bmesh_multires |
June 28, 2021, 17:44 (GMT) |
Merge branch 'master' into sculpt-dev |
June 27, 2021, 06:46 (GMT) |
Sculpt dyntopo: fix bug with automasking being needlessly initialized |
June 27, 2021, 05:52 (GMT) |
Sculpt dyntopo: fix symmetrix undo bug from last commit |
June 27, 2021, 04:40 (GMT) |
fix type of code line being after the parenthesis instead of before |
June 27, 2021, 04:26 (GMT) |
Sculpt dyntopo: BMLog now uses the new bmesh unique id system A few notes: * MESH_ID layers are not saved on conversion to Mesh unless you ask for it in BM_mesh_bm_to_me's params. * Still need to test the box/lasso trim tools. * Need to find some way to test loop/edge ids, which aren't used by dyntopo. |
June 27, 2021, 02:12 (GMT) |
Sculpt dyntopo: Added a function to add multiple customdata layers to a bmesh at once. Helpful since bmesh customdata layers are allocated in single blocks, thus adding layers individually can lead to lots of memory copying. |
June 27, 2021, 01:24 (GMT) |
Sculpt dyntopo: Added (optional) support for unique mesh id tracking in bmesh * System is per element type. So you can have unique ids for verts and faces, but not edges and loops. * Supports an optional id to element lookup table. * Uses single id space for all elements * Added a new CD_FLAG_ELEM_NOCOPY flag to tell customdata_bmesh_copy_data to ignore that layer. * IDs are stored as a temporary customdata layer with CD_FLAG_ELEM_NOCOPY set. |
June 26, 2021, 20:00 (GMT) |
Merge branch 'master' into temp_bmesh_multires |
June 26, 2021, 00:10 (GMT) |
Sculpt Dyntopo: Fix memory corruption in dyntopo undo ss->active_XXX_index wasn't being handled properly. |
June 25, 2021, 22:04 (GMT) |
Dyntopo sculpt: add support for asan to mempool |
June 25, 2021, 18:49 (GMT) |
Sculpt Dyntopo: fix bug in dyntopo brush spacing. |
June 25, 2021, 06:50 (GMT) |
Sculpt dyntopo: * Got automasking to work with dyntopo properly. - AutomaskingCache->factor has been replaced with the new temp layer API (which works for all PBVH modes). - AutomaskingCache->factor is, however, only initialized for topology and face set boundary modes (if DynTopo is enabled) since it's probably better to calculate the rest dynamically in that case. * Fixed stats bug |
June 21, 2021, 23:20 (GMT) |
Twist brush: use relax instead of smooth |
June 20, 2021, 22:58 (GMT) |
Merge branch 'master' into temp_bmesh_multires |
June 20, 2021, 16:32 (GMT) |
Twist Brush: Add separate smooth step |
June 20, 2021, 15:53 (GMT) |
Twist Brush: Fix bug in rotation |
June 20, 2021, 15:34 (GMT) |
Twist Brush: Scale brush tip space per vertex |
June 20, 2021, 15:21 (GMT) |
Twist Brush: Deform rotation space |
June 20, 2021, 15:12 (GMT) |
Twist Brush: Rotate in brush tip space |
|