Sean Kim Sean-Kim
  • Joined on 2023-12-14
Sean Kim created branch boundary-refactor in Sean-Kim/blender 2024-07-31 22:11:19 +02:00
Sean Kim pushed to boundary-refactor at Sean-Kim/blender 2024-07-31 22:11:19 +02:00
a91a42cb64 Refactor: Sculpt: Flatten array of structs into struct of arrays
fcfcdef360 Sculpt: Data oriented refactor for mask filter
989fcc2c4f UI: Mouse Event Icon Alignment
1d841806b5 Refactor: Sculpt: Move factor calculation out of cloth constraints loop
bc1c63d11a Cleanup: Sculpt: Use C++ math types for cloth collision
Compare 10 commits »
Sean Kim commented on issue blender/blender#125692 2024-07-31 21:58:47 +02:00
Cycles: Crash after undo

@weizhen I'd need to look into it a bit more to be certain, but the point about duplicate objects was just a way for it to be more likely to happen. IIRC it was a race condition with the depsgraph…

Sean Kim commented on pull request blender/blender#125639 2024-07-31 21:11:56 +02:00
Sculpt: Data oriented refactor for mask filter

Sounds good to me, just a thought from skimming through the code initially.

Sean Kim deleted branch fix-boundary-crash from Sean-Kim/blender 2024-07-31 04:05:23 +02:00
Sean Kim merged pull request blender/blender#125686 2024-07-31 04:05:19 +02:00
Fix: Boundary brush crash when not on boundary
Sean Kim pushed to main at blender/blender 2024-07-31 04:05:18 +02:00
7b05c2b7ed Fix: Boundary brush crash when not on boundary
Sean Kim commented on pull request blender/blender#125686 2024-07-31 03:36:59 +02:00
Fix: Boundary brush crash when not on boundary
Sean Kim created pull request blender/blender#125686 2024-07-31 03:36:43 +02:00
Fix: Boundary brush crash when not on boundary
Sean Kim created branch fix-boundary-crash in Sean-Kim/blender 2024-07-31 03:36:07 +02:00
Sean Kim pushed to fix-boundary-crash at Sean-Kim/blender 2024-07-31 03:36:07 +02:00
62fd4219c2 Fix: Boundary brush crash when not on boundary
2cf09525a7 PyAPI: include bpy.utils.extension_path_user in __all__
b64cf71c1d Fix #125554: Change to File Browser Thumbnail Type Icon Location
4b9f286af0 Refactor: Sculpt: Partial refactor of boundary brush
8199da2c1e UI: Changes to Linux VSE Handle Mouse Cursors
Compare 10 commits »
Sean Kim suggested changes for blender/blender#125639 2024-07-30 22:20:18 +02:00
Sculpt: Data oriented refactor for mask filter

Main concern is the extra return I pointed out in the grids method. Otherwise just small nits.

Sean Kim commented on pull request blender/blender#125639 2024-07-30 22:20:17 +02:00
Sculpt: Data oriented refactor for mask filter

What do you think about adding an !.is_empty() set of asserts here?

Sean Kim commented on pull request blender/blender#125639 2024-07-30 22:20:16 +02:00
Sculpt: Data oriented refactor for mask filter

A small docstring for these would be nice

Sean Kim commented on pull request blender/blender#125639 2024-07-30 22:20:15 +02:00
Sculpt: Data oriented refactor for mask filter

Maybe make a shared helper method for this and mask_decrease_contrast?

Sean Kim commented on pull request blender/blender#125639 2024-07-30 22:20:14 +02:00
Sculpt: Data oriented refactor for mask filter

Would it be possible to extract the undo / scatter / mark update into a separate function and then apply it outside of this function? The goal here is to make it seem less like the other mask filter operations are missing these steps, since at first glance it seems like they are. Alternatively, I think a bit of documentation could fix this too, stating that only these methods are guaranteed to have changes, etc etc.

Sean Kim commented on pull request blender/blender#125639 2024-07-30 22:20:12 +02:00
Sculpt: Data oriented refactor for mask filter

Either the return should be deleted or the method should be deleted

Sean Kim deleted branch boundary-slide-twist-bend-init from Sean-Kim/blender 2024-07-30 21:29:44 +02:00
Sean Kim pushed to main at blender/blender 2024-07-30 21:29:42 +02:00
4b9f286af0 Refactor: Sculpt: Partial refactor of boundary brush