VPaint is a free, open-source experimental vector graphics and 2D animation editor designed to rethink how digital drawing and interpolation work. Created by researcher Boris Dalstein in collaboration with Inria and the University of British Columbia, it serves as a prototype implementing a mathematical framework called the Vector Graphics Complex (VGC).
Unlike traditional software (like Adobe Illustrator or Inkscape) where vector paths are entirely independent, VPaint understands the relationship between adjacent lines and shapes. Key Features Explained
Shared Boundaries (Topology Tracking): In standard vector apps, if two characters or shapes share a border, you must draw two overlapping lines. In VPaint, a single edge can be shared by multiple regions. If you modify or sculpt that edge, both adjacent shapes update simultaneously without leaving gaps or overlaps.
Free-Form Sculpting: Instead of fiddling with traditional Bézier control handles, you can organically push, pull, and smooth curves using a brush-like interface reminiscent of 3D sculpting software.
Topological Keyframing: Traditional vector animation struggles when shapes change drastically (e.g., an object turning around and hiding a face). VPaint treats animation as a continuous space-time complex, allowing vector lines to seamlessly merge, split, appear, or disappear across frames while automatically calculating the intermediate in-between drawings (tweening).
3D Space-Time View: Users can switch to a 3D preview where the X and Y axes represent the canvas, and the Z axis represents time. This maps the entire animation history out as a continuous 3D mesh made of lines and surfaces. Development Status
Leave a Reply