Any way to specify an object or material not be affected by TemporalAA?

3D UI elements displayed blur in motion state. Change AA Method to FXAA can fix this, but is there any way to make it perfect using temporalAA or disable AA for some specified materials?

is there any way to … disable AA for some specified materials?

Unfortunately no. Due to viewport jittering this is very hard to do. If you had a guarantee that no other object overlapped it on the screen or translucency drew in front of it that the jitter could be disabled and temporal aa could be turned off. Detecting that case would be very expensive.

3D UI elements displayed blur in motion state.

This is something we are looking to fix soonish. The plan is two fold.

For 3d UI elements that must be in the scene and intersect with the world we will write out velocity for the prominent pixels. This means they will get proper motion blur and reprojection for temporal aa.

For 3d UI elements which don’t interact with the scene (think a 3d HUD) these can be drawn after temporal aa, at the same time 2d UI is now. That means no motion blur or AA. The no AA may at first seem bad but we have some promising experiments for 3d HUD which show that geometric AA built into the 3d elements in the form of alpha’d fringes can be quite practical.

I can’t promise any specific time frame that we will add this. If you need it soon you could add these features yourself.

1 Like

Is there any update to this? Having an issue with a 3D UI (not a HUD). Is there a solution for Temporal AA effecting it as of yet?