vpaint integration into inkscape

Flesh out your ideas for new or improved Inkscape features before submitting a request.
blurymind
Posts: 25
Joined: Wed Jan 09, 2013 10:50 am

vpaint integration into inkscape

Postby blurymind » Sun Aug 09, 2015 1:29 am

It has been released today!
What is vpaint?
VPaint is an experimental vector graphics editor based on the Vector Animation Complex (VAC), a technology developed by a collaboration of researchers at Inria and the University of British Columbia, featured at SIGGRAPH 2015. It allows you to create resolution-independent illustrations and animations using innovative techniques.

https://www.youtube.com/watch?v=Xk1_CugdytI
https://www.youtube.com/watch?v=NdQFAMe7TlY

some of the features include:
Features

Free-Form Sketching

With VPaint, the lines composing your illustration or animation are not Bezier curves, but hand-drawn curves called edges. You can conveniently set the width of drawn edges by holding CTRL. If you are using a pen tablet, VPaint can use the pressure information to generate edges with variable width.
Sculpting

Once drawn, your edges can be easily edited à la ZBrush: simply push the curve using our sculpting tool. The radius of influence can be almost instantly changed at any given time by holding CTRL. In the same way, curves can be smoothed by holding SHIFT. The width of curves can also be edited locally by holding ALT, making possible to intuitively design curves of variable width even with a mouse. Junctions between edges are tracked by VPaint, and always preserved during editing (unlike in most other vector graphics editors, where Bezier paths are all independent from each others).
Painting

Using the paint bucket tool, it is easier than ever to color vector illustrations. Just click on a region bounded by existing edges to fill this region with the current color, creating what is call a face (= painted region). Unlike most other vector graphics editor, the face keeps track of which edges define its boundary, and thus editing this boundary automatically update the painted region. Junctions between faces are tracked by VPaint, and always preserved during editing.
Animation

At the bottom of the window, there is a timeline to let you create an animation by drawing several frames, and you can easily play/pause with the spacebar, and go one frame left or one frame right with the arrow keys. You can either draw everything frame by frame, or copy elements from some frame (CTRL+C) and paste them at another frame (CTRL+V). You can also do a special paste called motion-paste (CTRL+V) to paste elements several frames away with automatic inbetweening.
Onion Skinning

For better control over the timing and trajectory of your animation, you can overlay several adjacent frames of the animation at the same time. Also, you can split the view into as many views as you want, to show and edit side by side different frames of your animation.


Website:
http://www.vpaint.org/

github:
https://github.com/dalboris/vpaint

Available for windows, linux and mac

User avatar
bartovan
Posts: 191
Joined: Sun Feb 09, 2014 4:14 am
Location: Belgium
Contact:

Re: vpaint integration into inkscape

Postby bartovan » Mon Aug 10, 2015 9:53 pm

Thrilling!
I just installed it and had a quick go at it, very interesting. The concept and workflow are great. Very very promising! Fabulous actually.

The animation part is great. I would just love to see "real" vector drawing tools (like in Inkscape). The freehand/sculpt idea is really a bit too clumsy for me, I like precision work (otherwise it defeats the purpose of vector drawing for me). I need to choose between types of vertices (cusp/smooth/...), decide where I put one or delete one, etc.
Wouldn't it be feasible to have an Inkscape-like drawing interface, combined with the Vpaint animation concept?
Portfolio bartovan.com
Tumblr / Instagram / Pinterest / Facebook / Twitter / OpenClipArt
Shop at Society6 / RedBubble
Using latest stable Inkscape on Ubuntu (current stable release) and Win 7.

User avatar
bartovan
Posts: 191
Joined: Sun Feb 09, 2014 4:14 am
Location: Belgium
Contact:

Re: vpaint integration into inkscape

Postby bartovan » Mon Aug 17, 2015 7:12 pm

Follow-up: Inkscape and Vpaint-integration seems out of the question, Vpaint is to be proprietary (see this thread on the Vpaint forum, quoted below)
Vpaint developer Boris wrote:Note that I cannot use existing code from Inkscape as it is under the GPL, and I definitely don't want VPaint to be under the GPL too.
Portfolio bartovan.com
Tumblr / Instagram / Pinterest / Facebook / Twitter / OpenClipArt
Shop at Society6 / RedBubble
Using latest stable Inkscape on Ubuntu (current stable release) and Win 7.

User avatar
bartovan
Posts: 191
Joined: Sun Feb 09, 2014 4:14 am
Location: Belgium
Contact:

Re: vpaint integration into inkscape

Postby bartovan » Tue Aug 18, 2015 3:50 am

And follow-up of the follow-up, seems I was wrong, it's not to be proprietary after all? (see this post).
dalboris wrote:Err... sorry, but no, not at all. If -the idea- was to make it proprietary, I wouldn't have released it open source in the first place. All I said was that the license was MIT, so it's possible to make a proprietary software based on VPaint, and that I -might- consider doing it one day if it seems the right thing to do. That's entirely different. Open source code cannot become "proprietary".

So as I said elsewhere (sorry for the double posting, just didn't want to leave misunderstandings in the open), I'll just retire entirely from license discussions and leave it to more knowledgeable people... :mrgreen:
Portfolio bartovan.com
Tumblr / Instagram / Pinterest / Facebook / Twitter / OpenClipArt
Shop at Society6 / RedBubble
Using latest stable Inkscape on Ubuntu (current stable release) and Win 7.


Return to “Inkscape Ideas”