2025-03-25 Sculpt, Paint, & Texture Module Meeting

Check the overview thread for more information about the meeting.

Present

  • Sean Kim
  • Hans Goudey
  • Daniel Bystedt

Announcements

N/A

Since the Last Meeting

  • Sean
    • Weight Paint undo changes merged.
    • Continuing Multires research, have a better idea of what needs to be in a design task.
    • Writing up design task for sculpt undo / memfile undo integration.

Commits

For a full set of changes, see the main tracker. The above is a curated list of fixes and changes for the module.

Meeting Topics

  • Cascading Lag
    • Motivation: Is it even obvious to people that spacing has this much of an effect on performance for small brush sizes?
      • Do we want to enable users to have an option to drop samples from the UI?
      • Is this something we should warn users about in the UI? In the console?
    • Hans brings up the idea of changing how we process samples, since there is potentially a lot of wasted work with how things are currently processed
    • Conversation shifts to general “correctness” vs “speed” tradeoff that we make in other areas (e.g. calculating normals).
    • There’s general apprehension of trying to automatically correct behavior here, since it both seems difficult to implement and potentially masks performance issues that we need to address.
    • Conclusion: No particular action for now, Hans and Sean will continue thinking about this in general.
  • Scene Project Brush
    • Conclusion: Agrees that this seems fine to add. In an ideal world it would be possible for this to have a node-based implementation, but we’re a ways off from that, and it’s a reasonable addition now.
Postponed Topics
  • 3D Texture Paint
    • What is the MVP for getting this out of experimental?
      • Sculpt Paint Brush support?
      • Old Texture Paint replacement?
      • Paint Mode?
    • Conclusion: No quorum for discussion - postponed for now

Need Help

N/A

4 Likes