有谁知道是否可以通过python或mel查询maya中最后一次渲染的渲染时间?
渲染时间以图像底部的字符串形式存储在渲染查看器窗口中,我想访问这个时间并检索以供以后使用 - 这可能吗?
谢谢
我知道没有办法直接查询它,但这个解决方案有效:
将以下内容放入您的Pre Render MEL
(来自渲染设置):
python "global last_render_time;import time;last_render_time=time.time()"
扩展可读性:
global last_render_time # not needed when in module
import time
last_render_time = time.time()
并将其放入您的Post Render MEL
:
python "global last_render_time;import time;last_render_time=time.time()-last_render_time"
扩展:
global last_render_time # again, not needed when in module
import time
last_render_time = time.time() - last_render_time
这将存储一个全局 python 变量last_render_time
,它是渲染所用的秒数。