15
$\begingroup$

I have 4 cameras in different positions but all of them point to the center of the scene. What I want is to combine all the renders, like film taken from different cameras, combined in one, image from different angles? Is it possible to render all of them at once and combine the render result into one image?

enter image description here

$\endgroup$
9
  • $\begingroup$ possible duplicate of How to combine low sample renders? $\endgroup$
    – ruckus
    Commented Jan 13, 2015 at 19:25
  • 4
    $\begingroup$ Similar, I don't know that it is a Duplicate though. $\endgroup$
    – J Sargent
    Commented Jan 13, 2015 at 19:40
  • $\begingroup$ Related: blender.stackexchange.com/questions/8850/… $\endgroup$ Commented Jan 13, 2015 at 19:49
  • $\begingroup$ Related: blenderartists.org/forum/… $\endgroup$ Commented Jan 13, 2015 at 19:55
  • 2
    $\begingroup$ The 3D view branch Dalai has been working on can handle two camera views combined together but 4 cameras boggles my mind a bit. Maybe you should try using 123D Catch just to see what kind of results you can get from software that is designed to splice images together just to get some idea of what to expect. $\endgroup$ Commented Jan 14, 2015 at 4:49

2 Answers 2

12
$\begingroup$

You can do this with multiple scenes.

Once you have completed your scene create a new one, selecting Link Objects. This makes the new scene use the same objects as the original, when you move an object it will move in each scene.

enter image description here

You can either delete the camera in the second scene or just change the active camera for each scene.

If you add a new object after you duplicate the scene, select the new object, press CtrlL and choose the scene to link it to.

enter image description here

Then in the compositor you add multiple RenderLayer input nodes and choose a different scene in each one and composite as you choose. When you render each scene will be rendered automatically.

enter image description here

I used for the sample here.

$\endgroup$
4
  • 1
    $\begingroup$ If you want an alternative to the compositor, you can use the Video Sequence editor and each animation would be a strip that has a an Effect Strip / Transform on it. The transform strip would have things like position.x = -25% and Uniform scale = 0.5 $\endgroup$
    – Mutant Bob
    Commented Nov 17, 2015 at 18:18
  • $\begingroup$ If I change the render settings after having created the new scenes, is there a way to update them in the other scenes as well? $\endgroup$
    – mardy
    Commented Feb 17, 2018 at 7:15
  • 1
    $\begingroup$ @mardy each scene has independent render settings, so either manually set them the same or use a python script if you have a few to do. It would be a simple script so you should quickly get an answer if you make a new question here. $\endgroup$
    – sambler
    Commented Feb 17, 2018 at 7:59
  • $\begingroup$ this is really great (functionality from Blender i mean) and you explained it really brilliant...even i understood it and will use it now! ;) $\endgroup$
    – Chris
    Commented Nov 29, 2020 at 12:11
0
$\begingroup$

This only works automatically when you have 4 cameras/renders with the same resolution. i cant make it work for animation with 2 cameras side by side. Like cam1, cam2 has 960x1080 and the final render should have 1920x1080. The resolution gets overwritten by the composite scene (cam1, cam2 will have 1920x1080) when you press F12 for render. However if you then click in the node editor the small render button for each render layer it works.

The only general way i found was to render them separately and then combine them in the movie editor.

$\endgroup$

You must log in to answer this question.

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