Keywords: UE4, Anti-Aliasing, Temporal AA

How to change Anti-Aliasing method on desktop devices

Project Settings -> Engine -> Rendering -> Default Settings -> Anti-Aliasing Method.

Default Anti-Aliasing method is Temporal AA.

Post-process Anti-aliasing was removed from Post Process Volume.

How to modify parameters of Temporal AA at run-time
r.TemporalAACurrentFrameWeight 0.2
r.TemporalAASamples 4
r.Tonemapper.Sharpen 0.8 // Somewhere between 0.5 and 1.0 seems like a sweet spot.


How to enable Temporal AA on mobile devices

Project Settings -> Engine -> Rendering -> Default Settings -> Set Anti-Aliasing Method as TemporalAA.
Project Settings -> Engine -> Rendering -> -> Mobile -> Set Mobile MSAA as NO MSAA, and ensure that there’s no r.MobileMSAA=0 in DefaultEngine.ini.

Default Anti-Aliasing method on mobile is also Temporal AA.

There’s bug in version 4.19 that Temporal AA cann’t be enabled on mobile device. it works fine in version 4.18.

If there’s an image blurring (ghost) on mobile devices, it may be caused by the poor performance of mobile devices.
If the cost of rendering on mobile is larger then the computing power on mobile devices, image blurring would occurs.

——张嘉佳 《从你的全世界路过》