From 47c77cd89c37595c5deeb00a9235d88c460ce356 Mon Sep 17 00:00:00 2001 From: Lukas Stockner Date: Wed, 7 Nov 2018 04:05:47 +0100 Subject: Cycles: Write Cryptomatte metadata according to the specification Reviewers: brecht, sergey, swerner Subscribers: creamsurfer, Tanguy, Noss, SteffenD Differential Revision: https://developer.blender.org/D3862 --- intern/cycles/blender/blender_util.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'intern/cycles/blender/blender_util.h') diff --git a/intern/cycles/blender/blender_util.h b/intern/cycles/blender/blender_util.h index 7e61888348b..09ae9bea313 100644 --- a/intern/cycles/blender/blender_util.h +++ b/intern/cycles/blender/blender_util.h @@ -243,6 +243,12 @@ static inline float *image_get_float_pixels_for_frame(BL::Image& image, return BKE_image_get_float_pixels_for_frame(image.ptr.data, frame); } +static inline void render_add_metadata(BL::RenderResult& b_rr, string name, string value) +{ + b_rr.stamp_data_add_field(name.c_str(), value.c_str()); +} + + /* Utilities */ static inline Transform get_transform(const BL::Array& array) -- cgit v1.2.3