Date/Time: 2024-09-23T14:00:00Z
Link: https://meet.google.com/xxo-tyin-rem
Attendees:
- Antonio Vazquez (Developer)
- Casey Bianco-Davis (Developer)
- Daniel Martinez Lara (Grease Pencil team)
- Falk David (Blender developer)
- Lukas Tönne (Blender)
- Marianne Le Moigne (Grease Pencil user at home)
- Wu Yiming (Blender)
Topics
- Development updates
- Discussions
Meeting Notes
- General Updates
- Next week the 4.3 Beta starts. This means that there won’t be new features added. Any bigger change needs to land this week.
- Development Updates
- Vertex Paint mode, tools, operators (Falk)
- Grease Pencil to mesh conversion (Yiming)
- Armature parenting with empty weights and envelope weights (Falk)
- Bake Grease Pencil animation (Sean)
- Reproject Operator (Sean)
- Interpolate Sequence operator (Lukas)
- View selected and set origin (Casey)
- Apply transform (Casey)
- Many bug fixes (Pratik, Yiming, Lukas, Casey, Sean)
See all commits
- Fix #126946: GPv3: Handle erase mode when using a tablet pen by YimingWu
- GPv3: Implement Grease Pencil to mesh conversion by YimingWu
- Fix #125922: GPv3 interpolate tool copies curve attributes as well by Lukas Tönne
- GPv3: Vertex Paint Mode by Falk David
- Fix: GPv3 interpolation tool incorrect point count by Lukas Tönne
- Fix: GPv3: Avoid NaN when reprojecting by Sean Kim
- Fix #127480: Tag geometry recalc when adding new frames in GPv3 by YimingWu
- Fix: GPv3:
retrieve_editable_fill_strokes
function by Falk David - Fix: GPv3: Missing context mode case in overlay options panel by Falk David
- GPv3: Change “use_locked_material” option by Falk David
- Fix: GPv3: Armature deform using the wrong vertex group list by Lukas Tönne
- GPv3: Parent armature with empty weights by Falk David
- GPv3:
Apply Transform
operator by casey bianco-davis - GPv3: Create weights on draw for new strokes. by casey bianco-davis
- Fix: GPv3: Sculpt paint operator name by Falk David
- GPv3: Vertex Paint operators by Falk David
- GPv3: Rename
Cutter
tool toTrim
by casey bianco-davis - GPv3: Operators for Normalize active and Normalize all vertex groups by Sietse Brouwer
- GPv3: Add support for transform object origin. by casey bianco-davis
- GPv3: Vertex paint context menu by Pratik Borhade
- Fix: #127522: Preferences: GPv3: Show GP3 categories in the keymap editor by Andres Stephens
- GPv3: Layers menu in topbar by Pratik Borhade
- Fix: GPv3: Build Modifier crash when using object by Falk David
- Fix: GPv3: Build Modifier missing object after conversion by Falk David
- GPv3: Add armature parent “With Envelope Weights” option by Falk David
- GPv3: Interpolate Sequence operator by Lukas Tönne
- Fix #127539: Prevent multi-object editing in GPv3 by YimingWu
- GPv3: Topbar layers panel in vertex paint mode by Pratik Borhade
- GPv3: Add Reproject operator by Sean Kim
- GPv3: Rename property name of noise modifier by Falk David
- GPv3: Implement
view_selected
for edit mode by Casey Bianco-Davis - GPv3: Add
reset_uvs
operator by Casey Bianco-Davis - GPv3: Implement the
set_origin
operator. by casey bianco-davis - GPv3: Add Bake Grease Pencil Animation operator by Sean Kim
- Fix: GPv3: Clone tool crashes due to index range regression by Lukas Tönne
- Fix #127897: GPv3 Trim Stroke Ends crash on lines without intersections by Charlie Jolly
- GPv3: Missing stroke panel in tool properties tab by casey bianco-davis
- Fix: GPv3:
UnboundLocalError
when no layer or group is active. by Casey Bianco-Davis - GPv3: Add function to insert a keyframe into multiple layers by Falk David
- Fix #128032: GPv3: Texture mapping modifier name typo by YimingWu
- Antonio: What is the conclusion for allowing layer groups in the modifier filtering
- Falk: Can’t work on it (before beta) but would accept the change.
- Casey: What about layer tinting?
- Falk: Thinks that if we bring back the layer adjustments then we should have both the tinting and the thickness adjustment. Would accept the change.
- Casey: Would it be good to have smoothing when holding shift?
- Seems like it would be good to have. Casey will take a look.
- Casey: Should we add an option for the draw tool to create different curve types?
- Falk: Yes, absolutely. But it’s probably not the best time yet since a lot of operations (e.g. in edit mode or sculpt mode) don’t support other curve types well enough, so we should maybe hold off on that for now.
- Samuel: Topic on pasting strokes between objects (object space vs. world space).
- Currently uses layer space, often not desired.
- Should be object mode by default.
- Maybe there should be an option to use world space too.
- Discussion: Prioities for features that still need to land.
- Falk is looking at the following for this week:
- Applying modifiers to all frames. This also involves joining objects and merging layers.
- Armature parenting with automatic weights
- Bézier curve fitting
- Masking in Sculpt/Vertex/Weight mode (Lukas is looking into it)
- Falk is looking at the following for this week:
- Discussion: Grouping the primitive tools
- Proposal:
- Group the primitives into a single tool in the UI (like e.g. the selection tools).
- Move and reorder the tools to be 1) Draw tool 2) Eraser 3) Fill 4) Primitive for the first group of tools.
- Remove and replace the line tool with the polyline tool.
- Seems like people are ok with this.
- Casey: Might be good to have a pie menu to switch between primitive tools.
- Proposal:
Next Meeting
- Time/Date: 2024-10-07T14:00:00Z