Flair Renderer
Table of contents
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.

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.

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.

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.