Below are instructions on your first steps Step by step instructions for submitting Nuke jobs with Qube!
...
Panel |
---|
title | Step 1 (First Time Only) |
---|
|
The Nuke Jobtype comes with the standard install of Qube! and does not require a specific jobtype to be installed. Requires Python be installed on the Workers. If it's not installed, you can use Nuke (cmdline) InApp Installation: Image Removed File > Install App UI > Install Nuke (loadOnce) App UI... |
Section |
---|
Column |
---|
| Install the Nuke submission UI: Run WranglerView and go to the Install App UI menu item (File -> Install App UI) as shown. Choose "Install Nuke (loadOnce) App UI..." This requires that Python be installed on any Worker that runs a Nuke job. If Python is not installed, please see Installing Python. If you can't or don't want to install Python, then choose "Install Nuke (cmdline) App UI..." instead. |
Column |
---|
| Image Added |
|
|
Panel |
---|
|
Section |
---|
Column |
---|
| Once installed you should be able to locate the "Qube!" menu in Nuke |
|
InApp Location: Image Removed File > Render > Qube > Column |
---|
| Image Added |
|
|
Panel |
---|
|
Section |
---|
Column |
---|
| With a script loaded in Nuke you can choose to render the entire script, or just the selected write node(s), as either "Render All...(cmdline)" or "Render All...(loadOnce)" depending on your requirements. Info |
---|
| What's the difference? loadOnce will open a copy (instance) of Nuke on the Worker that picks up the job, and that instance will render frames as assigned by the Supervisor. Since the scene file is only being opened one time, this can be faster to generate the full sequence. cmdline will use the command line to open a new instance of the Nuke file for each frame that it renders. Although this can be slower for large scenes, it can also be more flexible in large, complex environments. |
This will present a pre filled submission UI. |
|
Can set reserve all cores, but should probably set slots=threads and 8 cores instead. set nuke version and OS retry stuff Can't mix OSs
Image Removed
Ensure sections marked in red have the correct details. Tip |
---|
| While not strictly required, the following settings are useful for getting a better result. You will need to turn on "Expert Mode" (check box at the bottom of the submission UI) in order to get access to them. - Make sure that the Nuke version and the OS are set correctly for the Worker(s) that will execute the job.
- Optimize the use of cores. Set the "Slots = Threads" checkbox and then set the "Specific Thread Count" to a value like 8 (assuming you have 8 cores). (If you have Designer licenses, only set the thread count. Do not check "Slots = Threads")
- By default, Qube! will not retry failed frames. So set the "Retry frame/instance" value to 3 or 5, to get 3 or 5 retries before it gives up. Related to that, the default wait between retries is zero seconds, which is typically not useful. Set the "Retry Work Delay" to a value like 5 or 10 to allow machines time to recover from temporary problems such as network errors.
- Because the path to the Nuke executable is part of the submission parameters, it is not possible to mix OSs with Nuke jobs - that is, although you can submit from, say, Windows to OS X, you cannot submit to both Windows and OS X at the same time.
|
|
Column |
---|
| Image Added |
|
|
Panel |
---|
|
Ensure sections marked in red have the correct details Click submit Image Removed Section |
---|
Column |
---|
| Click "Submit" For further details on the submission UI |
| look in the right panel |
Panel |
---|
|
If you find you are getting errors here are some useful links for troubleshooting Troubleshooting Flowcharts |
...
Column |
---|
| Image Added |
|
|
Job Submission Details
Note |
---|
Not all sections need to be filled in in order to render only the fields marked in red are required |
Image Removed
Include+ |
---|
Excerpt Include |
---|
scrollPageId | 405BE23F014B092BECE9892A21AF14C8 |
---|
scrollEditorDisplayTitle | _SimpleCMD_QubeJobBasics |
---|
scrollEditorUrl | http://docs.pipelinefx.com/display/QUBE/_SimpleCMD_QubeJobBasics | nopanel
---|
|
Include+ |
---|
|
excerpt-include405BE23F014B092BECCD2DB5359A0FBE | scrollEditorDisplayTitle | _SimpleCMD_QubeFrameRangeNoChunk |
---|
scrollEditorUrl | http://docs.pipelinefx.com/display/QUBE/._SimpleCMD_QubeFrameRangeNoChunk |
---|
nopanel | true |
---|
|
Excerpt Include |
---|
_SimpleCMD_PreviewFramesSubmission+v6.7-0 |
|
Include+ |
---|
scrollPageId | 405BE23F014B092BECDB9A2A7F86FA3C |
---|
scrollEditorDisplayTitle | _SimpleCMD_PreviewFramesSubmission |
---|
nopanel | true |
---|
|
Image Removed
Expand |
---|
|
Nuke Version Tooltip - Select version numbers and the worker platform to make an educated guess at where the Nuke executable is found on the remote worker. Info |
---|
Use the spinners to enter the required version of nuke |
Nuke path Tooltip - explicit path to Nuke executable Info |
---|
Browse or enter manually the location of Nuke executable on the workers Important : Always double check the location of the workers executable. Be aware that if you are submitting cross platform the path will be different. |
load NukeX Tooltip - load NukeX script Tooltip - nuke script to execute Info |
---|
Browse or enter manually the location of the nuke file to be rendered. This is a required field for submission Important: Best practise is to ensure the nuke file and all of its dependant files such as textures are on network storage accessible by the workers. |
|
Image Removed
Expand |
---|
title | Render Nodes and Script Args |
---|
|
execute views Tooltip - only execute these views (comma-separated list: e.g. 'left,right' Info |
---|
list comma separated views to render. These are named in your nuke script |
execute nodes Tooltip - execute only this node Info |
---|
Execute on the specified node. These are named in your nuke script |
script args Tooltip - All words between the script name and the frame ranges can be used by [argv n] expressions to provide changing arguments to the script. Each must start with a non-digit to avoid confusion with frame ranges. Info |
---|
Explanation and example needed |
|
Image Removed
Expand |
---|
|
anamorphic Tooltip - formats default to anamorphic Info |
---|
Tick box to override scene anamorphic settings |
cache size Tooltip - limit cache memory usage. Size is in bytes, or append k, M, G or T Info |
---|
Enter the numeric value to override scene cache size settings |
interactive Tooltip - with -x or -t use interactive, not render, license Info |
---|
Tick box to override scene interactive settings |
linear transfer Tooltip - apply linear transfer to the file read in Info |
---|
Tick box to override scene linear transfer settings |
threads Tooltip - set threads to n Info |
---|
Enter the numeric value to override scene threads settings |
proxy mode Tooltip - turn on proxy mode Info |
---|
Tick box to override scene proxy mode settings |
quiet Tooltip - quiet (do not print stuff) Info |
---|
Tick box to override scene quiet settings |
stack size Tooltip - sets the minimum stack size for each thread in bytes, this defaults to 16777216 (16MB) the smallest allowed value is 1048576 (1MB) verbose Tooltip - verbosity (print more stuff) Info |
---|
Choose the level of detail you would like the logs to provide |
|
...
Image Removed
Excerpt Include |
---|
_SimpleCmd_jobValidation | _SimpleCmd_jobValidation | nopanel | true |
---|
Excerpt Include |
---|
_SimpleCMD_QubeActions | _SimpleCMD_QubeActions | nopanel | true |
---|
Excerpt Include |
---|
_simplecmd_qubenotes | _simplecmd_qubenotes | nopanel | true |
---|
scrollEditorUrl | http://docs.pipelinefx.com/display/QUBE/._SimpleCMD_PreviewFramesSubmission+v6.6-3 |
---|
|
Include+ |
---|
scrollPageId | 405BE23F014B092BEDDFC472663E9CC8 |
---|
scrollEditorDisplayTitle | _SimpleCMD_ParametersNuke |
---|
scrollEditorUrl | http://docs.pipelinefx.com/display/QUBE/_SimpleCMD_ParametersNuke |
---|
|
Include+ |
---|
scrollPageId | 405BE23F014B092BED058D3406665A24 |
---|
scrollEditorDisplayTitle | _SimpleCMD_QubeJobTags |
---|
scrollEditorUrl | http://docs.pipelinefx.com/display/QUBE/_SimpleCMD_QubeJobTags |
---|
|
Include+ |
---|
scrollPageId | 405BE23F014B092BED0EE4246B9B43C9 |
---|
scrollEditorDisplayTitle | _SimpleCMD_QubeWorkerSelection |
---|
scrollEditorUrl | http://docs.pipelinefx.com/display/QUBE/._SimpleCMD_QubeWorkerSelection+v6.6-3 |
---|
|
Include+ |
---|
scrollPageId | 405BE23F014B092BED21EDF55CD47477 |
---|
scrollEditorDisplayTitle | _SimpleCmd_AdvancedJobControl |
---|
scrollEditorUrl | http://docs.pipelinefx.com/display/QUBE/._SimpleCmd_AdvancedJobControl+v6.6-3 |
---|
|
Include+ |
---|
scrollPageId | 405BE23F014B092BED2900AF0E13DE30 |
---|
scrollEditorDisplayTitle | _SimpleCMD_QubeJobEnvironment |
---|
scrollEditorUrl | http://docs.pipelinefx.com/display/QUBE/._SimpleCMD_QubeJobEnvironment+v6.6-3 |
---|
|
Include+ |
---|
scrollPageId | 405BE23F014B092BED529F670C867EB0 |
---|
scrollEditorDisplayTitle | _SimpleCMD_QubeRunTimeEnv |
---|
scrollEditorUrl | http://docs.pipelinefx.com/display/QUBE/_SimpleCMD_QubeRunTimeEnv |
---|
|
Section |
---|
Column |
---|
| Image Added |
Column |
---|
| Include+ |
---|
scrollPageId | 405BE23F014B092BEDF311795B653BD6 |
---|
scrollEditorDisplayTitle | _SimpleCmd_jobValidation_noImage |
---|
scrollEditorUrl | http://docs.pipelinefx.com/display/QUBE/_SimpleCmd_jobValidation_noImage |
---|
|
|
|
Include+ |
---|
scrollPageId | 405BE23F014B092BED37493F7556F3F0 |
---|
scrollEditorDisplayTitle | _SimpleCMD_QubeActions |
---|
scrollEditorUrl | http://docs.pipelinefx.com/display/QUBE/._SimpleCMD_QubeActions+v6.6-3 |
---|
|
Include+ |
---|
scrollPageId | 405BE23F014B092BED3FFA6C6ABA7BCD |
---|
scrollEditorDisplayTitle | _SimpleCMD_QubeNotes |
---|
scrollEditorUrl | http://docs.pipelinefx.com/display/QUBE/._SimpleCMD_QubeNotes+v7.0-0 |
---|
|