[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