# 2022-8-17 Sculpt/Texture/Paint Module Meeting ## Attendees - Joe Eagar - Julien Kaspar - Daniel Bystedt - Artur Mello Lattaro ## Agenda ### Needs Commit None :+1: ### High Prio Bugs - [⚓ T99288 Color attributes of index above 7 deletes after entering edit mode](https://developer.blender.org/T99288) - Hans & Joe are working on it - Joe will get on that asap - [⚓ T98889 Regression: Sculpting on a linked copy of an objects crashes Blender](https://developer.blender.org/T98889) - Relies on [⚙ D15428 PBVH Draw Cleanup](https://developer.blender.org/D15428) - Can we get a temporary fix for 3.3 LTS? - Sadly not - [⚓ T99282 Regression: Object invisible in Sculpt Mode when using >8 color attributes](https://developer.blender.org/T99282) - Also depending on PBVH Draw Cleanup ### In Review - [⚙ D15428 PBVH Draw Cleanup](https://developer.blender.org/D15428) - High priority for 3.4 - Needs a from scratch rewrite - [⚙ D15596 Convert Color Attribute operator](https://developer.blender.org/D15596) - No update from Ramil yet - Joe raied concerns on converting sRGB color atrrbiutes. Will chek if there are any bugs currently. - [⚙ D15025 Expose Face Sets In Python API](https://developer.blender.org/D15025) - Any update Joe? - Will target this for 3.4 - [⚙ D14900 PBVH Texture Paint Node Splitting](https://developer.blender.org/D14900) - On hold for until further planning on Paint Mode? - Would be best to already commit soon sais Joe - [⚙ D15298 Support Automasking For Texture Paint](https://developer.blender.org/D15298) - On hold for until further planning on Paint Mode? - Will check with Jeroen/Dalai on planning for Paint Mode project - [⚙ D15496 Sculpt Attribute API](https://developer.blender.org/D15496) - Nothing marked as Done - This should be a high priority ### In Progress Targeted for 3.4 release. Deadline for Bcon2 = September 27 - [⚙ D15122 Cavity Automasking Mode](https://developer.blender.org/D15122) - Still needs feedback adjustments. See comments. - Also relies on D15496 - Julien can provide more detailed mockup to resolve UI issues - Daniel provided feedback - Havin both brush and mode cavity on can be very confusing - [⚙ D15297 Normal Based Automasking Modes](https://developer.blender.org/D15297) - Still needs feedback adjustments. See comments. Undefined deadline - [⚓ T96225 PBVH image texture painting implementation](https://developer.blender.org/T96225) - Any update from Jeroen? ### To Do's Joe: - [ ] Auto-masking features as high priority - [ ] Remaining high Prio bugs - [ ] Afterwards: Brush Refactor Design - [ ] Joe will also write an overview of the featurs being worked on in sculpt-dev ### New Tasks None ### Other Topics - Breaking backwards compatibility with brush refactor might not be as dire - This means the brush refactor has less pressure on it - Input curves for brushes - Would you want to mix more than one? - In some cases maybe yes, argues Joe - For texture nodes it could give a lot of control and customisation - For regular brush properties we'd need to define use cases - On these use cases we can base the feature on - Popup could save us space in the UI - Julian and Julien discussed extending the magin to close pupups to improve usability with pen devices - https://developer.blender.org/T98070 - Talk with Dalai on raodmap for features in upcomign releases and where this fits - Small patch next to brush managment work? - brush auto-masking and mode auto-masking are confusing in the UI - With the brush amnagment project we can hide away the brush options more and make them seem more advanced - Meanwhile the mode auto-masking optiosn can be exposed way more obviously in the header as the go-to options - Daniel suggested to move away the meeting day from away from Wednesday - Joe would be ok with Thrusday - Will check with rest of module members to pick a better day. - Node editor for brushes? - Public discussion for node editor brush design - The use cases and problem definitions are still not clear - We need to research and survey what node brushes could be used for meshes - Brush nodes were originally envisioned as a different way of customising them. Not about giving more lower level, per vertex control over them - Texture nodes on the other hand would work per-vertex - brush command settings stack is also still a design that can be explored - Concerns were raised about the importance of this feature. So goals need to be clearly defined and aligned with users needs.