Sean Kim Sean-Kim
  • Joined on 2023-12-14
Sean Kim pushed to sculpt-automasking-bmesh at Sean-Kim/blender 2024-09-07 02:46:32 +02:00
5dad7f926b Merge branch 'main' of projects.blender.org:blender/blender into sculpt-automasking-bmesh
b520ae6efe Cleanup: Small non-functional cleanup in usd_writer_mesh
27ce4b9fc4 Fix: Sculpt: Automask bake crash with dyntopo topology changing brush
1787fe7e6c Fix: Sculpt: Debug assert in raycast original data lookup
445b609e2d UI: Add SVG parent group to two large icons
Compare 49 commits »
Sean Kim commented on issue blender/blender#127259 2024-09-07 02:36:41 +02:00
Regression: Sculpt: Hovering with pose brush on dense mesh freezes Blender

Doing some profiling on this, the vast majority of processing time (86%) is spent on vert_neighbors_get_mesh

Sean Kim commented on pull request blender/blender#127218 2024-09-07 01:56:09 +02:00
Cleanup: Specialize cavity occlusion automasking
Sean Kim commented on issue blender/blender#127259 2024-09-07 00:57:55 +02:00
Regression: Sculpt: Hovering with pose brush on dense mesh freezes Blender

Updated original post, regression happened between

8f95c2ce9fcf ~ 3b23dc4b4d47

Sean Kim commented on issue blender/blender#127260 2024-09-07 00:30:04 +02:00
Sculpt: Crash when using cloth brush on dense plane

Unable to confirm on today's daily (fbf95a05d5f1) on a plane with 1.6 mil verts

Sean Kim pushed to specialize-cavity-automasking at Sean-Kim/blender 2024-09-07 00:16:47 +02:00
e6828262dc Fix wrong variable usage
Sean Kim pushed to specialize-cavity-automasking at Sean-Kim/blender 2024-09-06 23:49:54 +02:00
052d78bbbd Merge branch 'main' of projects.blender.org:blender/blender into specialize-cavity-automasking
1ed0b78be1 Fix scoping
27ce4b9fc4 Fix: Sculpt: Automask bake crash with dyntopo topology changing brush
1787fe7e6c Fix: Sculpt: Debug assert in raycast original data lookup
445b609e2d UI: Add SVG parent group to two large icons
Compare 49 commits »
Sean Kim created pull request blender/blender#127270 2024-09-06 23:17:41 +02:00
Fix: Sculpt dyntopo boundary automasking processed too many neighbors
Sean Kim pushed to sculpt-automasking-bmesh at Sean-Kim/blender 2024-09-06 23:16:22 +02:00
248999463e Fix: Sculpt dyntopo boundary automasking processed too many neighbors
Sean Kim created branch sculpt-automasking-bmesh in Sean-Kim/blender 2024-09-06 23:16:22 +02:00
Sean Kim commented on pull request blender/blender#127218 2024-09-06 21:54:30 +02:00
Cleanup: Specialize cavity occlusion automasking
Sean Kim pushed to specialize-cavity-automasking at Sean-Kim/blender 2024-09-06 21:16:56 +02:00
f9768803dd Make format, remove struct constructors
Sean Kim commented on pull request blender/blender#127262 2024-09-06 19:58:24 +02:00
Sculpt: Store multires grids data in separate arrays

Minor API nit here; since grid_area is always grid_size * grid_size, what do you think about making this and grid_size private, and adding a setter for grid_size that also sets grid_area appropriately?

Sean Kim commented on pull request blender/blender#127262 2024-09-06 19:58:23 +02:00
Sculpt: Store multires grids data in separate arrays

Did you miss removing CCG_elem_offset_co or is there some place outside of this refactored code that still uses it?

Sean Kim approved blender/blender#127217 2024-09-06 19:44:17 +02:00
Sculpt: Move BVH tree ownership to original mesh

Two minor comments, didn't do any particular testing - is there some area you'd like manual testing of?

Sean Kim commented on pull request blender/blender#127217 2024-09-06 19:44:15 +02:00
Sculpt: Move BVH tree ownership to original mesh

I think asserts here and in pbvh_get checking against DEG_is_evaluated_object are probably worth adding

Sean Kim commented on pull request blender/blender#127217 2024-09-06 19:44:14 +02:00
Sculpt: Move BVH tree ownership to original mesh

Thought I had while reviewing this - this might introduce bugs where existing code depended on nullptr to know to do some sort of initialization? Might be worth a quick pass over dependencies.

Sean Kim commented on pull request blender/blender#127218 2024-09-06 19:35:00 +02:00
Cleanup: Specialize cavity occlusion automasking

Yeah, this existed from before - probably better to just remove them and replace with what you’re suggesting than add more support for them - will remove.