pythonまたはmelを介してmayaで最後のレンダリングのレンダリング時間を照会できるかどうかを知っている人はいますか?
レンダリング時間は、イメージの下部にある文字列の形式でレンダリング ビューア ウィンドウに保存されます。この時間にアクセスして、後で使用するために取得したいのですが、可能ですか?
ありがとう
直接クエリする方法はわかりませんが、このソリューションは機能します:
以下をPre Render MEL
(Render Settings から)に入れます。
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
last_render_time
これにより、レンダリングにかかった秒数であるグローバル python 変数が格納されます。