7
$\begingroup$

I made an animation in 24 fps and when I render it, I see quite a few bits that are choppy, rendering in 30fps would improve this. The problem is that makes my movie shorter. To keep it the same length I would have to obviously increase the number of frames, but I would then have to shift all my keyframing by different amounts. Is there any way to automatically adjust this?

$\endgroup$
10
$\begingroup$

Beneath the Frame Rate dropdown in the render panel, there is a time remapping section. Set the old mapping to 24 and the new to 30. For more in-depth info, see here: http://www.ffnn.nl/pages/articles/media/blender-tips-and-tricks.php

$\endgroup$
  • $\begingroup$ That only seems to affect the placement of the active green line on the timeline and not my keyframes. $\endgroup$ – cybrbeast Oct 8 '13 at 15:18
  • $\begingroup$ Not only that, no. If you then render again with 30fps, blender will use subframes for rendering, so you get the additional frames you are looking for. No need to scale all keyframes then. $\endgroup$ – tobkum Oct 8 '13 at 15:21
  • $\begingroup$ But using subframes only simulates 30fps it doesn't make it 30fps. Only by re-rendering the entire scene with correct shifting of keyframes will I get true 30fps, correct? $\endgroup$ – cybrbeast Oct 8 '13 at 15:41
  • 1
    $\begingroup$ Nope, internally it won't render the original frames, but use fractions of them. So instead of rendering (the original) frames 1, 2, 3, 4, 5 it will actually use 1.6, 2.4, 3.2, 4, 4.8 $\endgroup$ – tobkum Oct 8 '13 at 15:45
3
$\begingroup$

I found a relatively easy way by going into the dope sheet, selecting all, scaling by 1.25 (to go from 24fps to 30fps). Then grab all points and slide so the first keyframe is at frame 1 again. Then set the end frame also to 1.25x the original frame length.

$\endgroup$
  • 3
    $\begingroup$ A tip there - the dopesheet scales from the current frame (shown with a green line) - go to frame 1 then scale. In the graph editor you can choose 2d cursor as the pivot point (in the header) and scale on x from frame 1. $\endgroup$ – sambler Oct 9 '13 at 13:24
0
$\begingroup$

You can render at 30 fps, then bring it into the compositor and render it out as a movie at 24fps. You also could in the graph editor scale all of your key-frames in the x-axis, you would have to extend the render end frame.

$\endgroup$

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.