Sean Kim Sean-Kim
  • Joined on 2023-12-14
Sean Kim commented on pull request blender/blender#122906 2024-06-10 20:10:05 +02:00
Sculpt: Initial data-oriented refactor for smooth brush

This doesn't appear to be used.

Sean Kim commented on pull request blender/blender#122906 2024-06-10 20:10:04 +02:00
Sculpt: Initial data-oriented refactor for smooth brush

Why is this nodes.size() + 1?

Sean Kim commented on pull request blender/blender#122906 2024-06-10 20:10:03 +02:00
Sculpt: Initial data-oriented refactor for smooth brush

as_mutable_span() -> as_span() here since the function signature for apply_position_faces expects a Span

Sean Kim commented on pull request blender/blender#122906 2024-06-10 20:10:02 +02:00
Sculpt: Initial data-oriented refactor for smooth brush

Since we dont have the CLAMP from smooth_position_node, I think it's probably worth duplicating the above assert for last

Sean Kim commented on pull request blender/blender#122906 2024-06-10 20:10:00 +02:00
Sculpt: Initial data-oriented refactor for smooth brush

Since we iterate on this loop up to four times and the neighbors shouldn't change for this PBVH type, should we pull this overall calculation outside the iteration_strengths loop?

Sean Kim commented on pull request blender/blender#122906 2024-06-10 20:09:59 +02:00
Sculpt: Initial data-oriented refactor for smooth brush

Idle thought that just came to me, I wonder if we would benefit from a naming scheme for Spans like new_positions to better communicate intent - something like new_positions_indexed? I don't think this is entirely necessary since we have the BLI_asserts, but it might help when looking at the function signature from a caller's POV?

Sean Kim commented on pull request blender/blender#122906 2024-06-10 20:09:58 +02:00
Sculpt: Initial data-oriented refactor for smooth brush

I'd move this & fract to a constexpr inside the namespace, maybe change it to MAX_ITERATIONS as well.

Sean Kim commented on pull request blender/blender#122906 2024-06-10 20:09:57 +02:00
Sculpt: Initial data-oriented refactor for smooth brush

Seems like a good candidate for unit tests.

Sean Kim commented on pull request blender/blender#122062 2024-06-10 18:01:03 +02:00
Sculpt: Add stroke stabilization to lasso tools

@ThinkingPolygons - No ETA at the moment, currently pending code review, but there are competing priorities for time on the reviewers side. I'm keeping an eye on this in the meantime so that it…

Sean Kim commented on issue blender/blender#120864 2024-06-08 00:58:30 +02:00
sculpt mode | lose pivot position data

This sounds like the same core issue as blender/blender#110616 and would likely be superseded by #118250

Sean Kim commented on issue blender/blender#122905 2024-06-08 00:43:48 +02:00
Line Mask toggles snapping mode to on when CTRL is released if operation is started via CTRL-Drag

I have a feeling that the core issue here is rather deeply embedded in how we process events.

Option 1: Stopgap ""Solution""

A possible stop gap solution here could be to change the…

Sean Kim opened issue blender/blender#122905 2024-06-07 23:50:28 +02:00
Line Mask toggles snapping mode to on when CTRL is released if operation is started via CTRL-Drag
Sean Kim pushed to main at blender/blender-developer-docs 2024-06-07 22:46:33 +02:00
c529379ab9 Update docs/release_notes/4.2/sculpt.md
Sean Kim reopened issue blender/blender#122856 2024-06-07 17:58:00 +02:00
Regression: Sculpt mode tools not using the sculpt cursor
Sean Kim commented on issue blender/blender#122856 2024-06-07 17:57:56 +02:00
Regression: Sculpt mode tools not using the sculpt cursor

Hi, this is intended. Non-brush tools won't have the "brush cursor". It is quite misleading sometimes. Eg: resizing brush with F when box hide tool is selected. @PratikPB2123 - While I agree…

Sean Kim commented on issue blender/blender#87821 2024-06-06 23:54:33 +02:00
Sculpt mode: annotation and unhide conflicts with Multiresolution modifier

This no longer occurs in the current 4.2 builds, though I can reproduce it in 3.3.19, 3.6.12, and 4.1.1

Sean Kim commented on pull request blender/blender#122062 2024-06-06 22:27:03 +02:00
Sculpt: Add stroke stabilization to lasso tools

@blender-bot package

Sean Kim pushed to main at blender/blender 2024-06-06 22:24:53 +02:00
b1d2ae7efc Merge branch 'blender-v4.2-release'
afa4523322 Fix #121008: Paint undo causes uncolored mesh
10984c1461 Geometry Nodes: resimulate current frame if it's the last cached one
Compare 3 commits »
Sean Kim deleted branch fix-121008-opt-1 from Sean-Kim/blender 2024-06-06 22:11:47 +02:00
Sean Kim closed issue blender/blender#121008 2024-06-06 22:11:45 +02:00
sculpt mode | paint/undo/color attribute