Hi,
We are rendering exr’s from max-Vray/maya-Arnold.
Is there a way for deadline to add some extra task statistics to the rendered exr’s as metadata?
I’m thinking of details like the task render time or Peak RAM usage to be added as metadata (NOT as a stamp in the RGB)
Thanks
Matt
Hi,
Deadline doesn’t currently support this via Draft, which could be used to inject the data at the end of a job into an EXR file. A good one to add to our wish list for Draft to support.
3dsMax and I believe also, Maya, both currently support metadata being injected into the EXR file before submission via the various settings within the application, but I understand that is not what your after here. Of course, for the time being, our farm stats object provides this information, so it would just be a case of running a report via “View Farm Reports” for the information you were interested in pulling together. Going via our stats system, allows graphing, etc to take place as well. Perhaps, it would be better to use a certain level of abstraction here and use our Deadline stats/reporting system, rather than potentially ‘blotting’ your EXR file sizes with more information on your file server…(the actual extra data size would be quite small, but the concern is if application X has a poor EXR reader, then this might slow down performance for your users…).
Thanks,
Mike
Hi Mike,
Are you able on to give any details on how i can embed the info through the application (max/maya)?
I know through Vray you can add the render element pass to write out some static data, but its how i do this dynamically for each frame.
Any help would be much appreciated.
Thanks
M
Hi,
Here is a link to the maxscript manual to inject custom attribute data into an EXR file:
docs.autodesk.com/3DSMAX/16/ENU/ … 0C796.htm#
Un-tested, but you might be able to call these maxscript functions in a Deadline 3dsMax PreTask maxscript as declared via SMTD to alter 3dsMax just before it renders a new frame, if the attribute data is needed to be different per task.