VRED

Job Submission

You can submit jobs from within VRED by installing the integrated submission script, or you can submit them from the Monitor. The instructions for installing the integrated submission script can be found further down this page.

integrated monitor

To submit from within VRED, press the Submit to Deadline button in the Thinkbox Menu. If the Submit to Deadline button is missing, check to make sure that the submitter is installed correctly then restart VRED.

Submission Options

The general Deadline options are explained in the Job Submission documentation, and the Draft/Integration options are explained in the Draft and Integration documentation.

The VRED specific options are:

  • Version: Which version of VRED to use (7.0=2015, 8.0=2016, 9.0=2017).
  • Job Type: What type of job to submit.
  • View: Which View to render from.
  • Animation Clip: Which animation to render.
  • Dimensions: The dimensions of the final rendered image.
  • Super Sampling Factor: The super sampling factor to use when rendering.
  • Render Quality: The render quality to render with.
  • Background Color: The color of the background to use when rendering.
  • Include Alpha Channel: Whether or not the the alpha channel should be included.
  • Premultiply Alpha: Whether or not the alpha channel should be premultiplied.
  • Tonemap HDR: Whether or not tonemapping should be applied to .hdr files.
  • DPI: Dots per inch when rendering a still frame.
  • Export Render Passes: If the render quality is set to raytracing you can export separate render passes.
  • Export Meta Data: Whether or not Meta Data should be embedded into the rendered files.

Plug-in Configuration

You can configure the VRED plug-in settings from the Monitor. While in super user mode, select Tools -> Configure Plugins and select the VRED plug-in from the list on the left.

Note, if the executable supports a MAJOR.MINOR.REVISION (9.0.123) numbering system in its path, then you will need to configure the explicit exe path to the particular revision that you have installed on your machines. Deadline does not track every possible revision available or indeed where it might be custom installed to, so a studio should verify their exe paths are correct for each application version they choose to use with Deadline. Multiple exe paths can still be declared and the first one that is found on a particular slave on a particular platform will be used from the exe list.

../_images/cp_vred.png

Render Executables

  • VRED Executable: The path to the VRED executable file used for rendering. Enter alternative paths on separate lines. Different executable paths can be configured for each version installed on your render nodes.

Ensure you use the following VRED executables only:

  • VRED Pro (requires a VREDPro license)
    • Windows: VREDPro.exe
    • Mac OS X: VREDPro
  • VRED Server Node (requires an ‘Autodesk Raytracing Cluster Module for Autodesk VRED 20xx’ license where xx is the YEAR)
    • Windows: VREDServerNode.exe
    • Mac OS X: VREDServerNode
    • Linux: VREDServerNode

Integrated Submission Script Setup

The following procedures describe how to install the integrated VRED submission script. This script allows for submitting VRED render jobs to Deadline directly from within the VRED editing GUI.

Manual Installation

Due to technical limitations in VRED, we are unable to provide an automated submitter installer at this time. The script and the following installation procedure has been tested with VRED 2016 and later.

On Windows, copy the file:

[Repository]\submission\VRED\Client\DeadlineVREDClient.py to [VRED Install Directory]\lib\python\Lib\site-packages

From within VRED open the preferences window ( Edit -> Preferences ) and add the following lines to the script tab:

import DeadlineVREDClient
DeadlineVREDClient.InstallDeadline()

When using VRED 2017 or later, you must instead add the following lines:

import DeadlineVREDClient
DeadlineVREDClient.InstallDeadline( vrMainWindow )
../_images/vred_installation.png

FAQ

Can VRED render non-GUI via Deadline?

Yes. We already pass an additional argument at render time (-nogui) to force a non-GUI session of VRED Pro is run during network rendering. If you would prefer to save on your VRED Pro license being used in non-GUI mode, then please consider using “VRED Server Node” instead which has no GUI. See the next FAQ for more information.

Is VRED via Deadline able to render using VRED Server Node (render node) Licenses?

Yes. In order to render using VRED Server Node (render node) licenses (and save using expensive VREDPro licenses) you should edit the VRED Render Executable path to “VREDServerNode.exe” instead of “VREDPro.exe”. Note, you must actually own some “Autodesk VRED Render Node 20xx” licenses (where xx is the YEAR) to be able to use the “VREDServerNode.exe” executable as it does NOT use the same license that “VREDPro.exe” uses. Please note that we believe these “Autodesk VRED Render Node” licenses are actually referred to on the ADSK pricing list as “Autodesk Raytracing Cluster Module for Autodesk VRED 20xx” if you have trouble finding them via your ADSK reseller. In your Flexlm license file, the various licensed products will have these initials: VRED Server (VRDSRV), VRED Render Node (RCMVRD), and VRED Professional (VRDPRO), which will help you verify you have the correct licensing in place.

Can VRED be run as a service?

VRED can sometimes crash when running as a service. If VRED appears crashed, try running the Slave as a normal application instead of as a service to see if that fixes the problem.

Is Mac OS X supported?

VRED 2016 (06.03.2015) added OS X support so Deadline now supports VRED using this version or newer. The integrated submission script is currently not supported for OS X (As of VRED 2016 SP4, Autodesk doesn’t yet ship PySide support with the OS X version).

Is VRED supported on Linux?

Yes, only the non-gui application ‘VREDServerNode’ is supported on Linux (use ‘clusterService’ for VREDCluster plugin).

VRED can’t find a display on my linux render node. Is there anything I can do about this?

Yes, The first thing you need to do is make sure that you have the correct packages installed. This can be done by running the following commands. On Ubuntu use:

>>> sudo apt-get install libXrender1 libXcomposite1 libXxf86vm1 libXdamage1 libXfixes3 libXdmcp6

If you are using CentOS/RHEL use:

>>> sudo yum install libXrender libXcomposite libXxf86vm libXdamage libXfixes libXdmcp

The second thing that you need to do is make sure that the DISPLAY Environment Variable is set to “:0.0” if the slave is running as a service in the application’s launch shell script file:

export DISPLAY=:0.0

In VRED 2017 the Deadline menu does not show up. What can I do?

In VRED 2017 you have to either open up a scene or create a new scene in order for the Deadline menu to show up. This is because VRED runs it’s preferences scripts before it initializes all of the VRED variables.

Is VRED 2016 SR1 supported by Deadline?

VRED 2016 SR1 is not supported for rendering or submitting from due to several modifications that have been made to VRED by the developers that do not allow us to render. Please consider using VRED 2017 or an earlier version than VRED 2016 SR1.

Error Messages and Meanings

This is a collection of known VRED error messages and their meanings, as well as possible solutions. We want to keep this list as up to date as possible, so if you run into an error message that isn’t listed here, please email Deadline Support and let us know.

Currently, no error messages have been reported for this plug-in.