|
Unravel Engine C++ Reference
|
#include <taa_pass.h>
Public Attributes | |
| std::uint32_t | temporal_sample_count = 8 |
| Enable jitter when greater than 1 (full render frame index drives the sequence). | |
| taa_jitter_mode | jitter_mode = taa_jitter_mode::msaa_2_rotating |
Subpixel offset sequence (see taa_jitter_mode); passed to camera each frame. | |
| float | jitter_amplitude = 1.0f |
| Scales jitter before projection (1 = full ~±½ pixel). Lower = less whole-screen shake, softer AA. | |
| float | jitter_temporal_phase_scale = 0.45f |
| float | history_blend = 0.82f |
| Blend toward clipped history (lower = less gray cast, slightly more aliasing). | |
| float | sharpen = 0.5f |
| Unsharp on current neighborhood; keep low to avoid edge shimmer. | |
| float | depth_reject_scale = 1.0f |
| float | variance_clip_scale = 1.35f |
| Standard deviations for RGB variance clip (typical 1.0–1.75). | |
Definition at line 18 of file taa_pass.h.
| float unravel::taa_pass::settings::depth_reject_scale = 1.0f |
Definition at line 33 of file taa_pass.h.
| float unravel::taa_pass::settings::history_blend = 0.82f |
Blend toward clipped history (lower = less gray cast, slightly more aliasing).
Definition at line 30 of file taa_pass.h.
| float unravel::taa_pass::settings::jitter_amplitude = 1.0f |
Scales jitter before projection (1 = full ~±½ pixel). Lower = less whole-screen shake, softer AA.
Definition at line 25 of file taa_pass.h.
| taa_jitter_mode unravel::taa_pass::settings::jitter_mode = taa_jitter_mode::msaa_2_rotating |
Subpixel offset sequence (see taa_jitter_mode); passed to camera each frame.
Definition at line 23 of file taa_pass.h.
| float unravel::taa_pass::settings::jitter_temporal_phase_scale = 0.45f |
For golden / Halton / R2: multiplies frame index inside the sequence (1 = original step size). MSAA rotating modes ignore this. Lower (0.25–0.55) walks the pattern more slowly for smoother TAA.
Definition at line 28 of file taa_pass.h.
| float unravel::taa_pass::settings::sharpen = 0.5f |
Unsharp on current neighborhood; keep low to avoid edge shimmer.
Definition at line 32 of file taa_pass.h.
| std::uint32_t unravel::taa_pass::settings::temporal_sample_count = 8 |
Enable jitter when greater than 1 (full render frame index drives the sequence).
Definition at line 21 of file taa_pass.h.
| float unravel::taa_pass::settings::variance_clip_scale = 1.35f |
Standard deviations for RGB variance clip (typical 1.0–1.75).
Definition at line 35 of file taa_pass.h.