2024-06-10 Sculpt, Paint, & Texture Module Meeting

Check the overview thread for more information about the meeting.


  • Raul Fernandez Hernandez
  • Sergey Sharybin
  • Hans Goudey
  • Daniel Bystedt

Since the Last Meeting

  • The first commits of the brush refactors has landed. Besides that and work on high priority reports, not much has landed yet though.

Meeting Topics

  • The sculpting project is underway. This meeting can focus more on design topics in general, the project meeting more on technical conversation and short term coordination of work.
  • For the refactor part of the project we’ll try not to get into design discussions so we can move on.
  • #122856 - Regression: Sculpt mode tools not using the sculpt cursor - blender - Blender Projects - “Use Cursor for Depth” & brush radius display
    • It’s probably simplest to just restore drawing the brush cursor for the trim tools. Otherwise we will get into a larger design discussion here and we may not have the time to dedicate to improving this.
  • #122850 - Fix #121008: Paint undo causes uncolored mesh - blender - Blender Projects - Evaluated vs original mesh for PBVH drawing
    • We just use the positions and normals from the evaluated (deformed) mesh.
    • In the future it would be good to be able to use other data from the evaluated mesh (like procedurally evaluated color attributes). Currently any of those cases won’t use PBVH drawing. We could do that but only when the evaluated topology is the same as the original.
  • #122905 - Line Mask toggles snapping mode to on when CTRL is released if operation is started via CTRL-Drag - blender - Blender Projects - Do we have a good solution for this kind of keymap conflict?
    • We’ll wait until Sean is around next time to discuss this.
  • Floating point error discussion
    • Less likely to be observable in sculpt mode since it’s more “free” sculpting.
    • The module would make decisions about reports regarding precision issues on a case-by-case basis.