# 2022-7-13 Sculpt/Texture/Paint Module Meeting
## Attendees
- Joe
- Julien
- Ramil
## Agenda
### Needs Commit
- [⚓ T99036 Add Color Attribute: hex colors don't work](https://developer.blender.org/T99036)
- Poke Jeroen. If he doesn't have time, poke someone else.
### High Prio Bugs
#### Color attribute bugs
- [⚓ T99288 Color attributes of index above 7 deletes after entering edit mode](https://developer.blender.org/T99288)
- This needs a separate fix
- [⚓ T99282 Regression: Object invisible in Sculpt Mode when using >8 color attributes](https://developer.blender.org/T99282)
- [⚓ T98889 Regression: Sculpting on a linked copy of an objects crashes Blender](https://developer.blender.org/T98889)
- [⚓ T98731 Vertex Paint mode can edit only 8 color attributes](https://developer.blender.org/T98731)
Any updates with these tasks?
- [⚙ D15428 PBVH Draw Cleanup](https://developer.blender.org/D15428)
- More involved change
- Poke Clement and Kevin for feedback. This is a high priority for bug fixes
- [⚙ D15368 Remove Color Attribute Limit (and associated refactors)](https://developer.blender.org/D15368)
- Easy part for bug fixes
#### Other
- [⚓ T96810 Regression: Shading artefacts in sculpt mode](https://developer.blender.org/T96810)
- Reopened since the issue is still present.
- Poke Hans in chat
### In Review
- [⚙ D14970 3D Texturing: Fix seam bleeding.](https://developer.blender.org/D14970)
- Needs review
- [⚓ T99294 Voxel Remesher text is resized based on object scale](https://developer.blender.org/T99294)
- Joe, Campbell can review this
- Joe has some concern with the patch
- He'll comment a fix
- [⚓ T99203 Support Automasking For Texture Paint](https://developer.blender.org/T99203)
- Poke Jeroen
- [⚓ T97353 PBVH: Split PBVH Pixels into more nodes.](https://developer.blender.org/T97353)
- Poke Jeroen
- [⚓ T98382 Expose Face Sets In Python API](https://developer.blender.org/T98382)
- Still needs feedback adjustments from Joe
- [⚓ T97106 Options to convert color attributes to other domain and data types](https://developer.blender.org/T97106)
- Jeroen/Sin Ran?
- Maybe Julien will poke Sin Ran instead
### In Progress
- [⚓ T96225 PBVH image texture painting implementation](https://developer.blender.org/T96225)
- [⚓ T98383 Sculpt Mode Cavity Masking](https://developer.blender.org/T98383)
- Any update on [⚙ D14272 Port SculptVertRef refactor to master](https://developer.blender.org/D14272) for performance?
- Still needs review update from Brecht
- Filter support?
- Joe will test this
- How to expose inverted cavity (or also boundary)
- We could expose it as 3 options that are muturally exclusive
- Disabled
- Enabled
- Enabled Inverted
- It was also propsoed to use nested pie menus
- This is not supported by the currentdesign though
- We could try keeping the 2 options in the pie mneu but implement the 2 as a bool
- Bake Cavity design
- Implement cavity mask operator as replacement for dirty mask
- Also implement normal mask oeprator
- Use automask settings by default
- Tweak oeprator settings afterwards with adjust last peration popup
- [⚓ T98593 Paint Mode: Backface Occlusion](https://developer.blender.org/T98593)
- Filter support
- Still seems to crash
- Joe will investigate
- But area normal automasking wouldn't be supported by filters anyway
- Sculpting tools support seems to be fixed
- Occlusion feature still missing
### Next To Do's
- Joe
- High prio bugs
- Automasking modes
- Jeroen
- ?
- Julien
- Test patches
- Design tasks
### New Tasks
- [⚓ T99607 Resolve "Shift R" shortcut conflict](https://developer.blender.org/T99607)
- This should be prioritised since the hair curves project is mimicking shortcut conflicts in sculpt mode
- `Alt R` is not convinient
- `Ctrl Shift R` is making commonshortcut too complex
- Or new shortcut for Repeat Last?
- Only `Ctrl Alt R` would be availible
- Would be too complex for users that use it a lot
- Also not convinient on multiple presses
- We need to investige. It's a shortcut that affects all of Blender
- [⚓ T99609 Use Scene Spacing Distance by default](https://developer.blender.org/T99609)
- A possible imporvement to investigate further
- Julien will test the behaviour to try to find more issues
- Joe wants to look into one fix: Incease the minimum allowed spacing of stroke points with scene spacing
- [⚓ T99614 Sculpt Mode: Color Picker Gradient](https://developer.blender.org/T99614)
- We should prioritise polishing the sculpt mode painting features for the upcoming release
- Joe suspects this might be easy to include. He'll investigate
- [⚓ T99615 Sculpt Paint: Smoothing Strength](https://developer.blender.org/T99615)
- Pressing issue only due to missing Painting Brush smoothing strength control
- Further issues would eb good to discuss and add to the design
- Shift smoothing is copying all brush settings from current smooth brush called "Smooth"
- If Smooth brush is set to surface smoothing or enhancing details, this affects Shfit smoothing
- Shift smoothing will in some cases take stroke settings from currently active brush
- Sculpt-Dev uses a single global slider
- Should we use a single global slider that controls mesh, color and mask smoothing (Shortcut on Alt F)?
- With further brush engine refactors we can include settings to overide the global smoothing strength on the brush -> Long term
### Other Topics
- Updated [⚓ T97957 Sculpt Mode Painting](https://developer.blender.org/T97957) shortcut design
- D is off limits because of annotate
- We should compare X for color swap shortcut with other software
- THis is the industry default, so chaning it might not be great
- We could also change Draw brush shortcut to V
- We could also discuss this as a bigger topic
- Remove most shortcuts (or all shortcuts) for brushes?
- This would enable users to define their own shortcuts for brushes they actually use
- We can discuss this further & recycle old discussions & tasks