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.

Reference:
https://forums.unrealengine.com/development-discussion/rendering/106829-sharp-temporal-aa/page2?134157-Sharp-Temporal-AA=&viewfull=1

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 maybe cause 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 occurs.


我希望有个如你一般的人
如山间清爽的风
如古城温暖的光
从清晨到夜晚
由山野到书房
只要最后是你
就好
——张嘉佳 《从你的全世界路过》