Date/Time: 2024-07-02T14:00:00Z
Link: https://meet.google.com/xxo-tyin-rem
Attendees:
- Amélie Fondevilla (LFS, Developer)
- Antonio Vazquez (Developer)
- Casey Bianco-Davis (Developer)
- Falk David (Blender developer)
- Iliya Katueshenock (Developer)
- Lukas Tönne (Blender)
- Matias Mendiola (Grease Pencil team)
- Yiming Wu (Grease Pencil Line Art)
Topics
- General updates
- Development updates
Meeting Notes
- General updates
- Falk is going to work 4 instead of 5 days a week starting this month. His day off will be Wednesday, unless a change is communicated of course.
- Development Updates
- Falk worked on the draw tool:
- Stroke to Outline setting
- Randomize radius, opacity, color and rotations
- Use “Strength” brush setting for fill opacity
- Write timing data for the build modifier
- Added the “Cursor” menu and the cursor is now hidden while drawing
- Updated the settings for the default brushes to better match GPv2
- Many fixes
- Falk also worked on the Python API implementation (current code needs refactors before we can move forward).
- Lukas added the alpha threshold setting for the fill tool
- Pratik, Casey, Yiming helped fix bugs
- Falk worked on the draw tool:
Show all commits
- Fix: GPv3: Thickness adjustment conversion doesn’t use object scale by Falk David
- Fix: GPv3: Simplify pixel threshold conversion to big by Falk David
- Fix: GPv3: Fallback to view plane if surface projection fails by Falk David
- Fix: GPv3: Shortcut ‘F’ to change brush radius no longer working by Falk David
- Fix #122158: Radial control for radius unit
Scene
not working correctly by Falk David - GPv3: Hide the paint cursor while drawing by Falk David
- GPv3: Update names of layers in modifier filters when layer name changes by Falk David
- GPv3: Implement the alpha threshold setting for the Fill tool by Lukas Tönne
- GPv3: Draw Tool: Outline setting by Falk David
- Fix: GPv3: Assert opening overlay panel in sculpt mode by Pratik Borhade
- Fix: GPv3: Crash on conversion for files with editcurves by Falk David
- Fix #123489: GPv3: Outline modifier outputs wrong radii by Falk David
- GPv3: Primitive use hardness setting. by casey bianco-davis
- GPv3: Copy layers to selected operator by Pratik Borhade
- Fix: GPv3: Eraser and Tint tool use wrong radius by Falk David
- GPv3: Use texture coordinates for primitive tools. by casey bianco-davis
- Fix #123396: GPencil: Show brush options for GPv3 by YimingWu
- Fix: #122183: GPv3: Primitive vertex color not working on fills by casey bianco-davis
- GPv3: Sculpt Advanced panel is displayed empty by Pratik Borhade
- GPv3: Draw Tool: Jitter option by Falk David
- GPv3: Draw Tool: Randomize radius and opacity by Falk David
- GPv3: Draw Tool: Show “Cursor” menu by Falk David
- GPv3: Draw Tool: Use brush strength for fill opacity by Falk David
- GPv3: Update default brush settings by Falk David
- GPv3: Draw Tool: Random Rotation by Falk David
- GPv3: Draw Tool: Random Color by Falk David
- Fix: GPv3: Draw Tool: First point too large when using angle factor by Falk David
- Fix: GPv3: Draw Tool: Angle setting alignement by Falk David
- Fix: GPv3: “Chisel Marker” brush size pressure default by Falk David
- Fix: GPv3: Crash in
grease_pencil_object_cache_populate
by Falk David - Fix: GPv3: Object line art not working by Pratik Borhade
- Fix: GPv3: Use
OPTYPE_UNDO
for color tag operator by Pratik Borhade - GPv3: Draw Tool: Write start time and delta time attributes by Falk David
- Work in progress
- Casey submitted PRs for adding more curve type support (bézier, catmull-rom, NURBS), this is under review
- Lukas has a PR for the interpolation tool, review is ongoing.
- Lukas is also working on the import/export operators for SVG and PDF
- libharu apparently has issues with lots of changes in radii - something to look into
- Yiming worked on the conversion to mesh operator, this is now in review.
- Status task: #123468 - GPv3: Feature Parity - blender - Blender Projects
- Performance issues
- There are currently major slowdowns with files that have long strokes. Very noticible when drawing a long stroke too.
- Falk is going to create a task to sum up the issues and write down a list of ideas on how to improve performance.
- Falk: will add a render test for grease pencil to quickly find rendering issues when they happen
Next Meeting
- Time/Date: 2024-07-15T14:00:00Z