Date/Time: 2023-11-06T15:00:00Z
Link: https://meet.google.com/xxo-tyin-rem
Attendees :
- Antonio Vazquez (Developer)
- Amélie Fondevilla (LFS, Developer)
- Daniel Martinez Lara (Grease Pencil Core team)
- Falk David (Blender developer)
- Matias Mendiola (Grease Pencil core team)
- Samuel Bernou (ADV Studio, Python dev)
Topics
- General updates
- Development updates
Meeting Notes
- General updates since the last meeting
- The Blender Conference happend from October 26th - 28th.
- There were many Grease Pencil related talks. Here is a list for some of them (links to YouTube video recordings):
- There was a Line Art meeting at the Blender HQ (meeting notes link).
- There was a meeting with some grease pencil developers about the fill bucket tool
- We talked about the different implementations (current approach is a pixel based flood-fill algorithm, and there is a new geometry based algorithm).
- We agreed that the fill-bucket should not be a brush, but a tool.
- There should be a way to call the core implementation from Python.
- The Blender Conference happend from October 26th - 28th.
- Developent updates
- Multi-frame editing was added (commit).
- Still needs to be fully tested to make sure it works as expected
- There were lots of bug fixes
- Multi-frame editing was added (commit).
Show all commits
- GPv3: Draw strokes relative to the object origin by Falk David
- Fix: GPv3: Crash when drawing by Falk David
- Fix: GPv3: Crash earsing when using modifier by Falk David
- Fix: GPv3: Erasing when object is not at the origin by Falk David
- Fix: GPv3: Crash when transforming keyframes by Falk David
- GPv3: Menus updates by Matias Mendiola
- Fix #114060: GPv3: Transform crash with multiple object editing by casey bianco-davis
- GPv3: Rename GP_Layer/GP_Group to Layer/Group by Falk David
- GPv3: Rename
stroke_color_set
tostroke_material_set
by Antonio Vazquez - GPv3: Multi-frame editing by Falk David
- GPv3: Include current frame in multi-frame editing by Falk David
- Community Tasks
- There is now a #114158: GPv3: Community Tasks: Overview to track all the open community tasks for new contributors
- 15 or so tasks that are still open
- Falk: Is now working on adding support for material locking.
- Better to add support for this now rather than later (so we don’t need to adapt all the operators).
- Matias: What is the plan regarding multi-object editing
- Antonio: Problem is that a grease pencil object has multiple layers, it’s own materials, etc. so it’s unclear how this would work. E.g. how do we show this in the UI to the user?
- Falk: Thinks it’s going to be a topic for the future (after feature parity for GPv3)
- Matias: How do we improve current Grease Pencil materials to better integrate with actual Mesh/Curves materials shaders?
- Falk: Yes, this is a bigger topic that we need to think about. The current Grease Pencil render engine probably needs to be redesigned to fit the new data model of Grease Pencil.
- Falk: There is a task that is meant to record all the changes between GPv2 and GPv3: #114419: Documentation: Changes between Grease Pencil v2 and Grease Pencil v3
- Help with documenting the changes is welcome (anyone can leave a comment on the task)
- Future PRs that introduce a change will need to update this task as well.
Next Meeting
- Time/Date: 2023-11-21T15:00:00Z
- Link: 2023-11-21 Grease Pencil Module Meeting
- Agenda:
TODO