【发布时间】:2014-02-24 15:30:55
【问题描述】:
有谁知道是否可以通过python或mel查询maya中最后一次渲染的渲染时间?
渲染时间以图像底部的字符串形式存储在渲染查看器窗口中,我想访问这个时间并检索以供以后使用 - 这可能吗?
谢谢
【问题讨论】:
标签: python rendering render maya mel
有谁知道是否可以通过python或mel查询maya中最后一次渲染的渲染时间?
渲染时间以图像底部的字符串形式存储在渲染查看器窗口中,我想访问这个时间并检索以供以后使用 - 这可能吗?
谢谢
【问题讨论】:
标签: python rendering render maya mel
我知道没有办法直接查询,但这个解决方案有效:
将以下内容放入您的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,这是渲染所用的秒数。
【讨论】: