# 2022-5-4 Sculpt/Texture/Paint Module Meeting
## Attendees
* Jeroen Bakker (dev)
* Joe Eagar (dev)
* Ramil Roosileht (dev)
* Julien Kaspar (artist)
## Announcements
* [Paint Mode: Design Discussion and Feedback](https://devtalk.blender.org/t/paint-mode-design-discussion-feedback/24243)
An open discussion on devtalk to test the current ideas and resolve open questions.
## Agenda
* 3D Texturing
* Improve quality of the UV seams [D14702](https://developer.blender.org/D14702). Current state in review. Builds are available for testing.
* Added support for undo [D14821](https://developer.blender.org/D14821). Current state in review. Builds are available for testing.
* Using any other sculpt brushes result in issues. Still needs to be reported
* Next task is to split the PBVHNode in more smaller nodes to improve performance
* Jeroen won't ahve that much time in the next couple weeks
* Joe can take over this task in the meantime
* Current GPU threading issues result in purple shading in Eevee. Can make testing difficult at the moment
* Paint Mode design ([devtalk thread](https://devtalk.blender.org/t/paint-mode-design-discussion-feedback/24243/))
* Main unresolved point of discussion: Mask propagation between object modes and selection modes
* Is it possible to convert mask & editor mode selections in a non-dstructive way? Probably.
* Going for the destructive switching from edit mode might be easiest solution
* How about storing the 3 masks from 3 masking modes separetly?
* Maybe we can expose all selection modes in all modes?
* Would those even be useful.
* Start creating design and to-do tasks?
* Other "In Review" tasks:
* [D13897](https://developer.blender.org/D13897): PBVH Draw Support for EEVEE
* Delayed for Blender 3.3
* [T97346](https://developer.blender.org/T97346): Canvas Selector UX: Add option to create a color attribute in material mode
* Also delayed for 3.3
* [T97479](https://developer.blender.org/T97479): Add undo support to PBVH image texturing painting
* [T97106](https://developer.blender.org/T97106): Options to convert color attributes to other domain and data types
* Needs more info in the comments to move further
* [T97489](https://developer.blender.org/T97489): Unify Interpolation In Vertex Paint And Sculpt Mode
* https://developer.blender.org/D14765 Can be committed on Friday by Jeroen.
* In Progress tasks:
* [T97697](https://developer.blender.org/T97697): Sculpt Mode: Correct color filter saturation
* Might be best to add options to filter for HSV and HSL methods of saturation
* Could even need multiple different desaruation methods
* Needs more research first though
* Maybe compare to film color grading workflows
* Any further changes would to nice to communicate with other modules to stay consitent
* [T97101](https://developer.blender.org/T97101): Color attribute improvements
* Went over high priority bugs. Will resolve last color attribute bugs asap.
* Manual and release notes for Blender 3.2
* All commits have been added
* Visual material & demo file
* Demo file could use some updates to include more brushes and increase resolution (Ramil will take care of it.)
* New demo videos can be recorded (Also to avoid bug in video)
* Updated manual
* We will create a task for it
* Other
* Task for migration of other Paint Brush settings to PBVH paint?
* Will come after the basic tasks are done
* We should include a task for pait brush to wrok on missing settings
* Task for accurate painting on object with modfiers?
* Supporting subdiv would need a different type of PBVH
* Once we have paint mode we could work a solution to support modifiers
* Draw Brush & Gradient Tool tasks? (Mentioned in Paint Mode devtalk thread)
* Should we include an option to use nearest neighbour interpolation for color attributes? Could help for certain styles. Needs investigation into use-cases first.
* A proper shader or draw tool might be the better solution?