2022-12-20 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.
Write us a message in the module chat if you’re interested.

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

Attendees

  • Julien Kaspar
  • Joe Eagar
  • Daniel Bystedt

Agenda

High Priority Bugs

In Review

We discussed all currently in review patches again, to be clear how to proceed with some that are pending for a while.

Sculpt Mode:

Texture Paint:

General:

Current Topics

Manual progress

Main patch is basically done: and will be committed soon:
:gear: D16335 Sculpting & Painting: High level changes and new Sculpting Introduction page

Next are individual brush, tool and operator pages.

Joe mentioned we shouldn’t mention “vertices” specifically but talk about “Mesh”, “Geometry” or “Surfaces”, leaving it very general unless it needs to be specific.
For example, only for specific brushes like Draw Face Sets, does it mention “Faces”.

Other Topics

Good First Issues

While Joe & Jeroen are working on major features, we can document and tag smaller tasks as Good First Issue.
Examples:

Julien will let Thomas Dinges know to direct new developers to these tasks to help out.
We just need to add any important info to the tasks and make them straight forward to work on.

Going forward we can do the same for Dyntopo refactor & Paint Mode.

Revisit T97957: Sculpt Mode Painting

Simplify task description down to actionable info:

  • Use X for color swapping and Shift X for Draw brush
  • Eventually get rid of default brush shortcuts in keymap anyway
  • Use D16241 UI in sculpt mode. Always visible but grayed out if viewport shading color is not Attribute
  • In the popover, add a button to switch the setting. Replaces current behavior of automatically switching when using a color tool
  • Color tools are not working (Ideally grayed out) if colors are not used in the viewport
  • Eventual add painting support for any sculpting brushes/tools as an opt-in feature

Eventual steps after that task:

  • Dyntopo support via T103346
  • Basic multires support (mostly about assempling the right devs and agree on an approach)
  • Smoother Voxel remesher preservation
  • Improved Tools
  • Color support for regular sculpting tools

Sculpt Layers discussion

More notes and ideas have been share in the module. A document is being written for use cases and ideas.
This will be important once Multires will be the focus after the Dyntopo refactor.

19 Likes

what about layers in vertex paint sculpt mode?

1 Like