# 2022-12-06 Sculpt/Texture/Paint Module Meeting Note: If you're planning to join the meeting, feel free to add talking points to the agenda. ## Attendees - Joe - Julien - Ramil - Daniel ## Agenda ### Needs Commit None ### High Priority Bugs - [⚓ T102991 Regression: Sculpt: Fast Navigate does not work](https://developer.blender.org/T102991) We will fix it. But the performance benefit of the feature is still questionable. Joe mentioned it could use different resolutons rather than the base. This would make it more useful visually. But we should investigate the performance impact of this setting before improving it. - Joe found 2 more bugs for dyntopo. Might be in 3.4. Joe fixed them but they need to be backported. ### In Review - [⚙ D16758 Sculpt: Vertex painting color textures](https://developer.blender.org/D16758) Added support for color textures for sculpt vertex painting. Joe mentioned that versioning code will flip texture & texture mask. But that might break brushes that are used in multiple modes? Should investigate. This also throws in the question of the shared brushes in multiple modes as a feature. Could become very useful for paint mode & sculpt mode? - [⚙ D16511 Sculpt Mode: Resolve `Shift R` shortcut conflicts](https://developer.blender.org/D16511) Added adjustments for IC keymap. Waiting for accept from Aaron. What about the `Shift Alt D` opertor for dyntopo detail size? That is an old duplicate. We should remove it and the shortcut. - [⚙ D16544 Sculpt Mode: Improvements to operators that rely on cursor position](https://developer.blender.org/D16544) Joe can review - [⚙ D16434 Sculpt Mode: Invert Expand behavior for masking consistency](https://developer.blender.org/D16434) Joe can review ### Current Topics - [⚓ T98070 Improved Rake functionality](https://developer.blender.org/T98070) Dyntopo refactor took some time recently. Joe will pivo pack to roll mapping feature. - [⚓ T101593 Auto-Masking Popover for the Header](https://developer.blender.org/T101593) Various related tasks like [T102971](https://developer.blender.org/T102971), [T102585](https://developer.blender.org/T102585), [T102437](https://developer.blender.org/T102437) & [T102377](https://developer.blender.org/T102377). On T102971: Bursh properties refactor unified behavior works differently than this. We should figure out if a brush setting can force the auto-masking to be disabled. Is this a valid use case? Ask users with experience in sculpt-dev? We should look into that. Recent feedback to limit the cavity masking default to half of the range to specifically target creases or peaks: ![](https://i.imgur.com/ieKB9uK.jpg) Does this seem reasonable? Should this be hardcoded as the default for all startup files? We could change the curve by default. An dextra slider to clip the curve is an option but undesirable by artists. Halved range is better but ahving custom curve enabled by default maybe not ... It would at least make it clear that the range is halved by default. It does take more screenspace though. Naming it "Custom" is also wrong if it is enabled by default. - [⚓ T97352 3D texturing: Fix seam bleeding](https://developer.blender.org/T97352) Jeroen will spend time on finishing this task and boundary bleeding next. ### 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: - Working with Julien to collect design thoughts for Layered Sculpting Ramil: - Will pick up bug reports to fix - Will also communicate with Modeling Module about UV feature he wants to work on ### Other Topics #### How to communicate breakding changes in a new release? A new hotkey or changed default behavior. Current release notes page is a marketing tool. Reference release notes pages are more detailed but less visible. Blender could also compare keymap with new one and notify if something has changed? Or have a friendly reminder of those cahnges as a first popup in Blender new releae? Rrelease notes to splash screen. Add another link there for breaking changes? To notify users of - changed shortcuts - UI changes - tool default changes - API changes #### Trim Tools & Projet Tools Doing porper changes would need heaviy reworking. Trim tools could be reworked into voxel cutting/adding. Would need to be less precice and faster. Project could fair instead of just snap. Also assing face sets. But we should prioritise this at some point fully to also add the full set of tools that is mssing. #### Community devs involvement With jeroen go over workboard to add more tasks as "Good first issues"? Joe also points out that the incemental C++ refactor will conatin a lot of ow effort tasks that we could add there.