0
$\begingroup$

When I’ve tried to render an animation, the first frame seems to take way longer than it usually does. Then, I return a few hours later, and it seems to have stopped at frame 26 or 31, when usually the render would’ve been finished under normal circumstances.

I’m using the EEVEE engine with all of the render settings how I usually have them, outputting to ffmpeg mp4, perceptually lossless, with the default sampling settings. The animation is 400 frames long and all the physics have been baked. One thing to note, before rendering in EEVEE, I tried to render the animation in cycles before realizing it was taking too long, so I canceled the render and tried to render it again in EEVEE, changing all the appropriate output settings accordingly. In the past I’ve rendered a few animations in EEVEE without ever having this issue.

$\endgroup$
1
  • $\begingroup$ Perhaps your renders are getting more CPU/GPU/RAM demanding. This may be difficult to predict. Long ago I noticed with more RAM I got less crashes. I sometime shut down all other applications. I cannot not, no I cannot ask what are your machine specifications. $\endgroup$ Commented Dec 2, 2020 at 7:12

2 Answers 2

2
$\begingroup$

I recommend always render to image files (preferably OpenEXR). Once the rendering is done, you can easily encode the resulting sequence into a movie clip like .mp4 or .mov using ffmpeg, Davinci Resolve or even Blender's VSE.

$\endgroup$
3
  • $\begingroup$ Blender has SE Sequence Editor for making movies. What would be the advantage of using ffmpeg? $\endgroup$ Commented Dec 2, 2020 at 4:48
  • $\begingroup$ It's for getting easily movie file. If the output stops in the middle, I first need to get all frames data. $\endgroup$
    – kouchi_777
    Commented Dec 2, 2020 at 5:16
  • $\begingroup$ Because it's way faster, up to date (latest codecs) and not that error-prone like the VSE is @atomicbezierslinger $\endgroup$
    – brockmann
    Commented Dec 2, 2020 at 9:05
0
$\begingroup$

I would check the capabilities of the CPU/GPU which is being tasked with rendering the animation. First, check it's capabilities and see if it can render the image at all. When you feel like the rendering is slowing down or so, try to check the RAM Usage or the CPU/GPU Workload of the machine. If Ur Processor isn't capable enough, try,

  1. Any render farm where you can outsource the rendering work, either to a paid service (maybe even free service, it will have constraints, careful there) or maybe from a friend who has a powerful machine.
  2. As kouchi_777 and brockmann has said above, render these frames one by one (But you have just said tyou have 400 frames, this is tedious work)

I would recommend option one if your system isn't capable enough however

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .