Skip to content

Submitting to deadline has conflicting logic #10

Description

@aardschok

Problem

The issue arises when creating the OutputFilename0 for the payload which conflicts with the actual output.

  • The conflict lies with assuming the output filename through the cmds.renderSettings where the information comes from the render settings' Common tab. Depending on the settings of the Frame/Animation ext under File Output we might encounter an entire different formatting such as filename.ext.#.
    Example OutputFilename0: X:\project_awesome\film\shot0010\render\maya\renders\ENV\shot1_render_v007.tga.0001
    Third party renderers such as VRay might override many settings, I have encountered that the Frame/Animation ex is not alterable when VRay is set as renderer.

  • The tokens from the renderSettings are not taken in account when creating the payload, you hardcoded the OutputFilePrefix with <RenderLayer>/<RenderLayer>. The user might set it up as <RenderLayer>/<RenderPass>

Solution(s)

There are two ways this can be resolved.

  1. Let Maya control the entire output by using the project and render settings
    This might mean we have to set certain attributes prior before rendering
  2. Define the output name when collecting the render layer or before submitting to Deadline

Proposal

  • Add a validation of render settings

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions