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?
-
$\begingroup$ possible duplicate of How to combine low sample renders? $\endgroup$– ruckusJan 13, 2015 at 19:25
-
4$\begingroup$ Similar, I don't know that it is a Duplicate though. $\endgroup$– J SargentJan 13, 2015 at 19:40
-
$\begingroup$ Related: blender.stackexchange.com/questions/8850/… $\endgroup$– GiantCowFilmsJan 13, 2015 at 19:49
-
$\begingroup$ Related: blenderartists.org/forum/… $\endgroup$– GiantCowFilmsJan 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$– MarcClintDionJan 14, 2015 at 4:49
2 Answers
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.
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.
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.
-
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$ 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$– mardyFeb 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$– samblerFeb 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$– ChrisNov 29, 2020 at 12:11
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.