Hi,
I am currently exploring Ayon in order to deploy it in our studio.
I previously rewrote the Nuke Deadline plugin in order to clean it and add debug facilities. I also created some utility Python functions to submit Nuke jobs on the farm:
from wtl_deadline.jobs import submit_nuke_job
submit_nuke_job(
name="Test Nuke Job",
nuke_file=r"<path>/scene.nk",
write_node="Write1",
output_path=r"<path>/out.####.exr",
frames=(1133, 1144),
chunk_size=2,
pool="3d",
)
Now what is the state of the Deadline integration in Ayon? Does it handle rendering or only publishes? Let’s suppose I want to submit a nuke render of a Write node inside Nuke. Do I:
- Create a custom Nuke node, get the Ayon context get the render output folder for the current task and call my custom submit Python function? (And also register the product when the render is finished?)
- Use the Ayon Deadline plugin integration and specify the proper Deadline plugin name and options for my custom plugin?
I am a little bit lost on the possible solutions here, any ideas would be welcome!
Thanks a lot