Shared Settings

This page describes general parameters shared between all AO modes.

Profile

This is an input field for a custom profile with your own specific set of parameters. Profiles store all HTrace AO settings and can be quickly swapped or replaced. They can be used as your own quality presets or for other purposes (e.g. a debugging Profile with certain Debug Modes enabled).

Profiles can be created through Assets -> Create -> HTrace -> AO Profile.

circle-exclamation

Debug Mode

  • None: debugging is disabled.

  • Depth [SSAO]: shows the state of the Depth buffer, which represents the geometry against which AO tracing / calculation is performed. If an object isn't present in this buffer, it will be ignored by the effect and won't cast AO. Objects excluded via Exclude Casting are highlighted in red in this buffer.

  • Main Buffers [RTAO / GTAO]: see the next section.

  • Ambient Occlusion: displays the final occlusion output produced by HTrace AO.

  • Temporal Disocclusion [RTAO / GTAO]: displays the state of temporal accumulation in the denoising pipeline. Freshly disoccluded areas, where no temporal history is available, are marked in red. Accumulation progress is shown in grey, and fully accumulated pixels are displayed in white.

  • Shading Rate Visualization [RTAO]: displays the rate at which the effect is rendered if the Adaptive resolutions is selected.

  • Hardware Ray Tracing Scene [RTAO]: displays the version of your scene that hardware ray tracing sees and optionally highlights in red any meshes, or parts of them, that mismatch the rasterized version of the scene seen by the main camera.

Main Buffers: displays all pipeline buffers used by HTrace AO at different stages.

  • Multi: shows a grid output of the four most crucial buffers: Depth, Final AO, Normals, Combined Motion Mask. All of them can also be inspected in full resolution via their respective debug modes.

  • Depth: shows the state of the Depth buffer, which represents the geometry against which AO tracing / calculation is performed. If an object isn't present in this buffer, it will be ignored by the effect and won't cast AO. Objects excluded via Exclude Casting are highlighted in red in this buffer.

  • Normal: shows the state of the Normal buffer, which provides surface orientation data used to define the sampling hemisphere for AO calculation. If an object's normals are absent or incorrect in this buffer, it will produce inaccurate occlusion results.

  • Motion Mask: highlights moving objects. If a moving object isn’t visible in this debug mode at all, it may receive incorrect denoising. This buffer contains valid data only in the Game view.

  • Motion Vectors: shows the motion vectors of the camera and moving objects (only in the Game view). Objects with missing or incorrect motion vectors may receive improper denoising.

Last updated