3 July 2023
Notes for weekly communication of ongoing projects and modules.
Welcomes
- Amélie Fondevilla, who is a developer at Les Fees Speciales, joins the team in Amsterdam for two months to work on the Grease Pencil 3 project.
Modules & Projects
Module Meetings
New Features and Changes
Geometry Nodes
- Initial node group operator support (commit) (Hans Goudey)
- Add mix node support for rotation socket (commit) (Iliya Katueshenock)
- Use stable nested IDs for simulation cache and bake (commit) (Jacques Lucke)
Curves
- Performance
Mesh
- Performance
- Avoid unnecessary copying of internal index map (commit) (Germano Cavalcante)
User Interface
- Add transparency checkerboard behind file browser thumbnails (commit) (Harley Acheson)
- Replace “x” with multiplication sign when displaying calculations (commit) (Damien Picard)
- Use a factor for sculpt mask extract factor property (commit) (Hans Goudey)
EEVEE/Viewport
- Workbench Next
- EEVEE Next
- EEVEE
- Restrict workaround to improve performance with non-NVidia GPUs (commit) (Xavier Hallade)
Grease Pencil V3
- Layer groups
- Build group hierarchy for layer tree UI (commit) (Falk David)
- Add layer group Python API access (commit, commit, commit, commit, commit) (Falk David)
- Add operator to add new layer group (commit) (Falk David)
- Add operator to reorder the active layer (commit) (Falk David)
- Make visibility and lock state inheritable (commit) (Falk David)
- Change
name_plural
to “grease_pencils_v3” (commit) (Falk David)
Transform
- Allow navigation during transform by default (commit) (Germano Cavalcante)
- Show Snap Base when adding multiple snap points (commit) (Germano Cavalcante)
- Performance
- Create snap BVH tree from loose vertices only (commit) (Germano Cavalcante)
Video Sequence Editor
- Ensure retiming handle at strip right handle (commit) (Richard Antalik)
Cycles
- Performance
- Remove redundant bounds checks in CPU image sampling (commit) (Stephen Luce)
Python API
- Add animation playback pre/post handlers (commit) (Philipp Oeser)
- Don’t allow animation for node mute property (commit) (Colin Basnett)
Weekly Reports
- Amélie Fondevilla
- Bastien Montagne
- Brad Clark
- Campbell Barton
- Chris Blackbourn
- Dalai Felinto
- Falk David
- Germano Cavalcante
- Hans Goudey
- Harley Acheson
- Jacques Lucke
- Jeroen Bakker
- Julian Eisel
- Lukas Tönne
- Miguel Pozo
- Nathan Vegdahl
- Philipp Oeser
- Pratik Borhade
- Richard Antalík
- Sergey Sharybin
- Thomas Dinges
- Wu Yiming