- April 29, 2021 at 3:08 am
Hi, so I have this GIF, that shows two shots of the same head, but at different sizes, and starting and ending frames. My client wants the heads to mirror each other in rotation and size as closely as possible. Currently, the heads are slightly off in terms of their rotation speed, though they match up at each beat of the animation, or pause in the animation. The issue is that they have different starting and ending positions, and the exact same number of frames. I don’t have the source files of the 3D model used, or the original animation files. I have only the frames from these low quality 20 fps gifs that the client supplied to work with. Is there any way that I can fill in the gaps between frames, so that the rotation of the heads mirror each other more closely?
- April 29, 2021 at 12:34 pm
Try using the timewarp effect. Or timeremapping with frameblending set to the highest quality (which also uses the timewarp algorithm, but without being able to tweak the settings)
Timewarp will make “intermediate” positions by analyzing the motion vectors and morphing between 2 adjacent frames, not just crossfade between them (as low quality frameblending does)
- April 29, 2021 at 12:36 pm
Forgot to mention: to effectively use the timewarp effect, first make sure that there are no repeated frames.
- April 29, 2021 at 12:44 pm
And if they are far off from each other’s start/end length, you maybe need to rebuild it frame by frame.
- April 30, 2021 at 2:11 pm
Timewarp both clips so that they both have a lot of frames. If each clip has 120 to 240 frames per second, then the temporal differences will be minor (after you speed them back up). Try using Resolve’s speed warp. This AI driven algorithm is the best for this job and should make buttery smooth in-between frames. Although any timewarp with motion estimation should handle this as well.
- April 30, 2021 at 2:18 pm
Frame blending simply blends the frames based on how far they temporally. For example, if you have a 25% slow down, the second frame is made up of 75% first frame and 25% second frame. The next frame would be 50%/50% and then 25%/75%.
Log in to reply.