I want to create an animation with 60 frames with two objects only one is moving. How to combine the rendered 60 frames of the moving object to the only once needed rendered fixed object. In short : render only what is changing.

  • $\begingroup$ have you looked into 'render view layers'? or maybe use the compositor to overlay the animation? $\endgroup$
    – four two
    Dec 16 '19 at 11:26
  • $\begingroup$ Render your background scene without your moving object first, save to file, then render your animation using Compositing to overlay on top of your background. Obviously, if using Cycles, you will loose global illumination and would have to tweak your animation lights to match the background lighting as much as possible. You may want to use "Shadow Catcher" if you want to overlay some shadows of animated objects. $\endgroup$
    – Bruno
    Dec 16 '19 at 11:27

So.. You should use 'View Layers' (https://docs.blender.org/manual/en/latest/render/layers/layers.html). As said above in the comments by @Bruno you should render the still as an image, on the other view layer render the animation with shadow catcher and in the video editor (VSE) add them together to a video.

(to be honest you can probably just render them separately and attach them together later in the VSE just as long as you keep original scene.)

I am attaching link to a demo scene, hope it helps. (https://drive.google.com/file/d/10fXBH4o2sz4b0ceBPyRouquxhjgi_8gZ/view?usp=sharing)

enter image description here

  • 1
    $\begingroup$ Note that the built-in shadow catcher does not preserve any indirect light values. $\endgroup$
    – brockmann
    Dec 16 '19 at 13:11

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.