Vector Graphics Animation with Time-Varying Topology (SIGGRAPH 2015)
Channel: Boris Dalstein
Date: 2015-05-31

Authors: Boris Dalstein, Rémi Ronfard, and Michiel van de Panne.
Published in: ACM Transactions on Graphics, 34, 4.
**Update:** This technology will be implemented in VGC Animation! More info: https://www.vgc.io

Like this project? You can help this project via a donation:
Tipeee: https://www.tipeee.com/vgcsoftware
Patreon:  https://www.patreon.com/vgcsoftware

Paper: https://www.borisdalstein.com/research/vac
Prototype: https://www.vpaint.org
Progress Reports: https://www.youtube.com/c/vgcsoftware
Source Code (VPaint): https://github.com/dalboris/vpaint
Source Code (VGC): https://github.com/vgc/vgc
Email: boris@vgc.io

Abstract:
We introduce the Vector Animation Complex (VAC), a novel data structure for vector graphics animation, designed to support the modeling of time-continuous topological events. This allows features of a connected drawing to merge, split, appear, or disappear at desired times via keyframes that introduce the desired topological change. Because the resulting space-time complex directly captures the time-varying topological structure, features are readily edited in both space and time in a way that reflects the intent of the drawing. A formal description of the data structure is provided, along with topological and geometric invariants. We illustrate our modeling paradigm with experimental results on various examples.