Chebyshev Ambient Occlusion
Ambient Occlusion (AO) is a widely used shadowing technique in 3D rendering. One of the main disadvantages of using it is that it requires not only the surface depth but also the normal vector, which usually causes severe aliasing. This work introduces a novel AO algorithm by applying Chebyshev&...
Guardado en:
Autores principales: | , |
---|---|
Formato: | article |
Lenguaje: | EN |
Publicado: |
IEEE
2021
|
Materias: | |
Acceso en línea: | https://doaj.org/article/e6002d1c18144f608944e60654615884 |
Etiquetas: |
Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
|
id |
oai:doaj.org-article:e6002d1c18144f608944e60654615884 |
---|---|
record_format |
dspace |
spelling |
oai:doaj.org-article:e6002d1c18144f608944e606546158842021-11-18T00:09:40ZChebyshev Ambient Occlusion2169-353610.1109/ACCESS.2021.3124008https://doaj.org/article/e6002d1c18144f608944e606546158842021-01-01T00:00:00Zhttps://ieeexplore.ieee.org/document/9592763/https://doaj.org/toc/2169-3536Ambient Occlusion (AO) is a widely used shadowing technique in 3D rendering. One of the main disadvantages of using it is that it requires not only the surface depth but also the normal vector, which usually causes severe aliasing. This work introduces a novel AO algorithm by applying Chebyshev’s inequality. Instead of requiring the normal vector, we process the mean (<inline-formula> <tex-math notation="LaTeX">$\mu $ </tex-math></inline-formula>) of the distribution of depth values from the screen space. We can efficiently calculate the variance (<inline-formula> <tex-math notation="LaTeX">$\sigma ^{2}$ </tex-math></inline-formula>) over any kernel region. Using the Chebyshev AO, we can get the upper bound on the percentage of the shaded surface that is occluded. Our proposed method can usually provide a good approximation of true occlusion and can be used as an approximate value for AO rendering. As a post-processing rending, the time complexity of Chebyshev AO is <inline-formula> <tex-math notation="LaTeX">$O\left ({2k}\right)$ </tex-math></inline-formula> which is simple to implement on current graphics devices and can be applied to the next generation of ray tracing technology.Ka-Hou ChanSio-Kei ImIEEEarticleAmbient occlusionChebyshev’s inequalitypost-processingElectrical engineering. Electronics. Nuclear engineeringTK1-9971ENIEEE Access, Vol 9, Pp 147751-147756 (2021) |
institution |
DOAJ |
collection |
DOAJ |
language |
EN |
topic |
Ambient occlusion Chebyshev’s inequality post-processing Electrical engineering. Electronics. Nuclear engineering TK1-9971 |
spellingShingle |
Ambient occlusion Chebyshev’s inequality post-processing Electrical engineering. Electronics. Nuclear engineering TK1-9971 Ka-Hou Chan Sio-Kei Im Chebyshev Ambient Occlusion |
description |
Ambient Occlusion (AO) is a widely used shadowing technique in 3D rendering. One of the main disadvantages of using it is that it requires not only the surface depth but also the normal vector, which usually causes severe aliasing. This work introduces a novel AO algorithm by applying Chebyshev’s inequality. Instead of requiring the normal vector, we process the mean (<inline-formula> <tex-math notation="LaTeX">$\mu $ </tex-math></inline-formula>) of the distribution of depth values from the screen space. We can efficiently calculate the variance (<inline-formula> <tex-math notation="LaTeX">$\sigma ^{2}$ </tex-math></inline-formula>) over any kernel region. Using the Chebyshev AO, we can get the upper bound on the percentage of the shaded surface that is occluded. Our proposed method can usually provide a good approximation of true occlusion and can be used as an approximate value for AO rendering. As a post-processing rending, the time complexity of Chebyshev AO is <inline-formula> <tex-math notation="LaTeX">$O\left ({2k}\right)$ </tex-math></inline-formula> which is simple to implement on current graphics devices and can be applied to the next generation of ray tracing technology. |
format |
article |
author |
Ka-Hou Chan Sio-Kei Im |
author_facet |
Ka-Hou Chan Sio-Kei Im |
author_sort |
Ka-Hou Chan |
title |
Chebyshev Ambient Occlusion |
title_short |
Chebyshev Ambient Occlusion |
title_full |
Chebyshev Ambient Occlusion |
title_fullStr |
Chebyshev Ambient Occlusion |
title_full_unstemmed |
Chebyshev Ambient Occlusion |
title_sort |
chebyshev ambient occlusion |
publisher |
IEEE |
publishDate |
2021 |
url |
https://doaj.org/article/e6002d1c18144f608944e60654615884 |
work_keys_str_mv |
AT kahouchan chebyshevambientocclusion AT siokeiim chebyshevambientocclusion |
_version_ |
1718425257458532352 |