blender/intern/cycles
Stefan Werner e58c6cf0c6 Cycles: Added Cryptomatte output.
This allows for extra output passes that encode automatic object and material masks
for the entire scene. It is an implementation of the Cryptomatte standard as
introduced by Psyop. A good future extension would be to add a manifest to the
export and to do plenty of testing to ensure that it is fully compatible with other
renderers and compositing programs that use Cryptomatte.

Internally, it adds the ability for Cycles to have several passes of the same type
that are distinguished by their name.

Differential Revision: https://developer.blender.org/D3538
2018-10-28 05:37:41 -04:00
..
app Fix cycles_cubin_cc build error on macOS. 2018-09-27 15:59:14 +02:00
blender Cycles: Added Cryptomatte output. 2018-10-28 05:37:41 -04:00
bvh Cycles: Cleanup 2018-09-27 14:49:37 +02:00
cmake Cycles: Query XYZ to/from Scene Linear conversion from OCIO instead of assuming sRGB 2018-06-14 22:21:37 +02:00
device Cycles: Added Cryptomatte output. 2018-10-28 05:37:41 -04:00
doc Cleanup: strip trailing space for cycles 2018-07-06 10:17:58 +02:00
graph Cycles: Cleanup, style 2018-08-24 14:36:18 +02:00
kernel Cycles: Added Cryptomatte output. 2018-10-28 05:37:41 -04:00
render Cycles: Added Cryptomatte output. 2018-10-28 05:37:41 -04:00
subd Cleanup: strip trailing space for cycles 2018-07-06 10:17:58 +02:00
test Build: require OpenJPEG 2.x minimum, remove bundled version. 2018-09-11 12:45:05 +02:00
util Cycles: Added Cryptomatte output. 2018-10-28 05:37:41 -04:00
CMakeLists.txt Windows: Enable python debugging in Visual Studio. 2018-10-22 10:17:08 -06:00