1
$\begingroup$

Current SettingsI rendered an animation at 24 fps, but I need it at 60 fps for rendering. At 60 fps, it's going to take around 6 hours, so I don't want to mess anything up. How do I change the fps without changing the video speed? Also, do I have to rebake my fluid sim? My current render is 240 frames with the step at 1 frame.

$\endgroup$
3
$\begingroup$

Time is a relative concept when it comes to video and framerate. If you want a second to be a second in video you need as many frames as the framerate(time base) you are working on. For example: a single second at 24fps needs 24 frames. If you generate 60, then you need to playback at 60fps, or you need to play some frames and drop (ignore) others if playing back at 24fps.

If your goal is to have more frames to be able to stretch the playback and generate "slow motion" or speed ramps without having to interpolate frames, then render the animation at 60fps or higher.

What is the difference between changing framerate and time remapping? you ask. If you change the "framerate", you will generate more frames for every second of video. The playback speed will need to increase as well to keep a second still a second. Most video editing software (not blender's VSE) can deal with different timebase for elements on the timeline.

If you use the "time remapping" settings in blender you will be changing the global speed of the whole animation but keep the timebase (framerate). If you set Old to be 100 and and new to be 200 your animation will play back in more frames within the same framerate. A second of the original animation will occur over two seconds now, creating two seconds worth of frames. You will need to adjust the Frame Start and Frame End settings for the render to accommodate for this change.

The decision is yours on which one to use,but in either case you need to re-render and bake the simulations again.

| improve this answer | |
$\endgroup$
3
$\begingroup$

What you want to do is impossible.

If you render an animation at 24 fps, then the only way to make the video look natural (not sped up or slowed down), is to play them back at a rate of 24 images a second.

What you are trying to do is play them back at 60 fps, but you only generated enough images to play them back at 24 fps. This means speeding up is inevitable because you have to somehow be able to squeeze each image, which should last 1/24 of a second into lasting 1/60 of a second to achieve the higher framerate- and there is no setting in Blender (or anywhere else for that matter) that can magically generate more images.

So the ugly truth is if you really want a 60 fps animation, you will have to render everything again, and also stretch the animation timeline because if you don't, things will be sped up (because of the higher framerate, again). The fluid simulation will also need to be rebaked.

But then again, a 60 fps video is highly undesirable and you might want to rethink trying to make an animation that smooth. Social media platforms will limit the framerate to 30 fps, and most people can't even tell the difference between any good framerate unless they really try to look at it.

So the conclusion is that, if you really want a high framerate, then yes, you will have to change a lot of things. But other than that, everything is fine. Frame rate should not be of your priority, many more people care about how the video looks instead rather than how smooth it is.

| improve this answer | |
$\endgroup$
  • $\begingroup$ Thanks for the help! I only want 60 fps because my friend will edit it, and he's going to slow some parts down. Do you think that I could increase the frame rate by time remapping it? I can make the animation slower, which will ultimately add more frames. At least I hope that's how it works $\endgroup$ – Ryan May 29 at 15:26
  • 1
    $\begingroup$ @Ryan Time remapping will not change the frame rate. However, it does speed up the animation without changing the frame rate. This could be useful because it can counteract the speedup when switching to 60 fps so you don't need to reposition graph editor control points. In time remapping, the ratio Old/New will be the amount it will speed up, so setting them to 100/50 will double the animation speed. If you want to switch from 24 to 60 fps, set the framerate to 60 fps and time remapping values to 24/60 to retain original animation speed. $\endgroup$ – Eric Xue May 29 at 17:33
0
$\begingroup$

Simple set frame rate to 60 Goto dopesheet goto first frame select everything in the dopesheet hit s to scale it all to a length of n frames / 24 * 60

It's also possible to scale using graph editor like this. I use scaling often in those editors to make movement smoother etc.

This way you could do slomow as well

| improve this answer | |
$\endgroup$
  • 1
    $\begingroup$ That works fine for keyframed animation, but for fluid and physics simulations there might not be any keyframes. $\endgroup$ – susu May 30 at 7:21
  • $\begingroup$ It should not matter in theory but you might check as wel de fluid settings to cope with it. They have some speed settings as well. More samples there woul likely create small differences. Personally mantaflow might be more difficult here as the old one $\endgroup$ – user3800527 May 31 at 14:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.