Fix temporal anti-aliasing to provide better quality output
This commit is contained in:
@@ -26,9 +26,9 @@ void RenderView::Prepare(RenderContext& renderContext)
|
||||
TaaFrameIndex = 0;
|
||||
|
||||
// Calculate jitter
|
||||
const float jitterSpread = renderContext.List->Settings.AntiAliasing.TAA_JitterSpread;
|
||||
const float jitterX = RendererUtils::TemporalHalton(TaaFrameIndex + 1, 2) * jitterSpread;
|
||||
const float jitterY = RendererUtils::TemporalHalton(TaaFrameIndex + 1, 3) * jitterSpread;
|
||||
const float jitterSpread = renderContext.List->Settings.AntiAliasing.TAA_JitterSpread / 0.75f;
|
||||
const float jitterX = (RendererUtils::TemporalHalton(TaaFrameIndex + 1, 2) - 0.5f) * jitterSpread;
|
||||
const float jitterY = (RendererUtils::TemporalHalton(TaaFrameIndex + 1, 3) - 0.5f) * jitterSpread;
|
||||
taaJitter = Float2(jitterX * 2.0f / width, jitterY * 2.0f / height);
|
||||
|
||||
// Modify projection matrix
|
||||
|
||||
Reference in New Issue
Block a user