November 6, 2020, 11:17 (GMT) |
Added debug option in dyntopo to draw sculpt colors as solid cells instead of interpolating (it's next to "draw smooth" in the dyntopo settings panel). |
November 6, 2020, 09:35 (GMT) |
Made vcol boundary tool avoid perfectly degenerate triangles. |
November 6, 2020, 00:35 (GMT) |
Replace call to BMLog with origco CD layer. Also fixed SCULPT_HIDE_FACE_SETS. It was 1<<16, which overlaps SCULPT_DYNTOPO_DETAIL_MANUAL. Changed it to 1<<17. Someone should do this in master too. |
November 5, 2020, 17:05 (GMT) |
Merge remote-tracking branch 'origin' into temp_bmesh_multires |
November 5, 2020, 17:03 (GMT) |
Fix redraw error for dyntopo smooth brush |
November 5, 2020, 05:27 (GMT) |
Fixed sculpt colors undo for mesh pbvh. |
November 5, 2020, 04:36 (GMT) |
Added autosmooth-like option to run vcol boundary tool in paint tool |
November 4, 2020, 11:05 (GMT) |
Fixed color boundary tool for faces pbvh |
November 4, 2020, 10:34 (GMT) |
Added an icon for new sculpt colors boundary smooth tool |
November 4, 2020, 06:41 (GMT) |
Merge remote-tracking branch 'origin' into temp_bmesh_multires |
November 4, 2020, 03:41 (GMT) |
Adjust weighting for color boundary tool |
November 4, 2020, 03:08 (GMT) |
* Added a "color boundary" tool that tries to smooth out vcol boundaries |
November 4, 2020, 00:05 (GMT) |
Added face set support to dyntopo. Still need to finish "edit face sets" tool and do more testing. |
November 3, 2020, 08:47 (GMT) |
Enabled dyntopo for sharp brush. Also fixed paint brush strength being too strong with dyntopo enabled. |
November 2, 2020, 22:33 (GMT) |
Merge remote-tracking branch 'origin' into temp_bmesh_multires |
November 2, 2020, 22:29 (GMT) |
Fixed bug with multires editmode code messing up loop indices for draw code. Also fixed a bug in dyntopo ray tracing, where r_active_vertex_index wasn't always being set. |
October 31, 2020, 18:06 (GMT) |
More fixes for sculpt vertex color undo. Moved one of the undo pushes outside a thread, since dyntopo undo is not thread safe. |
October 31, 2020, 03:06 (GMT) |
Tried to fix sculpt vcol paint undo. It's better, but I still need to go through and thorougly analyze just what the undo stack is doing. |
October 31, 2020, 02:37 (GMT) |
Paint brush no long SCULPT_undo_push_node per dab (except for first stroke) for dyntopo. Instead it updates the original vertex color customdata layer. Calling into the undo system destroys threading with dyntopo, as its undo code is single-threaded. |
October 31, 2020, 02:17 (GMT) |
Try to make SCULPT_orig_vert_data_init avoid allocating undo nodes, which calls into BMLog which, while now threadsafe (ish?) causes threads to get bogged down in lock contention. |
|