Commit: 07f81039bb107730ae0c638bc3b1d3bf1b0bda6a
Author: Stefan Werner
Date: Fri May 5 11:42:22 2017 +0200
Branches: temp_cryptomatte
https://developer.blender.org/rB07f81039bb107730ae0c638bc3b1d3bf1b0bda6a
Cycles: Made AOVs and Cryptomatte passes show up in render outputs
===================================================================
M intern/cycles/blender/addon/engine.py
===================================================================
diff --git a/intern/cycles/blender/addon/engine.py
b/intern/cycles/blender/addon/engine.py
index b5149b5082e..8e324de73f9 100644
--- a/intern/cycles/blender/addon/engine.py
+++ b/intern/cycles/blender/addon/engine.py
@@ -250,3 +250,16 @@ def register_passes(engine, scene, srl):
engine.register_pass(scene, srl, "Denoising Shadow B", 3,
"XYV", 'VECTOR')
engine.register_pass(scene, srl, "Denoising Image", 3,
"RGB", 'COLOR')
engine.register_pass(scene, srl, "Denoising Image Variance", 3,
"RGB", 'COLOR')
+
+ for aov in crl.aovs:
+ if(aov.type == 'COLOR'):
+ engine.register_pass(scene, srl, aov.name, 3, "RGB", 'COLOR')
+ else:
+ engine.register_pass(scene, srl, aov.name, 1, "X", 'VALUE')
+
+ if(crl.use_pass_crypto_object):
+ for i in range(0, crl.pass_crypto_depth, 2):
+ engine.register_pass(scene, srl, "AOV uCryptoObject" +
'{:02d}'.format(i), 4, "RGBA", 'COLOR')
+ if(crl.use_pass_crypto_material):
+ for i in range(0, crl.pass_crypto_depth, 2):
+ engine.register_pass(scene, srl, "AOV uCryptoMaterial" +
'{:02d}'.format(i), 4, "RGBA", 'COLOR')
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs