Documentation for nk2dl (aka Nuke to Deadline).
nk2dl uses the Thinkbox Deadline Nuke plugin on the back-end/server-side.
Plugin and Job Info columns are the back-end/server-side variables.On the front-end/client-side it nk2dl replaces the Thinkbox Deadline Nuke Submitter.
nk2dl column are the front-end/client-side variables and the Thinkbox equivalents.| Plugin Info | Job Info | Thinkbox | nk2dl | nk2dl per write overrides |
|---|---|---|---|---|
| SceneFile | - | - | script_path | - |
| Version | - | - | nuke_version | ✔ |
| UseNukeX | - | useNukeX | use_nuke_x | ✔ |
| BatchMode | - | batchMode | batch_mode | ✔ |
| BatchModeIsMovie | - | batchModeIsMovie | auto-detected | - |
| ContinueOnError | - | continueOnError | continue_on_error | ✔ |
| EnforceRenderOrder | - | enforceRenderOrder | enforce_render_order | ✔ |
| RenderMode | - | renderMode | render_mode | ✔ |
| UseGpu | - | useGpu | use_gpu | ✔ |
| GpuOverride | - | chooseGpu | gpu_override | ✔ |
| Threads | - | threads | threads | ✔ |
| RamUse | - | memoryUsage | ram_use | ✔ |
| StackSize | - | stackSize | stack_size | ✔ |
| Views | - | views | views | ✔ |
| PerformanceProfiler | - | performanceProfiler | performance_profiler | ✔ |
| PerformanceProfilerDir | - | performanceProfilerPath | performance_profiler_path | ✔ |
| ReloadPlugins | - | reloadPlugin | reload_plugins | ✔ |
| WriteNodesAsSeparateJobs | - | separateJobs | write_nodes_as_separate_jobs | - |
| WriteNode | - | write_nodes | write_nodes | - |
| WriteNode{index} | - | auto-generated | auto-generated | - |
| WriteNode{index}StartFrame | - | auto-generated | auto-generated | - |
| WriteNode{index}EndFrame | - | auto-generated | auto-generated | - |
| GraphScopeVariables | - | - | graph_scope_variables | - |
| GraphScopeVariablesEnabled | - | - | auto-generated | - |
| OutputFilePath | - | - | output_file_path | ✔ |
| ScriptJob | - | scriptJob | script_job_script_path | - |
| ScriptFilename | - | scriptFilename | script_job_script_path | - |
| BuildJobsFilename | - | - | if submission_is_build_job=True | - |
| - | Name | jobName | job_name | - |
| - | Plugin | “Nuke” | “Nuke” | - |
| - | Frames | frameList | frames | ✔ |
| - | ChunkSize | chunkSize | chunk_size | ✔ |
| - | ConcurrentTasks | concurrentTasks | concurrent_tasks | ✔ |
| - | Pool | pool | pool | ✔ |
| - | Group | group | group | ✔ |
| - | Priority | priority | priority | ✔ |
| - | BatchName | batchName | batch_name | ✔ |
| - | Department | department | department | ✔ |
| - | UserName | - | user_name | ✔ |
| - | Comment | comment | comment | ✔ |
| - | ExtraInfo{index} | extraInfo{n} | extra_info | - |
| - | JobDependency{index} | dependencies | job_dependencies | ✔ |
| - | OutputFilename{index} | auto-generated | auto-generated | - |
| - | AuxiliaryFiles | - | if submit_script_as_auxiliary_file=True | - |
| - | OnJobComplete | onComplete | on_job_complete | ✔ |
| - | InitialStatus | submitSuspended | submit_suspended | ✔ |
| - | LimitGroups | limitGroups | limit_groups | ✔ |
| - | MachineLimit | machineLimit | machine_limit | - |
| - | Whitelist/Blacklist | isBlacklist/machineList | implemented as allow/deny lists | - |
| - | TaskTimeoutSeconds | taskTimeout | task_timeout | ✔ |
| - | EnableAutoTimeout | autoTaskTimeout | enable_auto_timeout | ✔ |
| - | LimitConcurrentTasks | limitConcurrentTasks | limit_worker_tasks | ✔ |
| - | PreJobScript | - | pre_job_script | ✔ |
| - | PostJobScript | - | post_job_script | ✔ |
| - | PreTaskScript | - | pre_task_script | ✔ |
| - | PostTaskScript | - | post_task_script | ✔ |
| - | Use-deFrameList | use-deRange | use_-de_frame_list | - |
| - | - | separateJobDependencies | render_order_dependencies | - |
| - | - | separateTasks | write_nodes_as_tasks | - |
| - | - | precompFirst | - plans to implement | - |
| - | - | precompOnly | - plans to implement | - |
| - | - | smartVectorOnly | - plans to implement | - |
| - | - | eddySimulateOnly | - plans to implement | - |
| - | - | draftTemplate | - plans to implement | - |
| - | - | draftUser | - plans to implement | - |
| - | - | draftEntity | - plans to implement | - |
| - | - | - | use_parser_instead_of_nuke | - |
| - | - | - | render_settings_from_metadata | - |
| - | - | - | proxy_args | - |
| - | - | - | copy_script | - |
| - | - | - | copy_script_path | - |
| - | - | - | submit_copied_script | - |
| - | - | - | script_is_current | - |
| - | - | - | submit_script_as_auxiliary_file | - |
| - | - | - | parse_output_paths_to_deadline | - |
| - | - | - | submit_writes_alphabetically | - |
| - | - | - | submit_writes_in_render_order | - |
| - | EnvironmentKeyValue{index} | - | from environment settings | - |
| - | - | - | use_current_environment | - |
| - | - | - | environment_keys | - |
| - | - | - | environment | - |
| - | - | - | omit_environment_keys | - |
| - | - | - | submission_is_build_job | - |
| - | - | - | build_job_script_path | - |