Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Flair Renderer

Table of contents
  1. Directory
  2. AOVs to render
  3. Settings
    1. Name
    2. Folder structure
    3. Render settings
    4. Resolution
    5. Frame range
    6. Camera views
  4. Advaced
    1. Render each light
    2. Apply color space
    3. Bundle AOVs in EXR
    4. Make deformations visible in these targets
  5. Render targets

The Flair Renderer is a tool that allows to easily render image sequences and their AOVs. The tool itself is roughly divided into three sections: Directory, AOVs to render and Settings.

Flair Renderer window
The Flair Renderer saves image sequences of any Flair AOVs.

Directory

The upper section of the Flair Renderer allows you to specify where the image sequence is going to be saved in. By default, your current Maya project’s directory will be set, but you can define any directory by clicking on the Browse button and navigating to your desired path.

If changed, the specified path will be saved within the scene globals node and be the same the next time the scene is opened.

AOVs to render

The left section outlines all AOVs (targets) available to render.

By default, all AOVs required to replicate the shader style in compositing are pre-selected. This allows to have the same stylization in, for example, Nuke and have complete freedom to push the look further in comp. To change the default AOVs that are pre-selected, you can modify the maya/prefs/sequence_renderer.py file.

When rendering multi-layer *.exr images, the outputTarget will always be rendered (it is computed anyways). You can render only the outputTarget by toggling it in the list, which disables all other targets automatically.

Internal render targets (all except outputTarget) should be exported as .exr to preserve the embedded linear float data of each image.

Settings

The right section of the Flair Renderer allows you to define all render settings.

Name

By default, the name is set by tags in the following way: Scene.Camera.Frame.ext. You can edit and customize the name any way you want, either with tags or normal characters. If the scene is not named, Unnamed will be used as the scene name.

You can right click on the line edit to go back to the default name, insert supported tags or clear the name entirely when needed.

Right-click naming context
The naming context opened after right-clicking.

If changed, the specified name will be saved within the scene globals node and be the same the next time the scene is opened.

Folder structure

The folder stucture defines the folders that will be created within the directory. By default, only a scene folder will be created. Additional folders can be created, if desired, for each camera and target that you render. When all are enabled, the hierarchy will look like this directory/scene/camera/target/image.ext.

Render settings

The render settings customizes the quality, alpha and format of the image sequence.

  • Quality - Defines the quality of the viewport rendering and correlates with the quality settings of the globals node. TAA gives the best visual quality and is the default in Flair.
  • Alpha - Defines how the alpha (transparency) is handled in the rendered image sequence. The options are None (no alpha), Linear (linear alpha) and Premult. (premultiplied alpha).
  • Format - Defines the image file format to save the image sequence as i.e., .png, .jpg, .exr, .tif, .iff.

Resolution

The resolution defines the resolution to render with. You can specify the width and height individually up to 16384 pixels. Just be mindful that your graphics card might not have enough VRAM to support extravagant resolutions.

By default, the render resolution is grabbed from Maya’s Render Settings and set back accordingly if changed within the Flair Renderer.

Frame range

The frame range defines the start and end of the sequence from the timeline, but can be set to any integer.

Camera views

Camera views outlines the available cameras in the scene and allows you to select from which camera you want to render the sequence through. By default, all cameras set as ‘renderable’ in Maya’s Render Settings will be pre-selected and changed accordingly from the Flair Renderer.

Advaced

The advanced settings can be toggled on-demand by clicking on them.

The advanced Flair Renderer Settings
Advanced Flair render settings.

Render each light

Render each light will render all selected AOVs for each available light. This is useful when you want intricate lighting control in comp. However, make sure to only render the targets that get affected by different lights to avoid saving duplicate AOVs.

Apply color space

Applies the color space of the viewport onto the rendered image. Supported color spaces are Raw, sRGB gamma, 2.2 gamma, Rec 709 gamma or 1.8 gamma. If color space is not applied, the resulting colors will be the same as in the Raw color space.

When rendering the outputTarget, keep in mind that image formats that default to linear color representations such as .exr and .tif won’t show the applied color space until it is set afterwards. If you don’t apply the color space to them, the color space will be baked in its linear format (caution with this).

Bundle AOVs in EXR

Bundles all AOVs in a single *.exr image. If you want to save each image individually, uncheck this setting.

Make deformations visible in these targets

Distortions (deformations) will always be present in the outputTarget, cryptomattes and the ctrlsDepthTarget (within the Fray style).

We want to add the ability to distort any target, but for now you can safely ignore this. A more intuitive functionality to distort AOVs will be available in future versions.

Render targets

The Render targets button will start rendering the target sequence with the settings you specified. You can cancel the sequence render anytime by hitting on cancel within the render progress dialog.