1

pythonまたはmelを介してmayaで最後のレンダリングのレンダリング時間を照会できるかどうかを知っている人はいますか?

レンダリング時間は、イメージの下部にある文字列の形式でレンダリング ビューア ウィンドウに保存されます。この時間にアクセスして、後で使用するために取得したいのですが、可能ですか?

ありがとう

4

1 に答える 1

1

直接クエリする方法はわかりませんが、このソリューションは機能します:


以下を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 変数が格納されます。

于 2014-01-31T19:39:22.690 に答える