The following settings are provided via the Arnold Properties Modifier object modifier for geometry objects.
Visibility
You can selectively disable an object's visibility for the various types of rays in the renderer. By default, objects are visible to all types of rays. Camera - Camera (AA) rays (i.e., primary or view rays). Shadow - shadow rays fired in the direct lighting calculations. Specular - specular_reflection rays. Transmission - transmission rays. Diffuse - indirect_diffuse rays (i.e. global illumination or GI rays). Specular - indirect_specular rays (i.e. specular reflection rays). To set the visibility, add up the values of the rays you want to "see" the object. For example, if an object is visible to the camera (primary visibility), and to transmission (both diffuse and specular), then that’s visibility 13 (1 + 4 + 8).Ray type Decimal Value Camera (Primary Visibility) 1 Shadow (Casts Shadows) 2 Diffuse transmission 4 Specular transmission 8 Volume 16 Diffuse reflection 32 Specular reflection 64 SSS (subsurface) 128
Camera (Primary Rays)
Determines whether the object is visible to camera rays.
The tank in this example is invisible to camera rays but visible to all other types of rays, including shadow rays
Diffuse Reflections
Affects indirect diffuse rays (i.e., global illumination, hemi, or GI rays).
Specular Reflections
You can selectively disable an object's visibility for the various types of rays in the renderer. By default, objects are visible to all types of rays. Specular Reflection visibility affects indirect specular rays (i.e., specular reflection rays).
Diffuse Transmission
Object is visible in diffuse transmission and subsurface scattering.
Specular Transmission
Object is visible in sharp and glossy specular transmission (refraction).
Volume Scattering
Shadows
Cast Shadows
Enables the computation of shadows cast from the light.
Receive Shadows
Determines whether or not the object picks up shadows from other objects.
Self Shadows
Determines whether or not the object casts shadows on itself.
General
Double-Sided
Just like you can disable the visibility for specific ray types, you can also change an object's sidedness depending on the ray type. By default, objects are double-sided for all rays. By unclicking any of these checkboxes, the object will become single-sided, which means that those parts of the object whose normal vector points away from the incoming ray direction will not be rendered.
Invert Normals
Invert normals (so that normals face inwards and not outwards).
Opaque
As of Arnold 5.3, this flag is set automatically by changing the opacity or transmission on a material. Determines whether the object is considered opaque (transparent). By default, Arnold built-in shaders set the Exceptions are opaque
flag automatically, based on whether or not the shader settings would require disabling the opaque
flag on the object to render correctly. For example, it's no longer necessary to manually disable the opaque
flag to get transparent shadows for a glass shader. curves
and points
when min_pixel_width
is in use, and OSL shaders.
Matte
When enabled, this turns an object or group into a holdout matte. It affects primary rays only. The matte color is always black, and the opacity of the object is preserved. Shaders will not run on the object anymore and it will output all-black (including the alpha), except if the opaque parameter is off, in which case shaders will be run just to compute the opacity. Note that even AOVs output by its shaders in this case will be black. The Matte attribute does not matte out the AOV contributions of built-in AOVs such as P, N, and raycount. There is also the option to create a matte with a Matte shader.
Trace Sets
This string label defines the set of objects to be traced or avoided. Objects are labeled using the Arnold shape attributes.
This option works in conjunction with shaders supporting trace sets, like trace_set.
Mikkt Tangents
Forces exporting of the mikkt tangents and binormal, to be consumed by the normal_map node.