Date/Time: 2024-01-08T15:00:00Z
Link: https://meet.google.com/xxo-tyin-rem
Attendees :
- Amélie Fondevilla (LFS, developer)
- Antonio Vazquez (Developer)
- Bastien Montagne (Blender)
- Casey Bianco-Davis (Developer)
- Daniel Martinez Lara (Grease Pencil Core team)
- Falk David (Blender developer)
- Hans Goudey (Blender)
- Jacques Lucke (Blender)
- Lukas Tönne (Blender)
- Matias Mendiola (Grease Pencil core team)
- Wu Yiming (Developer)
Topics
- Announcements
- Development updates
- Prioities
Meeting Notes
- Announcements:
- As mentioned in the previous meeting already, the BF is focusing on finishing ongoing projects in Q1/Q2. As it stands right now, Bastien, Lukas and Yiming will be working on the project.
- See Projects to Look Forward in 2024 — blender.org
- Development updates:
- Since it was the holiday season, not much has happend.
- Commits:
- On-going work:
- We talked about the current tasks and priorities.
- Important tasks:
- Focus is first on usability (core drawing/animation features) and compatibility (converting old files to new files)
- Compatibility:
- Modifiers (Lukas ?)
- Layer Modifiers/Adjustments
- #116894
- Ideally we’d use actual modifiers for this
- Problem: Make object modifiers work per layer
Option 1: One modifier per “adjustment” per layerOption 2: One modifier per “adjustment” (e.g. transform) for all layers with individual controls/properties for each layer- We discussed this a bit. For all adjustments (except the parenting one) we can just have an attribute on the layer domain and a modifier per adjustment that uses the value per layer. E.g. for the tint, we can have a tint value for each layer that would then be used by a special tint modifier. This also means that we can just expose the values as RNA properties in the layer panel and it writes to the specific layer attribute.
- Casey: Would it make sense to create the attribute when the user checks a checkbox on the specific adjustment?
- Falk: There are probably multiple ways of doing this, a checkbox could work, or a callback when the property is updated to ensure it creates the attribute.
- Automatic conversion on file loading of grease pencil IDs
- Bastien: We need to be careful with the order here, because we need to convert the IDs but also version the objects, modifiers etc.
- Usability
- Onion Skinning (Falk)
- Plan is to have the same limitations as GPv2 for now
- Current frame is evaluated (including the drawings for onion skinning) and then copied to the evaluated state.
- Evaluate modifiers for onion skinned frames? → yes
- Plan is to have the same limitations as GPv2 for now
- Undo (edit mode) (Bastien ?)
- Option 1: Add a new undo system for grease pencil edit mode
Option 2: Get the patch working that allows global undo in edit modes. #110022- → Option 1 is streightforward so doing this is probably best for now.
- Sculpt Mode
- #116899
- Jacques wrote the hair sculpting tools and should probably be involved for the review of this
- Render
- Layer Blending
- Onion Skinning (Falk)
- Lower priority tasks
Next Meeting
- Time/Date: 2024-01-22T15:00:00Z
- Link: 2024-01-22 Grease Pencil Module Meeting
- Agenda:
TODO