Skip to Main content Skip to Navigation
Conference papers

Practical morphological antialiasing on the GPU

Abstract : The subject of antialiasing techniques has been actively explored for the past 40 years. The classical approach involves computing the average of multiple samples for each final sample. Graphics hardware vendors implement various refinements of these algorithms. Computing multiple samples (MSAA) can be very costly depending on the complexity of the shading, or in the case of raytracing. Moreover, image-space techniques like deferred shading are incompatible with hardware implementation of MSAA since the lighting stage is decorrelated from the geometry stage. A filter based approach called Morphological Antialiasing (MLAA) was recently introduced [2009]. This technique does not need multiple samples and can efficiently be implemented on CPU using vector instructions. However, this filter is not linear and requires deep branching and image-wise knowledge which can be very inefficient on graphics hardware. We introduce an efficient adaptation of the MLAA algorithm running flawlessly on medium range GPUs.
Document type :
Conference papers
Complete list of metadatas

Cited literature [2 references]  Display  Hide  Download

https://hal-upec-upem.archives-ouvertes.fr/hal-00681574
Contributor : Venceslas Biri <>
Submitted on : Wednesday, March 21, 2012 - 6:20:34 PM
Last modification on : Wednesday, February 26, 2020 - 7:06:06 PM
Long-term archiving on: : Monday, November 26, 2012 - 11:50:42 AM

File

MLAAGPU.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-00681574, version 1

Citation

Venceslas Biri, Adrien Herubel, Stéphane Deverly. Practical morphological antialiasing on the GPU. SIGGRAPH 2010, Aug 2010, United States. pp.45. ⟨hal-00681574⟩

Share

Metrics

Record views

410

Files downloads

409