Improve animation workflow speed for large images

This section is dedicated to the feature & improvement requests (be sure what you are asking does not exist yet in TVPaint Animation ;) )
Post Reply
User avatar
NathanOtano
Posts: 898
Joined: 01 Apr 2014, 07:07
Location: Paris, France
Contact:

Improve animation workflow speed for large images

Post by NathanOtano » 12 Feb 2018, 10:15

Hey :)

I know it's a difficult thing to ask, cause every soft has it's limits regarding performances (so I'm talking about some solutions but please forgive me if i'm completely wrong about it haha). But since i'm on a production with a lot of camera movements, I often animate on shots with lots of pixels (even with a 1080p camera the canvas can often be more than 3 times this size). And when I do so, TVPaint handles perfectly when i'm drawing but not when i'm working on the movement :
- Flipping beetween images is not really smooth (even just going from one instance to another, being too slow on flipping you can't ready "see" your animation move to adjust it). It's problematic cause I'm not flipping anymore, i'm kind of animating pose to pose with my lighttable guessing what it will become while rendering. Could be nice to have some memory dump on a small amount of instances around the one you're working on to be able to flip more easily. Sometimes I animate on the spot with a moving background, makes a smaller canvas, but you can't do this with every shot.
- It can become even slower when using lighttable and out of peg (and flipping out of peg is even slower, with OOP scripts and even more with the flip panel). So I can't really feel the movement on my animation here neither. Because of this I can really feel i'm much slower while animating (I think it takes me 1.5x the time it would take if I had a smooth experience cause i'm waiting at each flip, and the result could be better because of the fast visualisation)
- Even when calculating the shot befor playback, TVPaint is unable to read all the images. I need to export the shot on my computer in order to read it (on this one I think that a hard render on the software can be managable right?)

As I said I understand that it can't be solved easily but for me it's a huge drawback right now. And having this solved could also be a huge improvement for storyboarding in tvpaint, being able to work with more margins could be great. Idea : Maybe some evolutive margins, with the canvas resized each time you stroke ou a camera comes out of the actual canvas? Would save us the difficult part of resizing the canvas and having to save the new project created.

Am I the only one bothered by this or is there other animators that feel the same? Maybe there is some alternative workflows to avoid this?
Nathan :mrgreen:
Storyboard, animation and design work : http://nathanotano.tumblr.com/
As I'm highly interested in animation workflows, I'm open to scripting new TVP functions for individuals and studios. Please don't hesitate to contact me!

User avatar
schwarzgrau
Posts: 1031
Joined: 23 Jan 2012, 22:08
Location: Offenbach / Germany
Contact:

Re: Improve animation workflow speed for large images

Post by schwarzgrau » 12 Feb 2018, 11:41

Du you suggest something like HALF, THIRD, QUARTER etc. resolution for preview purposes, like After Effects can do it?
Mac OS X 10.11.6 / TVP 11.0.8 PRO / Cintiq 22HD
Mac OS X 10.11.6 / TVP 11.0.8 PRO / Cintiq Companion 2
SCHWARZGRAU.COM

User avatar
NathanOtano
Posts: 898
Joined: 01 Apr 2014, 07:07
Location: Paris, France
Contact:

Re: Improve animation workflow speed for large images

Post by NathanOtano » 12 Feb 2018, 15:01

That's not really what I suggested but it could be a nice add (but you can compress more or less your preview right? So why not have a smaller preview yes). Sometimes I try to work in half or more resolution until i'm at the cleanup step to avoid lagging.
Could be nice to have an option to "work" in smaller resolutions but I don't think that TVPaint can do that cause there is no references, drawing in a lower resolution seems weird as an automated process to go back to a full resolution (seems magical haha). But compressing instances and layers we're not drawing on as a full time process could be great maybe?
Storyboard, animation and design work : http://nathanotano.tumblr.com/
As I'm highly interested in animation workflows, I'm open to scripting new TVP functions for individuals and studios. Please don't hesitate to contact me!

User avatar
schwarzgrau
Posts: 1031
Joined: 23 Jan 2012, 22:08
Location: Offenbach / Germany
Contact:

Re: Improve animation workflow speed for large images

Post by schwarzgrau » 12 Feb 2018, 15:30

For After Effects HALF RESOLUTION preview it only calculates only every second pixel (or third, fourth etc. depending on what you choose). This makes it a lot faster, but only something which works for preview purposes. Especially in TVPaint this could be problematic to work with, cause if you switch to FULL TVPaint wouldn't know how to fill the missing pixels. But this could maybe useful for playback and stuff like this.
Mac OS X 10.11.6 / TVP 11.0.8 PRO / Cintiq 22HD
Mac OS X 10.11.6 / TVP 11.0.8 PRO / Cintiq Companion 2
SCHWARZGRAU.COM

User avatar
NathanOtano
Posts: 898
Joined: 01 Apr 2014, 07:07
Location: Paris, France
Contact:

Re: Improve animation workflow speed for large images

Post by NathanOtano » 12 Feb 2018, 16:38

I agree :)
Storyboard, animation and design work : http://nathanotano.tumblr.com/
As I'm highly interested in animation workflows, I'm open to scripting new TVP functions for individuals and studios. Please don't hesitate to contact me!

User avatar
NathanOtano
Posts: 898
Joined: 01 Apr 2014, 07:07
Location: Paris, France
Contact:

Re: Improve animation workflow speed for large images

Post by NathanOtano » 13 Feb 2018, 11:33

I'll add : same lag problem for high res images with transformation tools/selections, moving and applying can be really slow
Storyboard, animation and design work : http://nathanotano.tumblr.com/
As I'm highly interested in animation workflows, I'm open to scripting new TVP functions for individuals and studios. Please don't hesitate to contact me!

Post Reply