AppleseedOptions¶
Sets global scene options applicable to the appleseed 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.renderPasses¶
Number of render passes. When using photon mapping this is the number of progressive refinement passes used.
options.sampler¶
Antialiasing sampler
options.minAASamples¶
Number of uniform samples to render before adaptive sampling
options.maxAASamples¶
Maximum number of anti-aliasing samples (0 for unlimited)
options.aaBatchSampleSize¶
How many samples to render before each convergence estimation
options.aaNoiseThresh¶
Maximum amount of noise allowed in the image
options.lightingEngine¶
Light transport engine
options.shadingOverride¶
Replaces all shaders in the scene by special diagnostics shaders that can visualize uvs, normals, … Useful for debugging scenes.
options.environmentEDF¶
Light to use as the environment.
options.environmentEDFBackground¶
Whether or not the environment is visible in the background.
options.ptDirectLighting¶
Enable direct lighting
options.ptIBL¶
Enable image-based lighting
options.ptCaustics¶
Enable caustics
options.ptMaxBounces¶
Maximum number of bounces.If set to a negative number, use an unlimited number of bounces
options.ptMaxDiffuseBounces¶
Maximum number of diffuse bounces.If set to a negative number, use an unlimited number of bounces
options.ptMaxGlossyBounces¶
Maximum number of glossy bounces.If set to a negative number, use an unlimited number of bounces
options.ptMaxSpecularBounces¶
Maximum number of specular bounces.If set to a negative number, use an unlimited number of bounces
options.ptLightingSamples¶
Number of samples used to estimate direct lighting
options.ptIBLSamples¶
Number of samples used to estimate environment lighting
options.ptMaxRayIntensity¶
Clamp intensity of rays (after the first bounce) to this value to reduce fireflies.Set to zero to disable
options.ptClampRoughness¶
Clamp BSDF roughness parameter to a maximum level to reduce fireflies in glossy reflections
options.photonType¶
Photon Type
options.sppmDirectLighting¶
Method used to estimate direct lighting
options.sppmIBL¶
Enable image-based lighting
options.sppmCaustics¶
Enable caustics
options.sppmPhotonMaxBounces¶
Maximum number of photon bounces.If set to a negative number, use an unlimited number of bounces
options.sppmPathMaxBounces¶
Maximum number of path bounces.If set to a negative number, use an unlimited number of bounces
options.sppmLightPhotons¶
Number of light photons per render pass
options.sppmEnvPhotons¶
Number of environment photons per render pass
options.sppmInitialRadius¶
Initial photon gathering radius in percent of the scene diameter.
options.sppmMaxPhotons¶
Maximum number of photons used to estimate radiance
options.sppmAlpha¶
Evolution rate of photon gathering radius
options.denoiserMode¶
Enable the denoiser. When choosing Write Outputs, two EXR images with denoising AOVs will be written in the same directory as the beauty image. The command line denoiser in appleseed can be used with the EXR files to produce denoised images.
options.denoiserSkipPixels¶
Disabling this option will produce better results at the expense of slower processing time.
options.denoiserRandomPixelOrder¶
Process pixels in random order. Enabling this option can help reducing artifacts.
options.denoiserScales¶
Number of resolution scales used for denoising.
options.searchPath¶
The filesystem paths where shaders and textures are searched for.
options.numThreads¶
Number of threads to use for rendering.Set to zero to use all CPU cores
options.interactiveRenderFps¶
Maximum progressive rendering update rate in frames per second
options.textureMem¶
Texture cache size in bytes
options.tileOrdering¶
Tile rendering order
options.logLevel¶
Determines the verbosity of log output.
options.logFileName¶
The name of a log file which appleseed will generate while rendering.
options.interactiveRenderMaxSamples¶
Sets the maximum number of samples to use when doing interactive rendering.
extraOptions¶
An additional set of options to be added. Arbitrary numbers
of options may be specified within a single IECore.CompoundObject
,
where each key/value pair in the object defines an option.
This is convenient when using an expression to define the options
and the option count might be dynamic. It can also be used to
create options whose type cannot be handled by the options
CompoundDataPlug.
If the same option is defined by both the options
and the
extraOptions
plugs, then the value from the extraOptions
is taken.