Proxy Materials

Table of contents
  1. Settings
    1. VtxControl
  2. Attributes
    1. Color Tint
    2. Feathering
    3. Cookie Mask
    4. Cookie Mask File
    5. Invert Cookie
  3. Stylization (procedural)

Proxy materials are invisible materials that only render to the stylization control maps within Flair, thereby only modifying effects on the final image.

Being separate stylization elements in the scene, these provide unique versatility. They can help art-direct effects at all levels of control. For example, they can affect the entire image by being placed in front of the camera as a proxy card, or affect only a specific part of the scene in 3D space by being placed in front of it. The tutorial below showcases this versatility.

The proxy material can be created and assigned from the material presets tool and are divided into optional Settings and Attributes.

Flair proxy material node
The proxy material in the Attribute Editor.

The first element within the proxy material is the Open ShaderFX button, which opens the ShaderFX Graph. This graph allows complete control to customize the material with nodes. The graph is intended for shader writers or advanced users who know how to manipulate and work with the ShaderFX framework. Using the ShaderFX framework is outside of the scope of this documentation, but you can learn a lot by watching these tutorials.


Settings

The first section, when opened, provides the material Settings that allow to customize what optional features the proxy material should have.

VtxControl

The VtxControl setting enables the control of stylization effects through the vertex colors. This attribute is automatically managed by Flair and is activated as soon as you start using VertexFX.


Attributes

The proxy material offers only a few default parameters, as it is mostly controlled through the VertexFX and NoiseFX tools

Color Tint

Color Tint darkens the material with a specified color. This attribute is especially useful for materials like tinted windows.

Color Tint with a light red color.

Feathering

Feathering softens the hard edges of the proxy materials to create a soft transition. This effect works best when the material is applied to round proxy objects.

Feathering the Color Tint (0...3.0).

Cookie Mask is an image which contains a mask of the proxy. It is especially useful if you place a proxy plane (card) in front of the camera to create effect vignettes. This attribute toggles the use of the Cookie Mask File.

Specifies the file path to the Cookie Mask. The path can be absolute or relative to the project root directory.

Cookie mask applied on a proxy material.

Invert Cookie inverts the applied Cookie Mask values.

Cookie mask inverted on a proxy material.

Stylization (procedural)

When the NoiseFX tool has been used on the material, the Stylization (procedural) section will appear at the bottom of the Attribute Editor. This section contains all the procedural attributes that the NoiseFX tool creates and modifies. Therefore, you can mostly ignore these attributes within the material.

Stylization (procedural) attributes
Some procedural stylization attributes created through NoiseFX.