Skip to content

RendererRaytracer

Raytracer#

(RendererRaytracer)

  • Category: /Renderer
  • Default object name: raytracer

Go to Technical page.

Description#

Raytracing rendering engine.

Attributes#

Name Type Description
Integration Model string
Anti Aliasing Sample Count long Set the number of samples to use for the antialiasing.
Refinement Maximum Sample Count long Set the maximum number of samples to use to refine a pixel.
Refinement Variance Threshold double Set the color variance over which a pixel is considered noisy and needs more samples.
Anti Aliasing Sampling Mode long Set the sampling algorithm used by the antialiasing.
Anti Aliasing Filter long Algorithm used to filter the antialiasing samples.
Anti Aliasing Filter Mode long Set the algorithm used to integrate antialiasing samples. The Splatting mode generates samples inside the current pixel and accumulates them in current and neighbour pixels using the antialiasing filter. The Importance Sampling mode samples the antialiasing filter and accumulates only in the current pixel.
Anti Aliasing Filter Size double[2] Diameter in pixels of the kernel used for the filter.
Subsample Quality double Set the size of ray differentials for antialiasing samples. A value of 0% corresponds to ray differentials with a size of a pixel whereas a value of 100% corresponds to the size of a sub pixel.
Shading Oversampling double Set the sampling demultiplication factor between antialiasing and shading samples. The higher the value, the more shading samples are computed per antialiasing samples and the slower it gets.
Lock Sampling Noise bool Lock the samples through time.
Sampling Seed long Control the seed of the sampling used for the shading and the antialiasing.
Refinement Variance Mode long Set the mode used to compute the variance within a pixel. In Contrast mode, the variance corresponds to the maximum difference between new accumulated samples and the new beauty. In Standard Deviation mode, the variance corresponds to the standard deviation of the beauty for each accumulated samples.
Refinement Variance Filter long A pixel is refined when its variance or the one of its neighbours is over the variance threshold. This filter is applied on neighbour variances before comparing them against the threshold. When disabled, neighbours are not tested at all. In other cases, the filter has the same size of the anti aliasing filter when splatting samples and a size of 3x3 when using importance sampling (see Anti Aliasing Filter Mode).
Refinement Variance LUT string Set the LUT to use to compute the color variance of a pixel.
Motion Blur Mode long Set whether motion blur and motion vectors must be computed.
Motion Blur Sampling Mode long Set the sampling algorithm used by the motion blur.
Motion Blur Settings long Set whether the motion blur should use settings defined in project preferences or custom settings.
Motion Blur Sample Count long Set the number of samples to use for the motion blur.
Motion Blur Direction long Set the direction of the motion blur.
Motion Blur Length double Set the length of the motion blur. Setting it to 100% corresponds to the duration of the current frame.
Motion Blur Shutter Begin double Control the lower bound of the range in which motion samples must be taken.
Motion Blur Shutter End double Control the higher bound of the range in which motion samples must be taken.
Motion Blur Shutter Curve curve Control inbetween frame shutter opening and sample weight.
Enable Tone Mapping bool
Affect Color Aovs bool Defines if the tone mapping affects the color aovs
Tone Mapping Curve curve[3] Curves to remap subsample color prior pixel filtering. Use this curve is you want to control low and high values on each subsamples.
Export Aovs bool Defines if the raytracer writes aovs to the image
Matte Object AOV Mode long Choose wether the matte alpha of objects should affect all AOVs or only the beauty ones.