Deadline Softwareによってレンダリング ファームに Maya レンダリングを送信しようとしています。
手動でジョブを送信するための Python コマンド Maya を期限までに。
import sys
import subprocess
import maya.cmds as cmds
deadline = "C:\\Program Files\\Thinkbox\\Deadline\\bin\\deadlinecommand.exe"
maya_exe = "C:\\Program Files\\Autodesk\\Maya2015\\bin\\render.exe"
file_path = cmds.file(q=True, location=True)
command = '%s ' \
'-SubmitCommandLineJob ' \
'-executable "%s" ' \
'-name "File Name" ' \
'"%s" ' % (deadline, maya_exe, file_path)
process = subprocess.Popen(command, stdout=subprocess.PIPE)
lines_iterator = iter(process.stdout.readline, b"")
for line in lines_iterator:
print(line)
sys.stdout.flush()
Maya レンダリングを締め切りに追加する Python の方法はありますか?