Date/Time: 2024-03-25T15:00:00Z
Link: https://meet.google.com/xxo-tyin-rem
Attendees :
- Antonio Vazquez (Developer)
- Daniel Martinez Lara (Grease Pencil team)
- Falk David (Blender developer)
- Lukas Tönne (Blender)
- Matias Mendiola (Grease Pencil team)
- Yiming Wu (Grease Pencil Line Art)
Topics
- Development updates
- Data parity needs testing
Meeting Notes
- Development updates
- Last two modifiers were merged (Falk, Lukas)
- Support for (some) animation data was merged (Bastien)
- We reached data parity!
- Tint tool was merged (Yiming)
- Onion Skinning was merged (Falk)
- We need help testing the GPv3 conversion! Test production files, report the bugs!
- The status report explains how anyone can do it this
- 4 bugs already fixed
- Ongoing work
- Lukas is almost done with the sculpt tools
- The initial sculpt mode PR should be landing soon
- Falk is working on draw mode again, focusing on the draw tool first
- There will be a PR for scene/view size for brush soon
- Jacques is looking at curve editing operators
- Lots of work is in review (help needed!)
- Weight painting
- Some edit mode operators
- Primitive tools for draw mode
- Cutter tool
- And more! (23 open PRs)
- Lukas is almost done with the sculpt tools
Show all commits
- Fix: GPv3: Empty drawings with layer ‘Duplicate’ when ‘Duplicate Empty Keyframes’ has run before by Sietse Brouwer
- Fix: GPv3: Layer ‘Lock All’ not working when ‘Unlock All’ has run before by Sietse Brouwer
- Fix: GPv3: Blend mode not initialized when adding a new layer by Sietse Brouwer
- Fix: GPv3: The ‘Use Masks’ switch is always enabled for new layers by Sietse Brouwer
- Fix: GPv3: Layer settings not copied when duplicating a layer by Sietse Brouwer
- Fix: GPv3: Hitting an assert when changing vertex group order by Sietse Brouwer
- Cleanup: GPv3: Use
uiItemR
for layer rows in layer tree by Falk David - UI: GPv3: Disable buttons for layer group in layer tree by Falk David
- Fix: GPv3: Crash removing all materials by Pratik Borhade
- GPv3: Conversion: Add some support for GPData animation itself by Bastien Montagne
- GPv3: Simplify Modifier by Falk David
- GPv3: Handle UVs in Smooth Modifier by casey bianco-davis
- Fix: GPv3: Use const reference to avoid copy by Falk David
- GPv3: Tint tool by YimingWu
- GPv3: Add brush falloff panel to tint tool by Falk David
- Fix: GPv3: Crash in simplify modifier by Falk David
- Fix: GPv3: Simplify modifier inconsistency with GPv2 by Falk David
- GPv3: Texture offset modifier by Lukas Tönne
- Fix #120164: GPv3: Update points range after trimming by YimingWu
- Fix: GPv3: Crash rendering cyclic strokes with single point by Falk David
- Cleanup: GPv3: Use
const
in a few places by Falk David - Fix: GPv3: Crash converting vertex groups by Falk David
- GPv3: Onion Skinning by Falk David
- Fix #120212: GPv3: Hide masks flag wrongly set by Falk David
- Fix #120213: GPv3: Tint modifier not working correctly by YimingWu
- Cleanup: GPv3: Const parent functions for tree nodes by Falk David
- Cleanup: GPv3: Add drawing API for fill color by Falk David
- Fix: GPv3: Crash on conversion by Falk David
- GPv3: Implement UV rotation mode for the noise modifier by Lukas Tönne
- Short-term goals
- Drawing and animation feature parity
- Fixing issues with conversion
- Antonio: Is the work from Jacques being used in grease pencil?
- Falk: The idea is that we can use the same functions in grease pencil.
- Matias: Will there be keyframes with duration? (There was a mock-up from this in the blog post)
- Falk: No. For now the focus remains on getting parity with GPv2. The underlying data-structures for keyframes with duration are there, but they won’t be exposed for now.
Next Meeting
- Time/Date: 2024-04-22T14:00:00Z