Top Banner
Filtering Approaches for Real-Time Anti-Aliasing http://www.iryoku.com/aacourse/
12

Filtering Approaches for Real-Time Anti-Aliasing

Dec 31, 2015

Download

Documents

yoshi-fuller

Filtering Approaches for Real-Time Anti-Aliasing. http:// www.iryoku.com / aacourse /. Filtering Approaches for Real-Time Anti-Aliasing Distance-to-edge AA (DEAA). Hugh Malan CCP Games [email protected]. Results. Distance to edge. Distance to edge. Distance to edge. Distance to edge. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Filtering Approaches for  Real-Time Anti-Aliasing

Filtering Approaches for Real-Time Anti-Aliasing

http://www.iryoku.com/aacourse/

Page 2: Filtering Approaches for  Real-Time Anti-Aliasing

Filtering Approaches for Real-Time Anti-Aliasing

Distance-to-edge AA (DEAA)

Hugh MalanCCP Games

[email protected]

Page 3: Filtering Approaches for  Real-Time Anti-Aliasing

Results

Page 4: Filtering Approaches for  Real-Time Anti-Aliasing

Distance to edge

Page 5: Filtering Approaches for  Real-Time Anti-Aliasing

Distance to edge

Page 6: Filtering Approaches for  Real-Time Anti-Aliasing

Distance to edge

Page 7: Filtering Approaches for  Real-Time Anti-Aliasing

Distance to edge

Page 8: Filtering Approaches for  Real-Time Anti-Aliasing

The postprocess

Page 9: Filtering Approaches for  Real-Time Anti-Aliasing

The postprocess

Page 10: Filtering Approaches for  Real-Time Anti-Aliasing

Results

Page 11: Filtering Approaches for  Real-Time Anti-Aliasing

Problems

Undersampling:

• Triangles thinner than a pixel• Long, thin triangles - eg a very long quad• Foreshortened triangles near silhouettes of organic objects, such as

characters• Subpixel gaps

No distance-to-edge information:

• Interpenetrating geometry• Shadow edges• Texture aliasing

Page 12: Filtering Approaches for  Real-Time Anti-Aliasing

Other uses for the DEAA buffer

• Simulate transparency with alpha-to-coverage

• Better alpha-tested edges, eg foliage