I have animate the camera following the street level in blender. When the camera turns in to the street corner the scene looks stuttering motion due to the lower frame rate (24 FPS). I want to change the entire animation to 48 FPS without scaling keyframes in manually. Is there any easy way to change the entire animation to 48 FPS?
And just in case the pic can’t be found years later,
here’s the instructions typed out:
Multiply three numbers by * New FPS / Old FPS.
Where New FPS is the fps that you want.
You want to multiply these three numbers in Blender:
End Frame
FPS
the 2nd number under Time Remapping.
Re-render the animation and voila!
The animation will be smoother in your case.
(unless your computer’s too slow to play videos at a higher fps).
Note: this will make editing keyframes in action editor weird!
You’ll probably have to change the numbers back to the old numbers if you want to edit them again.
This also works for rendering an animation at a slower, choppier frame rate.
Also works in Blender 2.79
This solution works for normal keyframed animation, except that my animation contains cloth simulations, and they do not get recalculated. I have actions that happen in the space of one frame, I need to render for slow motion so that one frame becomes something like 20 frames. How can I get all of my simulations to recalculate with a higher frame rate? If I do what you’ve outlined here, Blender uses the 24 fps cache information, which just repeats frames in order to fill out the new frame length, resulting in stuttering animation. If I go back to bake again, the simulation start and end times haven’t been updated for the new frame rate, so I would have to re-figure all of these manually, which would be a lot of work, basically doing the whole animation over again with the new frame rate. Is there a way to rescale the whole animation to the new frame rate? to “bake” it to the new frame rate instead of time stretching, so that everything is 1:1 again? Thank you!