2022-5-11 Sculpt/Texture/Paint Module Meeting

Practical Info

This is a weekly video chat meeting for planning and discussion of development related to the sculpting and painting in Blender. Any contributor (developer, UI/UX designer, writer, …) working on these features in Blender is welcome to join and add proposed items to the agenda.

For users and other interested parties, we ask to read the meeting notes instead so that the meeting can remain focused.


  • Jeroen Bakker (dev)
  • Joe Eagar (dev)
  • Brecht van Lommel
  • Ramil Roosileht (dev)
  • Daniel Bystedt (artist)
  • Julien Kaspar (artist)


New Design Tasks

  • :anchor: T97955 Paint Mode: Masking Modes
    • Will be looked at in detail later
  • :anchor: T97903 Invert Masking behaviour for Sculpt/Paint Mode
    • For now we can prototype the change
    • Ramil has time to test the general behaviour in sculpt mode
  • :anchor: T97957 Sculpt Mode Painting
    • Decision needed if we keep painting tools in sculpt mode
    • For sculpt and paint at the same time absolutely necessary
    • We agree that sculpt mode could override the color setting without changing it
      • It could be done in a similar way to dyntopo, as a toggle
      • Enable Canvas either manually or once painting tools are excecuted
      • Making a painting tool active will at least turn on color attribute shading for as long as the tool is active

New Community Tasks

  • :anchor: T97959 Color Filter: Sliding UI
    • Good as enough as community task
    • Good that related patches are linked to it for reference
    • Ramil will work on that
  • :anchor: T97961 Tip Roundness: Radius improvement
  • Create further tasks from Pablo D. abandoned revisions?
    • A lot with approved status or approved design but never committed/finished
    • Might be good to open up as community tasks to wrap up
    • Julien will take care of that
  • Roll brush might need bigger brush texture project?
    • Probably not that involved
    • Make a basic to do task and assign Joe
    • Daniel will help out with the design and feedback

Release Documentation

  • Color Attribute painting demo file
    • Got many updates
    • Julien will upload demo file and share with Ramil to make new demo material
  • Release notes
    • Switch out visual material
      • New videos with updated demo file
      • New screenshots with default theme
      • Avoid showing Eevee and multires for now
      • Ramil will replace footage
  • Manual update (D14888)
  • Daniel will work on visual demo material for character sculpt painting
    • It’s an important milestone. It’s good to show it off on various high quality assets

In Review

In Progress

High Priority Bugs


  • Triaging many multires problems as known issues right now
    • Do we wait for rewrite or tackle current bugs?
      • Mark as known issues for now and wait
    • Mostly depends on difficulty and time estimate for rewrite?
      • The core issue is that the base needs to be manually applied. Leads to numerical instability and artefacts
    • Julien will compile a list of all known multires issues first
    • Afterwards we update/create tasks to tackle the issues
  • Commit sculpt dev improvements to master?
    • Mainly depending on refactors for now
    • Once Joe has time to work on that it’s on hold

Next To Do

  • Jeroen
    • Busy with other release related tasks
    • Will review PBVH splitting
  • Joe
    • Look into tasks mentioned above
      • Commit PBVH Eevee support to master
      • Create patches for texture paint features from sculpt-dev
      • Work on IO color attribute support
      • High prio bugs
    • Also work on cavity masking
    • :anchor: T97902 Missing PBVH 3D paint brush functionality
  • Ramil
  • Julien
    • Will help out to triage backlog and bugs
    • Create more to do and community tasks
    • Following week: Demo material based on project heist
  • Daniel
    • More demo videos for 3.2 release