Falk David, the GSoC 2020 participant and developer behind the Grease Pencil Curve Edit Mode feature, has been hard at work improving GP's Interpolation features, with two main patches emerging:
Add interpolation operators for gpencil curves
— Falk David (@filedescriptors) December 9, 2020
The first patch fixes interpolation issues with GP curves - or more accurately adds interpolation operators for GP curves.
Improve interpolation of strokes with unequal lengths
More work on interpolation in Grease Pencil was done!
The old interpolation method didn't allow for different sized strokes - longer strokes were simply cut off. The new method can handle any size difference. Just landed for 2.92 https://t.co/lB2oJVz2VL#b3d #b2d #greasepencil pic.twitter.com/vPIbOe4DGE
— Falk David (@filedescriptors) December 16, 2020
The second patch allows for interpolation to happen between different sized strokes, greatly increasing the usability of the feature over the previous implementation which resulted in cutoffs and patchiness.
The current algorithm decides on which two strokes to be interpolated depending on the order of the strokes in the frame, but a solution allowing to manually select the interpolated pairs is being worked on.