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.
- Upcoming Agenda
- Google Meet
- Time: Tuesday 6pm CET
- Next Meeting: December 13, 2022
- Module Chat
Attendees
- Julien Kaspar
- Joe Eagar
- Daniel Bystedt
Agenda
Needs Commit
-
D16523 Fix T101743: Redo panel created on sculpting
Should commit soon for high priority bug fix. -
D16511 Sculpt Mode: Resolve
Shift R
shortcut conflicts
Joe will commit this for master. Julien will add release notes & manual changes. We’ll talk to Pablo on how to communicate this change properly, since it is affecting a very frequently used shortcut that is not exposed in the UI.
High Priority Bugs
- T102824 Regression: Crash when switching to Sculpt or Vertex/Weight Painting mode
-
T102336 Regression: Enabling Dynamic Topology Causes Crash on Plane Mesh
Might be fixed already. Will try to reproduce this further on Windows.
In Review
-
D15697 Redo Panel Barrier
Abandon this patch, as it is replaced by D16523. -
D16330 Sculpt: Fix crash with no active brush data-block
Joe will comment on this on how to proceed. -
D16241 UI: Add Vertex Group and Color Attributes selector in 3D Viewport
Pablo is going to add another change. Then we could commit this for 3.5. -
D16550 Autofill for Attribute Convert Operators
Will ask Hans & Ramil on updates. -
D16544 Sculpt Mode: Improvements to operators that rely on cursor position
Joe will add his review.
He agrees that we should split the Invert operator mode into a separate operator. -
D16434 Sculpt Mode: Invert Expand behavior for masking consistency
Joe can review it.
Current Topics
-
T98070 Improved Rake functionality
Close to done. Still problems when using radial & tile symmetry, but it’s unclear to what extend these can be fixed (They are a known issue with other tools too).
Joe will add reviewers and create a publicly available built soon.
Auto-Masking needs a few tasks wrapped up for 3.5 as discussed previously:
- T102377 Auto-Masking: Propagation Steps needed as a global setting
- T102437 Sculpt Mode: Cavity Inverted consistency
- T101798 Mask from Cavity blurring artefacts
Mask Icon needs to be decided for 3.5
-
T102585 Improved Mask icon with disabled state
There are some disagreements on going for variations on the literal mask icon.
We could go for Holdout icon as a general mask icon instead. It suits masking very well since it’s a very commonly used icon for masking, and is applicable in many workflows and features.
One note was that the icon could be make more square. Will discuss this with the UI team.
Upcoming To Do’s
Joe:
- Finish patch for the Roll brush
- Wrapping up Auto-Masking tasks
- Fully focus on Dyntopo refactor
Julien:
- Mask Icon Discussion
- Manual Introduction Pages
Daniel:
- Made a demo model, but that could be kept for the next release
- Working with Julien to collect design thoughts for Layered Sculpting
Extra Topics
Paint Mode development
Jeroen keeps working on paint mode part time. The current task is to get seam bleeding working fully.
Paint Mode is going to be an ongoing effort. Fortunately any features will also be developed for sculpt mode so they can be tested before eventually releasing Paint Mode.
Resolution Independent Sculpting
We discussed resolution independent smoothing (D9385). This is potentually relying on the upcoming dyntopo refactor.
This could be a great thing to add for easier “resolution independent sculpting”.
We could also look into revamping Dyntopo and the Voxel remesher to be used interchangeably even when they work differently. They both relate to the dynamic resolution sculpting workflow.
We could rephrase them as “surface” and “volume” remesher as part of the same workflow and make the UI and shortcuts reflect that.
This needs further research though.