[Bf-blender-cvs] [c588080] multiview: Image Node: support multiview depth pass
Dalai Felinto
noreply at git.blender.org
Wed Sep 17 14:12:36 CEST 2014
Commit: c588080245ec5831507e31777c70958ca93c3136
Author: Dalai Felinto
Date: Tue Sep 16 11:25:18 2014 +0200
Branches: multiview
https://developer.blender.org/rBc588080245ec5831507e31777c70958ca93c3136
Image Node: support multiview depth pass
===================================================================
M source/blender/compositor/nodes/COM_ImageNode.cpp
===================================================================
diff --git a/source/blender/compositor/nodes/COM_ImageNode.cpp b/source/blender/compositor/nodes/COM_ImageNode.cpp
index 8473810..9ae8b9b 100644
--- a/source/blender/compositor/nodes/COM_ImageNode.cpp
+++ b/source/blender/compositor/nodes/COM_ImageNode.cpp
@@ -181,6 +181,8 @@ void ImageNode::convertToOperations(NodeConverter &converter, const CompositorCo
alphaOperation->setImage(image);
alphaOperation->setImageUser(imageuser);
alphaOperation->setFramenumber(framenumber);
+ alphaOperation->setRenderData(context.getRenderData());
+ alphaOperation->setViewName(context.getViewName());
converter.addOperation(alphaOperation);
converter.mapOutputSocket(alphaImage, alphaOperation->getOutputSocket());
@@ -191,6 +193,8 @@ void ImageNode::convertToOperations(NodeConverter &converter, const CompositorCo
depthOperation->setImage(image);
depthOperation->setImageUser(imageuser);
depthOperation->setFramenumber(framenumber);
+ depthOperation->setRenderData(context.getRenderData());
+ depthOperation->setViewName(context.getViewName());
converter.addOperation(depthOperation);
converter.mapOutputSocket(depthImage, depthOperation->getOutputSocket());
@@ -230,6 +234,7 @@ void ImageNode::convertToOperations(NodeConverter &converter, const CompositorCo
}
if (operation) {
+ /* not supporting multiview for this generic case */
converter.addOperation(operation);
converter.mapOutputSocket(output, operation->getOutputSocket());
}
More information about the Bf-blender-cvs
mailing list