ArnoldOptions

Sets global scene options applicable to the Arnold renderer. Use the StandardOptions node to set global options applicable to all renderers.

user

Container for user-defined plugs. Nodes should never make their own plugs here, so users are free to do as they wish.

out

The processed output scene.

enabled

The on/off state of the node. When it is off, the node outputs the input scene unchanged.

in

The input scene

options

The options to be applied - arbitrary numbers of user defined options may be added as children of this plug via the user interface, or using the CompoundDataPlug API via python.

options.aaSamples

Controls the number of rays per pixel traced from the camera. The more samples, the better the quality of antialiasing, motion blur and depth of field. The actual number of rays per pixel is the square of the AA samples value - so a value of 3 means 9 rays are traced, 4 means 16 rays are traced and so on.

options.giDiffuseSamples

Controls the number of rays traced when computing indirect illumination (“bounce light”). The number of actual diffuse rays traced is the square of this number.

options.giGlossySamples

Controls the number of rays traced when computing glossy specular reflections. The number of actual specular rays traced is the square of this number.

options.giRefractionSamples

Controls the number of rays traced when computing refractions. The number of actual specular rays traced is the square of this number.

options.giDiffuseDepth

Controls the number of ray bounces when computing indirect illumination (“bounce light”).

options.giGlossyDepth

Controls the number of ray bounces when computing glossy specular reflections.

options.giReflectionDepth

Controls the number of ray bounces when computing reflections.

options.giRefractionDepth

Controls the number of ray bounces when computing refractions.

options.ignoreTextures

Ignores all file textures, rendering as if they were all white.

options.ignoreShaders

Ignores all shaders, rendering as a simple facing ratio shader instead.

options.ignoreAtmosphere

Ignores all atmosphere shaders.

options.ignoreLights

Ignores all lights.

options.ignoreShadows

Skips all shadow calculations.

options.ignoreSubdivision

Treats all subdivision surfaces as simple polygon meshes instead.

options.ignoreDisplacement

Ignores all displacement shaders.

options.ignoreBump

Ignores all bump mapping.

options.ignoreMotionBlur

Ignores motion blur. Note that the turn off motion blur completely, it is more efficient to use the motion blur controls in the StandardOptions node.

options.ignoreSSS

Disables all subsurface scattering.

options.textureSearchPath

The locations used to search for texture files.

options.proceduralSearchPath

The locations used to search for procedural DSOs.

options.shaderSearchPath

The locations used to search for shader plugins.

options.errorColorBadTexture

The colour to display if an attempt is made to use a bad or non-existent texture.

options.errorColorBadMesh

The colour to display if bad geometry is encountered.

options.errorColorBadPixel

The colour to display for a pixel where a NaN is encountered.

options.errorColorBadShader

The colour to display if a problem occurs in a shader.