Date/Time: 2024-02-19T15:00:00Z
Link: https://meet.google.com/xxo-tyin-rem
Attendees :
- Antonio Vazquez (Developer)
- Bastien Montagne (Blender)
- Casey Bianco-Davis (Developer)
- Daniel Martinez Lara (Grease Pencil Core team)
- Falk David (Blender developer)
- Lukas Tönne (Blender)
- Matias Mendiola (Grease Pencil core team)
- Samuel Bernou (ADV Studio, Python developer)
- Sietse Brouwer (Developer)
Topics
- Development updates
- Planning
- Questions
Meeting Notes
- Development Updates
- Modifiers: Lukas and Yiming are making good progress:
- 20 / 26 are merged or being worked on. See #106665: GPv3: Modifiers.
- Edit mode undo was merged
- GPv3: Implement EditMode Undo. by Bastien Montagne
- Layer Adjustments/Stroke Thickness conversion was merged
- GPv3: Layer Adjustment Conversion by Falk David
- Modifier conversion was started, but needs to be done for 25 more modifiers
- Sietse worked on weight paint mode. All the tools have been implemented and are in review
- Modifiers: Lukas and Yiming are making good progress:
Show all commits
- GPv3: Separate operator by Matias Mendiola
- GPv3: Handle vertex groups in the GPv2 conversion operator by Lukas Tönne
- GPv3: Layer Parenting/Transforms by Falk David
- GPv3: Add initial weight paint mode support by Falk David
- GPv3: Add and reorder menus to follow GPv2 menu layout by Matias Mendiola
- GPv3: Lattice modifier by Lukas Tönne
- GPv3: Dash modifier by Lukas Tönne
- Fix: GPv3: Draw tool not writing hardness attribute by Falk David
- GPv3: Assert drawing before first frame by Pratik Borhade
- Fix: GPv3: Draw tool overwrites hardness value by Falk David
- Fix #117989: GPv3: Cannot move Node(s) in Geo Node Editor in ‘Edit Mode’ by Philipp Oeser
- Fix: GPv3: Read/write of the parsubstr (parent bone name) by Lukas Tönne
- GPv3: Add function to retrieve falloff factor for multi frame editing by Sietse Brouwer
- Fix: GPv3: Memory leak after conversion by Falk David
- GPv3: Include hide/reveal operators in layer menu by Pratik Borhade
- GPv3: Add assignement operator to
LayerGroup
class. by Bastien Montagne - GPv3: Add low-level
resize_drawings
function. by Bastien Montagne - GPv3: Implement EditMode Undo. by Bastien Montagne
- GPv3: Lock/Unlock All Layers by Pratik Borhade
- GPv3: Multiple Strokes Modifier by YimingWu
- GPv3: Length modifier by YimingWu
- GPv3: Vertex Weight Angle modifier by YimingWu
- GPv3: Array Modifier by YimingWu
- GPv3: Duplicate layer by Pratik Borhade
- GPv3: Minor Refactor of conversion code. by Bastien Montagne
- GPv3: Convert
editcurve
to bézier curves by Falk David - GPv3: Layer Adjustment Conversion by Falk David
- GPv3: Autolock inactive layers by Pratik Borhade
- GPv3: Weight proximity modifier by YimingWu
- Fix: GPv3: Don’t convert default thickness factor by Falk David
- Next milestones:
- Conversion of all the GPv2 data into GPv3 data (end of the month).
- Visual parity when rendering. Falk is looking into going back to the current grease pencil render engine to render GPv3. The issue is that we don’t have developers who can work on the new engine. It might be faster to roll back for now.
- Continue working on feature parity. First drawing and animation tools, then the rest, e.g. finish edit mode, sculpt mode etc.
- Questions
- Casey: Woulnd’t it be faster to finish the new engine that was started?
- Falk: The issue is that we don’t have (GPU) developers who can work on that right now. It would take someone not familiar with the engine a lot longer, and we just don’t have the time.
- Matias: What is the consensus on the Shader FX?
- Falk: We will have to use the same system as GPv2 for now. Switching to the realtime compositor backend will have to wait for another project.
- Samuel: What is the plan for GPv3 and Blender 4.2?
- Falk: It still has to be decided. There is the idea of having GPv3 and GPv2 together in a release, maybe with GPv2 in “read-only” (object can be edited, object-data not). Right now, it doesn’t look like it will be possible to do a full switch and replace GPv2 entirely.
- Casey: Woulnd’t it be faster to finish the new engine that was started?
Next Meeting
- Time/Date: 2024-03-04T15:00:00Z