[Bf-blender-cvs] [ca14760] multiview: Compositor: File Output Multiview

Dalai Felinto noreply at git.blender.org
Mon Aug 25 16:40:18 CEST 2014


Commit: ca14760dad2b2d0a61190c6ede338ea1654a9f66
Author: Dalai Felinto
Date:   Mon Aug 25 16:20:24 2014 +0200
Branches: multiview
https://developer.blender.org/rBca14760dad2b2d0a61190c6ede338ea1654a9f66

Compositor: File Output Multiview

Multiview now also working when used for the individual inputs. Multiview with multiple layers was already working.
Only remaining bit to work is Multilayer + StereoOutput

===================================================================

M	source/blender/compositor/nodes/COM_OutputFileNode.cpp

===================================================================

diff --git a/source/blender/compositor/nodes/COM_OutputFileNode.cpp b/source/blender/compositor/nodes/COM_OutputFileNode.cpp
index 3dd25e6..bbb6f3b 100644
--- a/source/blender/compositor/nodes/COM_OutputFileNode.cpp
+++ b/source/blender/compositor/nodes/COM_OutputFileNode.cpp
@@ -95,6 +95,9 @@ void OutputFileNode::convertToOperations(NodeConverter &converter, const Composi
 				if (format->imtype == R_IMF_IMTYPE_MULTIVIEW) {
 					outputOperation = new OutputOpenExrMultiViewOperation(
 					        context.getRenderData(), context.getbNodeTree(), path, format->exr_codec, context.getViewId());
+
+					((OutputOpenExrMultiViewOperation *)outputOperation)->add_layer(sockdata->layer, input->getDataType(), true);
+					converter.mapInputSocket(input, outputOperation->getInputSocket(0));
 				}
 				else if (format->views_output == R_IMF_VIEWS_INDIVIDUAL) {
 					outputOperation = new OutputSingleLayerOperation(




More information about the Bf-blender-cvs mailing list