Run motion blur before TAA to reduce artifacts (#13574)
# Objective - Reduce edge artifacts and noise in motion blur with TAA. ## Solution - Reorder's motion blur and TAA, so TAA is run after motion blur. ## Testing - Tested with built in examples, as well as some external test scenes. Before:   After:  
This commit is contained in:
parent
32a44e14e6
commit
c566ae7155
@ -68,8 +68,8 @@ impl Plugin for TemporalAntiAliasPlugin {
|
|||||||
Core3d,
|
Core3d,
|
||||||
(
|
(
|
||||||
Node3d::EndMainPass,
|
Node3d::EndMainPass,
|
||||||
|
Node3d::MotionBlur, // Running before TAA reduces edge artifacts and noise
|
||||||
Node3d::Taa,
|
Node3d::Taa,
|
||||||
Node3d::MotionBlur, // Run MB after TAA, else TAA will add motion artifacts
|
|
||||||
Node3d::Bloom,
|
Node3d::Bloom,
|
||||||
Node3d::Tonemapping,
|
Node3d::Tonemapping,
|
||||||
),
|
),
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user