About me

Welcome dear visitor!

My name is Boris Dalstein, I am a French mathematician, computer scientist, and software engineer, but most importantly, I am an animation lover. I hold a PhD in Computer Science from UBC, and I have worked at various companies and research institutes such as Inria, Disney Research, 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 powerful stories that have influenced many generations, and will continue to influence generations to come. Unfortunately, creating high-quality animation is still a very time-consuming and skill-demanding process. For this reason, in October 2017, I founded a startup called "VGC Software", whose mission is to build the next generation of tools to make this process easier. More precisely, I am planning to release two products in July 2020, called VGC Illustration and VGC Animation, which are the successors of VPaint.

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. The difference is that unlike these existing programs, VGC Illustration will be based on vector graphics complexes, a technology that we developed and presented at SIGGRAPH 2014. The key breakthrough behind the technology was to discover a novel way to keep track of the connectivity between all the strokes, which makes it very intuitive to edit illustrations or animations. For example, this technology allows artists to easily represent 2D shapes which are "connected" to one another, such as two countries sharing a common border. These are typically painful to create and edit using existing tools, because the common border has to be created twice and edited separately, while they are natively represented using vector graphics complexes. The video below showcases early examples of what is possible with this technology.

Please enable JavaScript, or
watch this video on Youtube

Meanwhile, VGC Animation will be a vector-based 2D animation system, 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 raster-based 2D animation systems such as TVPaint or Krita. VGC Animation will be based on vector animation complexes, an extension of vector graphics complexes that supports animation. Again, what will make VGC Animation stand out compared is that its competitors is that its representation of 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


Starting July 2020, VGC Illustration and VGC Animation will be released yearly (example: VGC Animation 2020, VGC Animation 2021, etc.), under a commercial open-source model.

A license key for VGC Illustration 2020 will cost $39, while a license key for VGC Animation 2020 will cost $79. Each license key allows a single user to use the software on any number of devices, on any number of platforms (Windows, MacOS X, and Linux). License keys are perpetual, that is, they never expire. This means that you will still be able to use VGC Illustration 2020 five years later without paying any extra fee. However, you will need to pay for an upgrade if you want to use newer versions. The cost of the upgrade from one year to the next will be $19 for VGC Illustration, and $39 for VGC Animation.

Despite being distributed commercially, both apps will in fact be open-source and publicly developed on GitHub under the Apache 2.0 license. Also, no license key will be required to use the software on Linux, that is, the software will be completely free of charge for Linux users. This is my way to say thank you and give back the open-source community (my work relies heavily on open-source software), and also a way to encourage more users to try Linux.

If you wish, you can obtain early license keys by supporting me on Patreon (if you prefer to pay in US dollars), or Tipeee (if you prefer to pay in euros), starting at $3 per month. More details are given in the "Support VGC" section below.

Support this project

Do you find this project exciting and wonder how you could help? The most helpful way is to support me via monthly donations on Patreon (US dollars) or Tipeee (euros); or via a one-time donation on PayPal (euros). This is my only source of revenue, since I work full-time on this project and 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. Monthly donations are preferred over one-time donations since they provide a more stable revenue stream, and they motivate me to keep working hard in order to retain your interest.

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 will give you access to beta versions (once available), and starting at $3 per month (or 30€ one-time), you'll get a license key for both VGC Illustration 2020 and VGC Animation 2020! Higher amounts give you software updates for up to 10 years. 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! Just select your desired donation, and follow the instructions once redirected to the payment platform.

Contact me

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

Feel free to shoot me an email at boris@vgc.io, your messages never cease to inspire me.