vpaint icon indicating copy to clipboard operation
vpaint copied to clipboard

Better automatic inbetweening / stroke matching

Open dalboris opened this issue 9 years ago • 11 comments

Users should be able to select any selection of cells at frame 1, and any selection of cells at frame 2, then hit "automatic inbetween" to generate all required inbetween cells to interpolate frame 1 into frame 2.

Obviously, this is a very hard research problem, but I'll see how far I can go down that line.

See also #40 for an alternative UI as implemented in Cacani.

dalboris avatar Oct 19 '15 15:10 dalboris

I think cacani does this beautifully by showing in the onion skin the order of line drawing and the direction of line drawing.

If there can be done an even better approach, it would be awesome to have it!

blurymind avatar Oct 19 '15 17:10 blurymind

Yes, but unfortunately it is limited as it doesn't allow you to change topology over time, which is the whole point of VPaint ;-) What I have in mind is much more useful and general.

dalboris avatar Oct 19 '15 18:10 dalboris

here is some inspiration :) http://www.cgsociety.org/news/article/1404/autocomplete-hand-drawn-animations

blurymind avatar Oct 21 '15 14:10 blurymind

Wow, this is awesome, thx for sharing! I didn't have a look at Siggraph Asia papers yet, and I will definitely have a careful look at the math they use, I might borrow some. Obviously, the UI is good inspiration too.

Our case is a bit different though since we want to have connectivity information which they don't seem to have. This work is closer to what I have in mind, but I should totally take inspiration from both, and combine them in the context of the data structure I have.

Very exciting, I'm glad other smart people are looking into this problem! :-)

dalboris avatar Oct 21 '15 17:10 dalboris

this is a very interesting paper! Thank you for sharing. :) I hope that many of these features find their way to vpaint.

On Wed, Oct 21, 2015 at 8:49 PM, Boris Dalstein [email protected] wrote:

Wow, this is awesome, thx for sharing! I didn't have a look at Siggraph Asia papers yet, and I will definitely have a careful look at the math they use, I might borrow some. Obviously, the UI is good inspiration too

Our case is a bit different though since we want to have connectivity information which they don't seem to have. This work https://graphics.ethz.ch/publications/papers/paperWhi10.php is closer to what I have in mind, but I should totally take inspiration from both, and combine them in the context of the data structure I have.

Very exciting, I'm glad other smart people are looking into this problem! :-)

— Reply to this email directly or view it on GitHub https://github.com/dalboris/vpaint/issues/47#issuecomment-149975521.

blurymind avatar Oct 21 '15 18:10 blurymind

vpain still has no way of achieving arcs in its inbetweening! See point 3.4 of their paper: https://graphics.ethz.ch/Downloads/Publications/Papers/2010/Whi10/Whi10.pdf

I think thats a pretty important one too. Cacani can do it already. Not sure about tween maker, I think they do it by using joints

blurymind avatar Oct 21 '15 18:10 blurymind

Yes, I am well aware of this, this will come. :)

On 10/21/2015 11:04 AM, Todor Imreorov wrote:

vpain still has no way of achieving arcs in its inbetweening! See point 3.4 of their paper: https://graphics.ethz.ch/Downloads/Publications/Papers/2010/Whi10/Whi10.pdf

I think thats a pretty important one too. Cacani can do it already. Not sure about tween maker, I think they do it by using joints

— Reply to this email directly or view it on GitHub https://github.com/dalboris/vpaint/issues/47#issuecomment-149979292.

dalboris avatar Oct 21 '15 18:10 dalboris

Note that I had already implemented most of this paper in the past, including the logarithmic spirals.

dalboris avatar Oct 21 '15 18:10 dalboris

ah i see.. then looking forward to that github commit that brings those goodies to vpaint :P

blurymind avatar Oct 22 '15 00:10 blurymind

btw blender devs are getting interested in vpaint. Aligorith in perticular is the main dev of blender's grease pencil and has also worked on the animation system. http://blenderartists.org/forum/showthread.php?384123-Autocomplete-hand-drawn-animations-SIGGRAPH-Asia-2015

blurymind avatar Oct 22 '15 00:10 blurymind

Great to hear!

dalboris avatar Oct 22 '15 17:10 dalboris