Sean Kim Sean-Kim
  • Joined on 2023-12-14
Sean Kim pushed to face-set-unique-method at Sean-Kim/blender 2024-07-10 20:23:40 +02:00
12ab217671 Refactor: Sculpt: Expose per-pbvh type unique face set method
Sean Kim created branch face-set-unique-method in Sean-Kim/blender 2024-07-10 20:23:40 +02:00
Sean Kim deleted branch subdiv-mesh-boundary-method from Sean-Kim/blender 2024-07-10 19:48:27 +02:00
Sean Kim pushed to main at blender/blender 2024-07-10 19:48:24 +02:00
7a6a2519c5 Refactor: SubdivCCG: Extract utility method for boundary calculation
Sean Kim merged pull request blender/blender#124476 2024-07-10 19:48:24 +02:00
Refactor: SubdivCCG: Extract utility method for boundary calculation
Sean Kim pushed to subdiv-mesh-boundary-method at Sean-Kim/blender 2024-07-10 19:45:35 +02:00
d7a2ea26dc Pass by value instead of reference for BitSpan and SubdivCCGCoord
Sean Kim commented on pull request blender/blender#124476 2024-07-10 19:40:51 +02:00
Refactor: SubdivCCG: Extract utility method for boundary calculation

Ah, good point on both, will fix.

Sean Kim created pull request blender/blender#124476 2024-07-10 19:37:29 +02:00
Refactor: SubdivCCG: Extract utility method for boundary calculation
Sean Kim pushed to subdiv-mesh-boundary-method at Sean-Kim/blender 2024-07-10 19:36:38 +02:00
245ab47a8d Refactor: SubdivCCG: Extract utility method for boundary calculation
Sean Kim created branch subdiv-mesh-boundary-method in Sean-Kim/blender 2024-07-10 19:36:38 +02:00
Sean Kim pushed to relax-face-set-brush-refactor at Sean-Kim/blender 2024-07-10 19:21:34 +02:00
9a0d4a9518 Bmesh support
ddf03d3a5d Merge branch 'main' of projects.blender.org:blender/blender into relax-face-set-brush-refactor
3e35118a35 Undo neighbor factor usage
d0ebd8e1a7 Cleanup: SubdivCCG: Prevent copying of SubdivCCG
24dc9a21b1 Geometry Nodes: support attaching gizmos to input values
Compare 119 commits »
Sean Kim deleted branch noncopyable-subdiv-ccg from Sean-Kim/blender 2024-07-10 17:07:18 +02:00
Sean Kim merged pull request blender/blender#124439 2024-07-10 17:07:14 +02:00
Cleanup: SubdivCCG: Prevent copying of SubdivCCG
Sean Kim pushed to main at blender/blender 2024-07-10 17:07:13 +02:00
d0ebd8e1a7 Cleanup: SubdivCCG: Prevent copying of SubdivCCG
Sean Kim pushed to relax-face-set-brush-refactor at Sean-Kim/blender 2024-07-10 06:17:54 +02:00
9575d48aa6 Avoid allocating an enormous amount of data
Sean Kim pushed to relax-face-set-brush-refactor at Sean-Kim/blender 2024-07-10 05:22:37 +02:00
7b33a737ed Access information from precalculated position when possible
Sean Kim pushed to relax-face-set-brush-refactor at Sean-Kim/blender 2024-07-10 04:26:44 +02:00
7f6528848c Remove extra calls to gather_grid_positions
Sean Kim pushed to relax-face-set-brush-refactor at Sean-Kim/blender 2024-07-10 03:59:48 +02:00
6410c44139 Attempt to short-circuit expensive neighbor & boundary calculations
Sean Kim commented on pull request blender/blender#124135 2024-07-10 03:05:11 +02:00
Sculpt: Initial data oriented refactor of relax face set brush

So, in doing some testing with this for multires - I think it's best if I readd this and then do earlier filtering before calculating the relaxed position; a large portion of the runtime for this…