OptionalisEnabled: booleanOptionalraytracingConversionTimeSliceUs: numberOptionaldevices: EnumValue<RaytracingDevice, number>Optionalsampler: EnumValue<RaytracingSampler, number>OptionalrayMaxDepth: numberOptionalrayCastEpsilon: numberOptionalmaximumSampleCount: numberOptionalradianceClamp: numberOptionalisPreviewEnabled: booleanProtected_devicesProtected_isProtected_isProtected_maximumProtected_radianceProtected_rayProtected_rayProtected_raytracingProtected_samplerDevices that are allowed to be used for raytracing purposes.
When set to true the active scene will be converted into a format that can be utilized by the raytracer. While active any further changes to the scene will be automatically converted as well, which may result in a performance decrease when creating/loading new objects. This feature requires a lot of memory as all meshes and textures need to be duplicated.
This feature needs to be enabled along with setting the RenderMode to Raytraced on the camera/view in order to activate raytracing rendering.
When enabled the scene will start undergoing a conversion process, which may be lengthy. Use RaytracingConversionTimeSliceUs value
to determine how fast should the conversion proceed, and use Renderer::getRaytracingSceneConversionProgress() to understand
how is the conversion progressing.
Renders the first 10 frames at half-resolution to speed up rendering.
Determines the maximum number of samples that will be taken for each pixel. Higher values increase visual quality at a linear increase to rendering time.
Limits the maximum intensity (brightness) of samples in the scene. This can be used to prevent extremely bright samples (fireflies). A reasonable range for this value is [1, 25], but may be set outside of the range as required. It is suggested you set it to highest possible value as lower values will reduce overall brightness of the scene.
Ray bias to be used(in scene units).Change this if black self - intersection artifacts seen on geometry. Usually small values are used.
Maximum number of times a ray may bounce off a surface to capture reflections. Higher values increase visual quality at the cost of rendering time.
Determines the maximum number of microseconds that raytracing conversion is allowed to use every frame. If set to zero the conversion will complete on the same frame it was requested, but will result in rendering halting during that time.
Sampling type to use when resolving the raytraced samples.
Copies all properties defined by the prototype of RaytracingSettings from other to this instance.
Clones this instance and returns a new RaytracingSettings with identical values.
Determines if this RaytracingSettings instance is equal to the other instance.
StaticisDetermines if both RaytracingSettings instances are equal.
Settings that control raytracer rendering.