2023-11-21 Grease Pencil Module Meeting

Date/Time: 2023-11-21T15:00:00Z
Link: https://meet.google.com/xxo-tyin-rem
Attendees :

  • Amélie Fondevilla (LFS, Developer)
  • Antonio Vazquez (Developer)
  • Andry Rasoahaingo D edouze (2d/3d animator)
  • Casey Bianco-Davis (Developer)
  • Falk David (Blender developer)
  • Hans Goudey (Blender Developer)
  • Matias Mendiola (Grease Pencil core team)
  • Samuel Bernou (ADV Studio, Python dev)


  • General updates
  • Development updates

Meeting Notes

  • General updates
    • Blog post about a task force was released.
      • Goal is to get more contributors in. Help port all the functionality quicker.
    • There is now a feedback thread on devtalk for Grease Pencil 3. This is meant for testing, finding bugs, helping with documentation, etc. Anybody who wants to get involved is welcome to comment there.
  • Development updates:
    • Antonio and Matias have been working on some edit mode operators and material related operators. There is an overview task with the progress.
    • Caseys Delete operator landed.
    • Falk worked on material locking. The patch has now landed. There is also a video recording of a live coding session.
Show all commits
  • Casey: Is the plan after edit mode to move on to sculpt tools?
    • Falk: Was hesitant to start with sculpting tools because there was no descision made if we should include the sculpt tools in draw mode or not.
      • There was a discussions on this topic. Everyone present mostly agrees that this needs more careful planning because it has implications on Draw Mode (e.g. selection/masking is needed for sculpting, keymap changes, etc.). For now the plan is to not introduce changes from GPv2 to GPv3.
      • Summary: Yes, we can start working on sculpting tools. They will be in their own mode like in GPv2 for now. We will open a discussion to move the tools to draw mode after the GPv3 project.
  • There was a discussion on a code design related issue.
    • At the moment we have to tag Grease Pencil IDs with RECALC_GEOMETRY even if the geometry didn’t change (e.g. just the selection, or a material on a stroke). That’s because of how the batch cache for the rendering is built. This should be changed at some point so that we can e.g. tag with RECALC_SHADING.
    • Falk: There will be a meeting about grease pencil rendering.
  • Sietse added a way for the WIP fill tool to use multiple algorithms (e.g. pixel based flood-fill or geometry based).
    • Antonio: Will work on porting the flood-fill algorithm.

Next Meeting