AWS Thinkbox Discussion Forums

Nuke script from deadlinecommand.exe - split renders up to multiple nodes

Hi,
I have developed a number of simple pipeline tools using Deadline. Several of these use Nuke and it’s working well. However, I can’t seem to figure out how to get Deadline to break up a Nuke render job to use multiple nodes. Right now all frames in one render are done on one node. My tools use job and plugin files and are submitted using deadlinecommand.exe.

Here is a job file and plugin file I used for testing.
text from job file:
Plugin=CommandLine
Name=dpx_to_exr
BatchName=exr_to_dpx
Pool=101-108_pool
Comment=
Department=VFX
UserName=tcable
ChunkSize=30

text from plugin file:
Shell=default
ShellExecute=False
Executable=C:\Program Files\Nuke12.0v6\Nuke12.0.exe
Arguments=-x \network_b34\DPX_to_EXR_conversion\DPX_nuke_scripts\090_dpx_reformat_fill_to_uhd.nk

The command I used to run this is:
“C:\Program Files\Thinkbox\Deadline10\bin\deadlinecommand.exe” C:\Users\admin\Desktop\manual_deadline_jobs\dpx_to_exr_job.txt C:\Users\admin\Desktop\manual_deadline_jobs\dpx_to_exr_plugin.txt

The job does run, just using one node.
I was hoping that changing the ChunkSize would make this happen but nope.

Does anyone have any tips or suggestions for getting a Nuke scripts spread out across several nodes?

Thank you.

So I figured it out. I didn’t realize I had to include the frames in the argument.
So, I added '-F <STARTFRAME>-<ENDFRAME> to the plugin file Arguments.

Example Job File:
Plugin=CommandLine
Frames=1-61
Name=dpx_to_exr_0210
BatchName=dpx_to_exr
Pool=101-108_pool
Comment=color fix
Department=VFX
UserName=bill87
ChunkSize=10

Example Plugin File:
Shell=cmd
ShellExecute=False
Executable=C:\Program Files\Nuke12.0v6\Nuke12.0.exe
Arguments=-F <STARTFRAME>-<ENDFRAME> -x \network_b34\final\Material_from_LA_production\DPX_to_EXR_conversion\DPX_nuke_scripts\210_dpx_reformat_fill_to_uhd.nk

This now breaks up the rendering into 10 frame chunks.

Privacy | Site terms | Cookie preferences