This is a general purpose property, consisting of a string. This string field can be set to override any parameter of an Arnold core node. This allows you to, for example, access and set Arnold core parameters currently not exposed in the plug-in user interface. The property can be applied to poly-meshes, hair, lights, and point clouds.

You can use spaces as a delimiter when specifying multiple user options. For example:

enable_procedural_cache off error_color_bad_pixel 1 .25 1 declare test constant FLOAT test 2

This is a powerful option and should be used with some care. The string is passed to the Arnold node directly and it is up to the user to fully understand the parameters being set.

You can query the list of parameters an Arnold core node has by using Kick. For instance, if you want to change a rendering option, you can get the attribute names by running:

kick -info options

Always refer to the core Arnold nodes (see bottom of page ), and not to the parameter's name as exposed in the plug-in.

List of 'kick -info options' available through Kick

  • No labels