RT Mirror Reflection
Method #
RT Mirror Reflection is the fastest raytracing reflections node with only a single, sharp ray traced bounce supported. This can be used to simulate mirrors, reflections and specular on any raytracing enabled specular material/surface. Rough reflections can be approximated using the blurring properties.
As it only uses one bounce, secondary bounces such as a mirror reflecting another mirror will not work. This node is best-used for scenes that need to run more optimally at higher frame rates.
Raytracing will need to be enabled on the root node for the RT Mirror Reflection node to work.
Raytraced reflections will need to be enabled on the material node of 3D objects that will utilise raytraced mirror reflections.
Because Roughness Blur is a post approximation of roughness, the effect can look different at different scene scales. It’s recommended to use the blur scale property to correct these differences.
Parameters
These properties control the core behaviours of the node.
Parameter Details
Path Tracer Shader Import a shader source code file as a resource.
Denoising / Refinement Toggles on and off denoising / refinement.
Ray Bias Sets the bias of the rays.
Sample clamp Clamps the reflectiveness of the rays.
Run at Reduced Resolution (Faster) Halves the rays used in ray tracing, dramatically increasing performance in some scenes.
These properties control a post pblur effect, emulating roughness on the surface without adding more samples.
Parameter Details
Blur Reflections When enabled, notch will attempt to generate approximate reflections using a post blur pass on the mirror reflections.
Blur Quality Increases the number of samples taken for the post blur.
Blur Scale Adjusts the scale of the blur. best used to correct the blur pass for scene scale.
These properties control how an Environment Map is used with the mirror reflections.
Parameter Details
Environment Brightness The brightness of the environment map.
Environment Specular Toggles on and off environment specular.
Environment Filtering Toggles on and off environment filtering.
Inputs
These properties control the core behaviours of the node.
Parameter | Details |
---|---|
Path Tracer Shader | Import a shader source code file as a resource. |
Denoising / Refinement | Toggles on and off denoising / refinement. |
Ray Bias | Sets the bias of the rays. |
Sample clamp | Clamps the reflectiveness of the rays. |
Run at Reduced Resolution (Faster) | Halves the rays used in ray tracing, dramatically increasing performance in some scenes. |
These properties control a post pblur effect, emulating roughness on the surface without adding more samples.
Parameter | Details |
---|---|
Blur Reflections | When enabled, notch will attempt to generate approximate reflections using a post blur pass on the mirror reflections. |
Blur Quality | Increases the number of samples taken for the post blur. |
Blur Scale | Adjusts the scale of the blur. best used to correct the blur pass for scene scale. |
These properties control how an Environment Map is used with the mirror reflections.
Parameter | Details |
---|---|
Environment Brightness | The brightness of the environment map. |
Environment Specular | Toggles on and off environment specular. |
Environment Filtering | Toggles on and off environment filtering. |
Name | Description | Typical Input |
---|---|---|
Object Nodes | Only reflect particular objects in the scene. Great for making vampires. | 3D Object |
Fast-Path Specular Sky Lights | Sky lights linked to this input will have their specular component traced by the RT Mirror Reflection node as a mirror reflection ray, instead of in the Sky Light’s direct illumination pass. This allows the result to be post-blurred with the RT Mirror Reflection’s blur pass, and is also faster as less rays need to be cast. | Sky Lights |