I’m using deadlinecommand to submit renders from python and it works great.
Is there any way to submit a job that is ony a script and no render? Without a max-file attached but only a max-script?
Thanks!
/Jon
I’m using deadlinecommand to submit renders from python and it works great.
Is there any way to submit a job that is ony a script and no render? Without a max-file attached but only a max-script?
Thanks!
/Jon
Not quite.
You still need to provide a scene file as argument to the submission, but it could be a dummy empty file. You can easily create one using the MAXScript function call
SaveNodes #() "c:/temp/emptyfile.max"
Then you have to provide the .MS file as second auxiliary file argument after the MAX scene file in the deadlineCommand call.
In the job submission’s plugin info file, you must set the property
MAXScriptJob=1
to inform the Deadline Slave not to render the scene but to run the included MAXScript.
You can also set
UseSlaveMode=0
to force 3ds Max to run in Workstation mode, since MAXScript has a long list of limitations when executing in Slave mode without the GUI. However, a 3ds Max license would be required by the render node in this case.
I guess I should have also pointed out we have this Tutorial about MAXScript Jobs on the Deadline site:
deadline.thinkboxsoftware.com/s … -maxscript
It shows how to write scripts that run on a Deadline Slave and access Deadline settings, as well as how to create a MAXScript-based submitter to send such a job without using the SMTD UI. While not exactly what you asked for, it might still be useful…
That worked!
Thanks!