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...

Descripción completa

Detalles Bibliográficos
Autores principales: Leone, Matias N., Barbagallo, Leandro R., Banquiero, Mariano M., Agromayor, Diego, Bursztyn, Andrés P. M.
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