Date/Time: 2024-07-30T14:00:00Z
Link: https://meet.google.com/xxo-tyin-rem
Attendees:
- Amélie Fondevilla (LFS, Developer)
- Antonio Vazquez (Developer)
- Casey Bianco-Davis (Developer)
- Falk David (Blender developer)
- Iliya Katueshenock (Developer)
- Lukas Tönne (Blender)
- Samuel Bernou (ADV studio, python dev)
- Wu Yiming (Blender)
Topics
- Development updates
- Discussions
Meeting Notes
- Development updates
- Curve Editing
- Edit mode overlays for all curve types (Casey)
- Rendering different grease pencil curve types (evaluated geometry) (Casey)
- Initial handle selection (Casey)
- Initial transform support (Casey)
- Set Curve Resolution operator (Falk)
- Trace Image operator (Lukas)
- Duplicate active keys operator (Pratik)
- Line Art baking operators (Yiming)
- Python API
- Frame, drawing and drawing attributes (Falk, Sietse)
- Drawing API functions
- Geometry Nodes
- Jacques worked on the final steps of the integration with geometry nodes.
- There is a “Curves to Grease Pencil” and a “Grease Pencil to Curves” node.
- It’s now possible to create grease pencil completely from scratch within the modifier (even layers).
- Many bug fixes
- Curve Editing
Show all commits
- Fix: GPv3: Crash switching to weight paint mode by Falk David
- Fix #124906: GPv3: Eraser crash when pressure is enabled by Pratik Borhade
- GPv3: Edit mode overlay curve lines and bézier handles. by casey bianco-davis
- GPv3: Render evaluated geometry by Casey Bianco-Davis
- Fix: GPv3: Copy ShaderFX/Materials to selected by Falk David
- Fix: GPv3: Use of legacy object type in
shaderfx_add
by Falk David - Fix: GPv3: Use correct temporary eraser size by Falk David
- Fix: GPv3: Duplicate previous key using auto key by Falk David
- GPv3: Rename
active_layer
toactive
by Falk David - GPv3: Python error after
active_layer
renaming by Pratik Borhade - Fix: GPv3: Uninitialized
placement_plane_
inDrawingPlacement
by Falk David - GPv3: Rename
active_group
toactive
by Pratik Borhade - Fix: GPv3: Crash when changing the active layer by Falk David
- GPv3: Add “Set Curve Resolution” operator by Falk David
- GPv3: Python API: Add missing functions to
BlendDataGreasePencilsV3
by Falk David - Fix: GPv3: Lineart: Conversion from 4.2 not working correctly by Falk David
- GPv3: Trace image operator by Lukas Tönne
- GPv3: Fill tool: Hide extension circles when adding lines by Lukas Tönne
- GPv3: Bezier handles selection in
pick
operator by Casey Bianco-Davis - GPv3: Initial transform operator support for bezier handles by Casey Bianco-Davis
- GPv3: Duplicate active keys operator by Pratik Borhade
- GPv3: LineArt: Baking operators by YimingWu
- GPv3: Python API for frame, drawing and drawing attributes by Falk David
- GPv3: Python: Add drawing API functions by Falk David
- GPv3: Python: Add
curve_offsets
API by Falk David - Grease Pencil: Remove legacy modifiers by Falk David
- Fix: GPv3: Crash in realize instances node by Falk David
- Work in progress
- Casey is looking into more curve stuff
- Falk worked on the high level python API (ready for testing)
- Falk also started to work on vertex paint mode
- The IO operators are done, but there is a pending library issue that needs to be fixed before we can land them
- Falk did a demo of the current curve editing workflow.
- Antonio: Thinks that it might be good to have a separate theme option for vertex size and or color.
- There might be a bug where we don’t use the right theme setting
- Samuel: What about the missing tools?
- Falk: The brush asset team is looking into adding back the eraser and fill bucket tools.
- Casey: Discussion about boolean eraser and lasso trim.
Next Meeting
- Time/Date: 2024-08-12T14:00:00Z