# 2022-5-18 Sculpt/Texture/Paint Module Meeting ## Attendees - Jeroen Bakker (dev) - Ramil Roosileht (dev) - Julien Kaspar (artist) - Daniel Bystedt (artist) ## Announcements -- ## Agenda ### Release Notes - [The release notes page](https://wiki.blender.org/wiki/Reference/Release_Notes/3.2/Sculpt) needs an update based on feedback from Pablo Vazquez: > * Use default theme for captures > * Avoid long videos (there's a > 2min video embedded) > * Do not use the Blender logo for demos > * No need for a section called Demos, simply add them next to the tool > * Technical Notes are not usually added to Release Notes, but in any case they should not contain non-technical changes like the Voxel Size units, that's UI. > * Creating byte or float colors is not a technical note, it's user-facing > * Smooth Filter has a different heading than Color Filter? > * Node Wrangler changes go in Add-ons - Update notes & Replace visual footage - Ramil could do it but needs acceess from Thomas Dinges - Adjust and add new demo files/videos - New wall painting on demo file - Mostly leave the walls white to invite users to test brushes on them - Focus on brush settings and wet mix here - Daniel progress - Voxel remeshed creature bust + procedural material with b/w masks - Also add clip of reprojecting color attribute when remeshing - Julien will work on Heist painted design sculpt as demo file - Add clip to paint skin detail on dozens of millions of faces - Show performance ### New Community/Sub Tasks - [⚓ T93501 3D Cursor overlay should be greyed out if hidden by current mode/tool](https://developer.blender.org/T93501) - A small UI papercut - [⚓ T98150 Voxel Remesher resizing improvments](https://developer.blender.org/T98150) - Modal keymap in the status bar is a bigger task. Separated from the core fix - Many operators have still single line descriptions in status bar - Maybe collaborate with other modules to create a task of operators to update ### New Tasks - [⚓ T98070 Improved Rake functionality](https://developer.blender.org/T98070) - Daniel provided a lot of design mockups & details - We should definitely make the "roll brush feature" as a new setting. Not a replacement for Rake - It would be best for the user to have it as a new brush type - Without brush managment would not be easy to do - Could also be added as a hard coded brush - But best to add as a stroke method to give best curated setting (No need to touch a lot of other settings) ### In Review - [⚓ T98150 Voxel Remesher resizing improvments](https://developer.blender.org/T98150) - First part done by Ramil. Needs review - Modal shortcuts still to do - [⚓ T97961 Tip Roundness: Radius improvement](https://developer.blender.org/T97961) - Fixes core issue with - Ripped geometry issue needs to be investigated further - [⚓ T90120 Image editor Paint mode brush display bug](https://developer.blender.org/T90120) - Accepted. Can be committed - [⚓ T98040 PBVH Draw Support for EEVEE](https://developer.blender.org/T98040) - Still to do from last week notes - [⚓ T97706 Duplicate active color attribute](https://developer.blender.org/T97706) - Needs a commit for [T97106](https://developer.blender.org/T97106) to get final review - [⚓ T97353 PBVH: Split PBVH Pixels into more nodes.](https://developer.blender.org/T97353) - Received first reviews - Splitting it into multipe CPU cores still needs to be done - [⚓ T83697 Rotate sculpting brush may have an incorrect pen pressure behavior](https://developer.blender.org/T83697) - Got a patch a while ago. Needs review. - Julien will test it - Jeroen can commit it afterwards. Code looks fine. ### In Progress * ***3D Texture painting*** * Undo landed in master [[T97479](https://developer.blender.org/T97479)] * Last Friday Jeroen spent time to get the quality close to what was expected with the current approach. The quality wasn't sufficient and we decided to use a different approach. The new approach would extract UV islands and dilate the UV island by generating additional geometry. These additional geometry would be extracted by the pixel extractor. Currently still working on the UV Island extractor. [[T97352](https://developer.blender.org/T97352)] - [⚓ T97101 Color attribute improvements](https://developer.blender.org/T97101) - Still need to comminicate IO implementations for Blender 3.3 - Update on notes from last week - Will write with Joe ### High Prio Bugs - [⚓ T97408 Converting the color attribute causes undo to fail](https://developer.blender.org/T97408) - [⚓ T96810 Regression: Shading artefacts in sculpt mode](https://developer.blender.org/T96810) ### Next To Do - Jeroen would continue with the UV Seam fixing. Making sure we got something working, after that we can decide to continue with the new approach. In 1-2 weeks we should be able to see some results. - Julien - Demo material - Write Joe & other devs about current to do's - Work on design & to do tasks - Ramil - Update release notes and demo file - Will pick up current community tasks - Daniel - Work on demo file & videos ### Other - [⚓ T98098 Make the Pose Slide widget more generic](https://developer.blender.org/T98098) - Is the current `ED_util.h` and `ed_draw.c` working? - Will need more work to be properly implemented - Ramil can have a look at it - [⚓ T97903 Invert Masking behaviour for Sculpt/Paint Mode](https://developer.blender.org/T97903) - Ramil made a quick prototype - Unclear approach for default visibility of sculpt - Conclusion: Inverting sculpt mode behaviour is unwise and going too much against - Until asolid design is reached, we'll focus just on selection to mask syncing across modes - "Mask Selection" renaming might also be too muuch of a change for little benefit