Table of contents
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.
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.
The first section, when opened, provides the material Settings that allow to customize what optional features the proxy material should have.
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.
The proxy material offers only a few default parameters, as it is mostly controlled through the VertexFX and NoiseFX tools
Color Tint darkens the material with a specified color. This attribute is especially useful for materials like tinted windows.
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.
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.
Cookie Mask File
Specifies the file path to the Cookie Mask. The path can be absolute or relative to the project root directory.
Invert Cookie inverts the applied Cookie Mask values.
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.