Deadline渲染农场Houdini提交工具¶
- 案例:编写Houdini、Nuke提交工具
- Deadline Python API
- 其它CG软件的提交代码
- 其它农场提交代码
import sys
sys.path.insert(0, r"Y:\Program\DeadlineRepository10\api\python")
from Deadline.DeadlineConnect import DeadlineCon as Connect
con = Connect("farm.do-vfx.com", 8082)
job = con.Jobs.GetJob("5bfce04f4096fe78c0f6d640")
print(job)
import Deadline.DeadlineConnect as Connect
Deadline = Connect.DeadlineCon('farm.do-vfx.com', 8082)
print(Deadline)
JobInfo = {
"Name": "Submitted via Python",
"UserName": "huweiguo",
"Frames": "1-24",
"Plugin": "Houdini"
}
PluginInfo = {
"OutputDriver": "/obj/ropnet1/mantra1",
"SceneFile": "Y:/shotTest/untitled.hip",
"Version": "17.0"
}
try:
newJob = Deadline.Jobs.SubmitJob(JobInfo, PluginInfo)
print newJob
except:
print "Sorry, Web Service is currently down!"
Houdini提交工具
- Python API提交任务
- PySide2构建UI界面
Nuke提交工具
- Python API提交任务
- PySide2构建UI界面