Practical Info
This is a weekly video chat meeting for planning and discussion of development related to the sculpting and painting in Blender. Any contributor (developer, UI/UX designer, writer, …) working on these features in Blender is welcome to join and add proposed items to the agenda.
Write us a message in the module chat if you’re interested.
For users and other interested parties, we ask to read the meeting notes instead so that the meeting can remain focused.
- Upcoming Agenda
- Google Meet
- Time: Tuesday 6pm CET
- Next Meeting: January 31, 2022
- Module Chat
Attendees
- Julien Kaspar
- Joe Eagar
- Daniel Bystedt
Agenda
Needs Commit
-
D16511 Sculpt Mode: Resolve
Shift R
shortcut conflicts
Joe will commit it.
High Priority Bugs
We discussed the Trim Tool issues in detail.
Joe will take care of the recent regressions.
Current Tasks
-
T97352 3D texturing: Fix seam bleeding
Jeroen fixed main issues. He’ll look into finishing seam bleeding before the end of the month. -
T98070 Improved Rake functionality
We’ll set up a meeting with Hans if not possible during module meetings.
Joe will prepare some notes and present his work to discuss how different curve code can be unified.Moving the feature to C++ will be addressed by Joe in the this patch.
For falloff issues: The hardness and falloff curves should only affect the outer edges but not the transitions along texture.
The obvious stepping artifacts are a bug an can be ironed out for review.
Wider Falloff Curve support would be addressed with a previously discussed followup task that involves general improvements to the stroke curve code.
Joe will check out the remaining issues as well.Julien will attach the test file to the task for to make it easier to test the patch for issues.
-
T103346 Dyntopo Refactor
Still cleaning up code.
In about three weeks Joe could create a patch for further review. -
T101593 Auto-Masking Popover for the Header
One week left to land anything for 3.5. Do we want to keep this prioritized?
Left-over tasks could be left as normal priority and as community tasks.
In any case, Julien can ask who has time and interest to handle these.
Joe will focus on other tasks. -
Fixing recently introduced Expand issues
Joe has the notes on what needs to be done.
Joe will take care of right away. -
D17080 Sculpt: Added vector displacement for sculpting draw brush
Robin created a patch for VDM brushes. Current results are good but this needs to be tested further.
Current issues might only relate to how the area plane orientation & depth is applied.
Steeper curvature and big radius leads to issues.The main concern about usability is how the feature doesn’t work well with too low resolution.
Joe confirms that Dyntopo support down the line is very much possible,
by applying the difference between the applied result on the current topoology and a remeshed result.
This way any surface where the resolution was not sufficient will be corrected be remeshing the surface with Dyntopo.Future multires VDM support is also something to aim for.
The idea is to apply the result on the current subdiv level as well as higher levels as normal maps at the same time.
Current sculpt mode texture painting implementation would also be compatible.
This approach would also save on memory by using texture for fine details.One big concern for accessibility is baking.
Baking the VDM maps is done on a plane with multires.
The setup is quite complex with custom nodes and baking settings.
As a workaround,m this setup can be shared as a demo file, but ideally we need a vector displacement baking option for the “Bake from Multires” panel.
We’ll discuss this further if Multires baking functionality improvements can be made to properly support this feature.In the long term, VDM maps could be captured on any surface of a multires modifier object, if it’s easy to define a specific area.
Upcoming To Do’s
-
T104113 Technical Documentation ToDos: Sculpt, Paint & Texture
Joe can work on a Dynamic Topology page and share it openly as he’s working on the dyntopo refactor.
Then this can be fine tuned and looked over by more devs until the release of the new dyntopo features.
Other Topics
- Daniel provided feedback and visual examples for the Trim Tool pages on the user manual:
Lasso Trim — Blender Manual