Render Stats

The Arnold render stats flags for each Golaem asset are inherited from the Crowd Render Proxy attributes. You can override them in the Character Maker through special Shader Attributes

Visibility

To override visibility stats, create Shader Attributes on the desired geometry asset's Shading Group. Their names must match the visibility flags listed below:

Arnold visibility flag Shader Attribute name Shader Attribute Type Shader Attribute Value
Primary Visibility primaryVisibility  Integer 1 to enable the flag or to 0 to disable it
Casts Shadows castsShadows Integer 1 to enable the flag or to 0 to disable it
Diffuse Transmission diffuseTransmission Integer 1 to enable the flag or to 0 to disable it
Specular Transmission specularTransmission Integer 1 to enable the flag or to 0 to disable it
Volume volume Integer 1 to enable the flag or to 0 to disable it
Diffuse Reflection diffuseReflection Integer 1 to enable the flag or to 0 to disable it
Specular Reflection specularReflection Integer 1 to enable the flag or to 0 to disable it


Example: disable the Casts Shadows visibility flag

Casts Shadows enabled Casts Shadows disabled

For more information on each visibility flag, check this Arnold documentation page.

Receive Shadows, Self Shadows

To override these flags, refer to the table below:

Arnold render stats Shader Attribute name Shader Attribute Type Shader Attribute Value
Receive Shadows receiveShadows Integer 1 to enable the flag or to 0 to disable it
Self Shadows selfShadows  Integer 1 to enable the flag or to 0 to disable it

Although these flags behave the same way as the visibility flags, the override must be enabled on the Crowd Render Proxy Shadow Overrides attributes (in the Arnold Attributes): Receive Shadows Override and Self Shadows Override. This is due to the way Arnold handles these render stats.