Chaos Corona Forum

General Category => General CG Discussion => Topic started by: aaouviz on 2021-06-25, 14:41:34

Title: 'Interpolate' frames?
Post by: aaouviz on 2021-06-25, 14:41:34
Off topic I know, but I reckon Corona Users are the smartest Max users, so I figure someone will be able to help me out here...

I want to know if there is a good solution to a small problem I'm having:

I rendered an animation, 100 frames. Everything is fine.

However, I now decided that the speed of the camera is too fast. Can I somehow render every 'in-between' position of the camera? So the half way point which was at frame 50 will now be after 100 frames (50 old frames + 50 new 'in-between' frames)

So I'll then have 200 frame total. Does this make sense? I think it will it slow down the apparent camera movement?

How can I somehow tell Max to interpolate the camera position to render the in-betweens? Is it as simple as re-scaling the time to 200 frames and rendering every Nth frame?

Thanks!
Title: Re: 'Interpolate' frames?
Post by: romullus on 2021-06-25, 15:09:03
Don't know for sure, but if you didn't rendered motion blur, then scaling camera animation by 200% and rendering every other frame, should work. It probably would be smart to render small amount of frames first, fit them to existing animation and see if you can see visual discrepancy.
Title: Re: 'Interpolate' frames?
Post by: balatschaka on 2021-06-25, 15:24:14
It is heavily dependant on your scene but you can try interpolating with AI interpolation tools.

In my recent project I rendered just every second frame and interpolated the rest with DAIN neural network.
See results here: https://vimeo.com/472148001/c9d1ff9c52 (https://vimeo.com/472148001/c9d1ff9c52)

The problematic scenes are those where you have any grid like areas.

If you are interested there is another neural network wich promises to be faster and better than DAIN, called Flowframes: https://nmkd.itch.io/flowframes

Title: Re: 'Interpolate' frames?
Post by: TomG on 2021-06-25, 16:19:15
You may also find the interpolation tools in a video editor to be sufficient, such as the ones in Resolve (Optical Flow) - sometimes it works well, sometimes not so much, but at least it's quick to find out :)