Hi everyone,
Has anyone managed to get rendering statistics out of hdPrman? I have found the HdRenderDelegate::GetRenderStats virtual method but this doesn’t seem to be implemented for the render delegate, looking at the source in the USD repo. Is there an alternative solution?
Specifically I’m after a “progress” statistic to give some indication of how close to convergence the render is.
My understanding is that it’s still an open request to get progress feedback wired up back through Hydra API’s, e.g. where it could show up in a user interface.
One stop-gap measure we have used for tracking progress of long-running batch renders is HdPrman_RenderParam::_ProgressCallback():
This emulates some of the classical stdout progress reports we’ve gotten from RenderMan in the past, and which some of our studio tools already check for.
As for other statistics, we have been able to use the USD Ri schemas to request a .json format statistics file from RenderMan once rendering is complete; see “ri:statistics:jsonFilename” in the Renderman USD schemas here: