Implementing software occlusion culling for real-time applications
The visualization of complex virtual scenes can be significantly accelerated by applying Occlusion Culling. In this work we introduce a variant of the Hierarchical Occlusion Map method to be used in Real-Time applications. To avoid using real objects geometry we generate specialized conservative Occ...
Autores principales: | , , , , |
---|---|
Formato: | Objeto de conferencia |
Lenguaje: | Inglés |
Publicado: |
2012
|
Materias: | |
Acceso en línea: | http://sedici.unlp.edu.ar/handle/10915/23640 |
Aporte de: |
id |
I19-R120-10915-23640 |
---|---|
record_format |
dspace |
institution |
Universidad Nacional de La Plata |
institution_str |
I-19 |
repository_str |
R-120 |
collection |
SEDICI (UNLP) |
language |
Inglés |
topic |
Ciencias Informáticas Occlusion culling Hierarchical Occlusion Map Occluder skin visibility determination Depth Buffer Occlusion query Occluder fusion Software Real time Visual COMPUTER GRAPHICS |
spellingShingle |
Ciencias Informáticas Occlusion culling Hierarchical Occlusion Map Occluder skin visibility determination Depth Buffer Occlusion query Occluder fusion Software Real time Visual COMPUTER GRAPHICS Leone, Matias N. Barbagallo, Leandro R. Banquiero, Mariano M. Agromayor, Diego Bursztyn, Andrés P. M. Implementing software occlusion culling for real-time applications |
topic_facet |
Ciencias Informáticas Occlusion culling Hierarchical Occlusion Map Occluder skin visibility determination Depth Buffer Occlusion query Occluder fusion Software Real time Visual COMPUTER GRAPHICS |
description |
The visualization of complex virtual scenes can be significantly accelerated by applying Occlusion Culling. In this work we introduce a variant of the Hierarchical Occlusion Map method to be used in Real-Time applications. To avoid using real objects geometry we generate specialized conservative Occluders based on Axis Aligned Bounding Boxes which are converted into coplanar quads and then rasterized in CPU using a downscaled Depth Buffer. We implement this method in a 3D scene using a software occlusion map rasterizer module specifically optimized to rasterize Occluder quads into a Depth Buffer. We demonstrate that this approach effectively increases the number of occluded objects without generating significant runtime overhead. |
format |
Objeto de conferencia Objeto de conferencia |
author |
Leone, Matias N. Barbagallo, Leandro R. Banquiero, Mariano M. Agromayor, Diego Bursztyn, Andrés P. M. |
author_facet |
Leone, Matias N. Barbagallo, Leandro R. Banquiero, Mariano M. Agromayor, Diego Bursztyn, Andrés P. M. |
author_sort |
Leone, Matias N. |
title |
Implementing software occlusion culling for real-time applications |
title_short |
Implementing software occlusion culling for real-time applications |
title_full |
Implementing software occlusion culling for real-time applications |
title_fullStr |
Implementing software occlusion culling for real-time applications |
title_full_unstemmed |
Implementing software occlusion culling for real-time applications |
title_sort |
implementing software occlusion culling for real-time applications |
publishDate |
2012 |
url |
http://sedici.unlp.edu.ar/handle/10915/23640 |
work_keys_str_mv |
AT leonematiasn implementingsoftwareocclusioncullingforrealtimeapplications AT barbagalloleandror implementingsoftwareocclusioncullingforrealtimeapplications AT banquieromarianom implementingsoftwareocclusioncullingforrealtimeapplications AT agromayordiego implementingsoftwareocclusioncullingforrealtimeapplications AT bursztynandrespm implementingsoftwareocclusioncullingforrealtimeapplications |
bdutipo_str |
Repositorios |
_version_ |
1764820466058395648 |