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: February 14, 2022
- Module Chat
Attendees
- Julien Kaspar
- Joe Eagar
- Ramil Roosileht
Agenda
With the migration to Gitea and projects.blender.org, all current patches and tasks need to be reorganized/resubmitted.
This will take some time. Julien will make sure the workboard is all set up.
High Priority Bugs
Jow will look into the bugs that aren’t currently worked on.
Current Tasks
In Review
D17191 Cleanup T104023: Updated Mask and Face Set menu operators
Once the patch is resubmitted to the new site Joe will add his review and commit the change.
In Progress
Joe is still focusing most of his efforts on the Dyntopo refactor.
The undo system reworked was reworked.
The new elment ID system works now. Rewriting it in C++ made a lot simpler.
Next up Joe will create a branch of master to merge new dyntopo system and create a patch for review.
Once patch is available, a downloadable built should be shared soon for testing.
Afterwards there will be some followup work. But the scope is hard to predict.
Technical Documentation needs to still follow afterwards. This is a high priority connected to dyntopo refactor.
The roll brush texture mapping didn’t see any progress.
We will check in with Hans on discussing how to progress with the patch.
oe is making sure he can present his work.
Other Topics
T104022 Expand Mask: Inverted fill on mesh islands
Contributor needs help. Joe can chime in and give some advice.
More community tasks could have more technical details. Otherwise they are too vague. At least some pointers at files and important functions would be welcome.
Joe will look over some and add important info.
T104285 Updated Matcaps with specular layer
A task was created for safe keeping and further work by willing contributors.
Once a replacement set of Matcaps is finished it should be included in Blender.
There was a question of colored Matcaps.
This should be discussed afterwards as a separate task. FOr now we keep some matcaps colored but very basic ones can be white/gray.
Ideally we’d add saturation/exposure sliders for viewport settings.
Ramil volunteered to organise the Matcaps into a table (old vs new) and what needs to be tweaked/updated.
He’ll also highlight duplicates, mark some as good additions and others for removal.
He’ll also collect all Matcaps into one .blend which can afterwards be added to a public svn repository.
Base mesh essential assets
The essentials assets library is being prepared for node groups for Blender 3.5. We should do the same for base meshes for the 3.6 release.
What are the most essential base meshes? Stylized base meshes are already included and a realistic base mesh can be added too.
More info here:
What’s still missing?
We agreed that simple cartoony and a female realistic base mesh is essential.
Base meshes out of simple, disconnected shapes is also important as an early sculpting base.
Animal base meshes are great but can be optional for now.
The current set of stylized and realistic base meshes should stay as they are.
Many more asset (Building blocks, different workflows & styles) could be included in a separate asset pack instead. This needs to be discussed further.
Building block assets for characters/creatures could also be included as VDM brushes.
We could bundle some VDM brushes (facial features, creature aspects) in the essentials as well.
Environment assets, such as rocks, trees, etc. for previz are also welcome.
But they need to be universal.
The Call for Content via the devtalk thread needs to be revisited.
Also we can contact artists if they’d like to donate models.
Geo nodes can be used to add variations to the base meshes, instead of shape keys.
Face sets for pose brush should be included by default for fast posing and resculpting.
Face Sets in general could open up future door for faster rig setups and UV map creation.
Brush thumbnails design
The essentials library will soon expand towards hair brushes and sculpting brushes soon after.
We need to redesign the sets of brushes to use a consistent design template that makes it:
- Easy to recognize brushes
- Effortless to screenshot your own brush thumbnails
- Fits well into the current Blender themes and color palettes
- Screenshot operator to screenshot viewport (Maybe even with optimized viewport setup)
What about colors?
Colors (especially selective colors) can also obscure the shapes.
We should try to keep the use of colors to a minimum and for specific effects.
Alternatively colors could be added on thumbnail automatically based on the type of brush.
That could help users to identify what the colors mean.
But users could also default to screenshoting a new thumbnail with the same color as the brush it’s based on. Because a correlation is already set.
Should we differentiate brush thumbnails from different modes? How?
Subtle elements and differences like graphical elements and iconic overlays would be enough.
Julien will work on full proposal with a set of of thumbnails for current brushes and modes.