2025-04-29 Sculpt, Paint, & Texture Module Meeting

Check the overview thread for more information about the meeting.

Present

  • Sean Kim
  • Hans Goudey
  • Daniel Bystedt
  • Dalai Felinto
  • Julien Kaspar

Announcements

N/A

Since the Last Meeting

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

  • Manifold solver for Trim tools landed!
    • Any interest in creating a video for the release notes for this?
  • Remove “Join” mode from Trim tools and make it its own tool
    • Related to this commit
    • Proposal was to make “Project” the default extrude mode again.
    • Conclusion: There’s no consensus about this and it wasn’t clear how the “Join” option is related to the “Extrude” option more-so than “Union”.
  • Sculpt: Scene Project Brush
    • General agreement that this is a very welcome addition.
    • Daniel mentions differences between ray normal vs surface normal (mentioned in PR).
    • Julien plans on doing further testing.
    • Hans brings up removing the “hidden objects” option unless there’s a strong usecase for it.
    • Sean mentions topic of what is a brush vs a tool.
      • The line is blurry right now, especially given that some tools use brush settings (Trim) and some brushes realistically don’t see much need for customization (Draw Face Sets)
      • This isn’t a blocker, but is something we should continue to think about.
    • Conclusion: Further discussion to happen in PR.
  • Experiment: Paint: Allow duplicating essential brushes into current file
    • Julien mentions that this is nice for authoring brush assets.
    • Hans mentions that this helps the Geometry Nodes brush texture evaluation usecase.
    • Some general concerns about not improving the base workflow if we get stuck in a “good enough” state with this PR, but that isn’t a blocker.
    • Texture packing issue raised seems like actual bug that should be looked into further.
    • Conclusion: Further discussion and work will happen in PR, Sean will create separate issue for the texture packing bug.
  • Brief discussion about GSoC project.
  • Beyond the mouse and keyboard initial design proposal (it will be presented as a blog post soon)
    • Dalai shared some UI mockups and a penpot prototype, and we had some tablet/touch input design discussion.
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

  • A video comparing trim tool performance with/without the Manifold solver for the release notes would be helpful!
3 Likes