My name is Boris Dalstein, I am a French mathematician, computer scientist, and software engineer, but most importantly, I am an animation lover!

In fact, I have spent most of my graduate-level education studying the mathematics of animation, culminating in a PhD from the University of British Columbia, and I have also worked at various animation-related research groups notably at Inria, Disney Research Zurich, and more recently Pixar Animation Studios.

About this project

Animation is a fascinating medium where art and science complement each other, enabling creative minds to tell meaningful stories that have influenced many generations, and will continue to influence generations to come.

Unfortunately, animation is also one of the most difficult art forms! In particular, while there exist a lot of powerful tools for 3D animation, there hasn't been much innovation for 2D hand-drawn animation in the last decades. This is a shame, because while 3D animation has its own merits, 2D animation is really where artists can truly express their creativity with almost limitless freedom of art style. It's much more fun too!

For this reason, I have founded VGC Software, a startup company whose mission is to develop radically innovative technology for 2D animation, hopefully making it a more appealing choice for freelance artists and big studios alike. In particular, we desire to automate the generation of inbetweens as much as reasonably possible, so that your creative time can be better spent on what matters most: key drawings, breakdowns, and spacing/timing.

But you can't have great 2D animation tools without great 2D drawing tools! In fact, drawing is the heart and soul of traditional animation. This is problematic for computer-assisted animation, because while we believe that vector-based animation is the future (automatic inbetweening, shading, iterative tweaks, etc.), the truth is that most vector-based drawing tools are a pain in th not quite as enjoyable to use as pencils and paper.

Therefore, we are also developing new vector-based drawing technology, which aims to feel just as nice as drawing on paper, but also automatically understands the connectivity and structure between your lines, making it possible to intuitively edit your drawings in ways no other tools can. Since this technology is great for non-animated graphic design as much as for 2D animation, we will be releasing two separate applications, fine-tuned for each use case.

VGC Illustration

VGC Animation

VGC Illustration will be a vector graphics editor, that is, a competitor of products such as Adobe Illustrator, Autodesk Graphic, CorelDRAW, or Inkscape. Unlike these other programs, VGC Illustration will be based on vector graphics complexes, a new mathematical concept which we developed and presented at SIGGRAPH 2014. The key breakthrough was to discover a novel way to keep track of the connectivity between lines in a drawing, making them very intuitive to edit. For example, this technology allows artists to easily represent two shapes sharing a common border, such as two neighbor countries. Such common border is typically painful to create and edit in most existing tools, because it has to be created twice (once for each shape) and edited separately. Instead, using our vector graphics complexes, the border only has to be created once and can be edited with ease. The technical video below showcases some early examples of what this technology can do.

Please enable JavaScript, or
watch this video on Youtube

Meanwhile, VGC Animation will be a vector-based 2D animation editor, that is, a competitor of products such as Adobe Animate (formerly Adobe/Macromedia Flash), ToonBoom Harmony, CACANi, Synfig, or OpenToonz. To some extent, VGC Animation will also be a competitor to pixel-based 2D animation editors such as TVPaint or Krita. VGC Animation will be based on vector animation complexes, an extension of vector graphics complexes that supports animation. This mathematical structure represents an animation as a continuous space-time topological complex, which clearly sounds scary but in fact makes everything easier and more intuitive! In particular, the fact that it can represent shapes with shared boundary makes it extremely well suited for automatic inbetweening. Also, it allows to represent vector animations of shapes that split and merge in ways that were not possible before. Below is a technical video giving some insight on this novel data structure.

Please enable JavaScript, or
watch this video on Youtube


Note: VGC isn't released yet! However, you can become a sponsor to unlock access to alpha versions, or try our earlier research prototype VPaint.

We hope to release the first stable version around the year 2021, but we can't promise an exact date at the moment. In order to give you an idea, here are the expected prices:

VGC Illustration

VGC Animation

New License

Perpetual licenses

When you buy VGC 1.0, you can keep using VGC 1.0 forever. No subscription bullsh*t. Minor upgrades with bug fixes are also included for free (example: 1.0 → 1.1).

Paid upgrades

Major upgrades will provide new features and are expected to be released once a year (example: 1.x → 2.0). If you like the new features, you can pay for an upgrade. Otherwise, just keep using your current version.

Free as in freedom

Despite the non-zero price, VGC is proud to be open-source (Apache 2.0) and publicly developed on GitHub. Go ahead, customize VGC to your hearts' content! We know your production pipeline is a mess has subtle intricacies that may require to tweak VGC.

Free as in beer for Linux users

Are you on Linux? Then you won't even have to pay to use VGC :-) This is our way to say thank you and give back to the open-source community. Of course, you can always choose to buy a license if you wish to support the project.

Support this project

This project wouldn't be possible without the help of our sponsors! Indeed, we made the choice to be 100% funded by future users (and public research grants) rather than business investors: this ensures a user-centered design where your interests always come first.

So if you find this project exciting and wonder how you can help (or if you just can't wait to try the alpha versions!), consider supporting us via monthly donations on Patreon (US dollars) or Tipeee (euros); or via a one-time donation on PayPal (euros). This makes it possible to work full-time on this project rather than just being an evening/weekend hobby. Donating only takes 2 min: just click one of the buttons below and follow the instructions. Thanks for supporting small businesses, and welcome aboard!

In exchange of your generosity, you get rewards based on your donation amount. It's basically like pre-ordering VGC at a discounted rate due to the additional risk you take. Any amount unlocks access to alpha versions (and upcoming beta versions), which we continuously release many times a month, so you can very closely follow the development.

Starting at $3 per month (or 30€ one-time), you get license keys for both VGC Illustration 1.0 and VGC Animation 1.0 (expected to be released in 2021), and higher amounts include software upgrades for up to 10 years!

Note that we prefer monthly donations over one-time donations, since they provide a more stable revenue stream, and they motivate us to keep working hard in order to retain your interest. You can cancel your monthly donations at any time, and still keep your rewards, no questions asked. Any amount or duration is highly appreciated: thanks a lot for being an early believer!

Contact us

Questions? Feedback? We'd love to hear what you think of this project!

Feel free to email me directly at boris@vgc.io, your messages really help to drive the project in the good direction, and keep the motivation up.

Thanks for scrolling until the end, and have a great day!

— Boris Dalstein