Techniques for an image space occlusion culling engine
- Autores
- Barbagallo, Leandro R.; Leone, Matias N.; Banquiero, Mariano M.; Agromayor, Diego; Bursztyn, Andrés P. M.
- Año de publicación
- 2012
- Idioma
- inglés
- Tipo de recurso
- documento de conferencia
- Estado
- versión publicada
- Descripción
- In this work we present several techniques applied to implement an Image Space Software Occlusion Culling Engine to increase the speed of rendering general dynamic scenes with high depth complexity. This conservative culling method is based on a tiled Occlusion Map that is updated only when needed, deferring and even avoiding the expensive per pixel rasterization process. We show how the tiles become a useful way to increase the speed of visibility tests. Finally we describe how different parts of the engine were parallelized using OpenMP directives and SIMD instructions.
Eje: Workshop Computación gráfica, imágenes y visualización (WCGIV)
Red de Universidades con Carreras en Informática (RedUNCI) - Materia
-
Ciencias Informáticas
Real time
Algorithms
Software
COMPUTER GRAPHICS
Visual
Rasterization
Occlusion Culling
Visibility Algorithms
Hierarchical Occlusion Map
Lazy Grid
Tiles
Depth Buffer
SIMD
OpenMP
GPU - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
- Repositorio
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/23639
Ver los metadatos del registro completo
id |
SEDICI_52be3bddff2c577f16a397ff826450a9 |
---|---|
oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/23639 |
network_acronym_str |
SEDICI |
repository_id_str |
1329 |
network_name_str |
SEDICI (UNLP) |
spelling |
Techniques for an image space occlusion culling engineBarbagallo, Leandro R.Leone, Matias N.Banquiero, Mariano M.Agromayor, DiegoBursztyn, Andrés P. M.Ciencias InformáticasReal timeAlgorithmsSoftwareCOMPUTER GRAPHICSVisualRasterizationOcclusion CullingVisibility AlgorithmsHierarchical Occlusion MapLazy GridTilesDepth BufferSIMDOpenMPGPUIn this work we present several techniques applied to implement an Image Space Software Occlusion Culling Engine to increase the speed of rendering general dynamic scenes with high depth complexity. This conservative culling method is based on a tiled Occlusion Map that is updated only when needed, deferring and even avoiding the expensive per pixel rasterization process. We show how the tiles become a useful way to increase the speed of visibility tests. Finally we describe how different parts of the engine were parallelized using OpenMP directives and SIMD instructions.Eje: Workshop Computación gráfica, imágenes y visualización (WCGIV)Red de Universidades con Carreras en Informática (RedUNCI)2012-10info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfhttp://sedici.unlp.edu.ar/handle/10915/23639enginfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/2.5/ar/Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-29T10:55:31Zoai:sedici.unlp.edu.ar:10915/23639Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-29 10:55:31.781SEDICI (UNLP) - Universidad Nacional de La Platafalse |
dc.title.none.fl_str_mv |
Techniques for an image space occlusion culling engine |
title |
Techniques for an image space occlusion culling engine |
spellingShingle |
Techniques for an image space occlusion culling engine Barbagallo, Leandro R. Ciencias Informáticas Real time Algorithms Software COMPUTER GRAPHICS Visual Rasterization Occlusion Culling Visibility Algorithms Hierarchical Occlusion Map Lazy Grid Tiles Depth Buffer SIMD OpenMP GPU |
title_short |
Techniques for an image space occlusion culling engine |
title_full |
Techniques for an image space occlusion culling engine |
title_fullStr |
Techniques for an image space occlusion culling engine |
title_full_unstemmed |
Techniques for an image space occlusion culling engine |
title_sort |
Techniques for an image space occlusion culling engine |
dc.creator.none.fl_str_mv |
Barbagallo, Leandro R. Leone, Matias N. Banquiero, Mariano M. Agromayor, Diego Bursztyn, Andrés P. M. |
author |
Barbagallo, Leandro R. |
author_facet |
Barbagallo, Leandro R. Leone, Matias N. Banquiero, Mariano M. Agromayor, Diego Bursztyn, Andrés P. M. |
author_role |
author |
author2 |
Leone, Matias N. Banquiero, Mariano M. Agromayor, Diego Bursztyn, Andrés P. M. |
author2_role |
author author author author |
dc.subject.none.fl_str_mv |
Ciencias Informáticas Real time Algorithms Software COMPUTER GRAPHICS Visual Rasterization Occlusion Culling Visibility Algorithms Hierarchical Occlusion Map Lazy Grid Tiles Depth Buffer SIMD OpenMP GPU |
topic |
Ciencias Informáticas Real time Algorithms Software COMPUTER GRAPHICS Visual Rasterization Occlusion Culling Visibility Algorithms Hierarchical Occlusion Map Lazy Grid Tiles Depth Buffer SIMD OpenMP GPU |
dc.description.none.fl_txt_mv |
In this work we present several techniques applied to implement an Image Space Software Occlusion Culling Engine to increase the speed of rendering general dynamic scenes with high depth complexity. This conservative culling method is based on a tiled Occlusion Map that is updated only when needed, deferring and even avoiding the expensive per pixel rasterization process. We show how the tiles become a useful way to increase the speed of visibility tests. Finally we describe how different parts of the engine were parallelized using OpenMP directives and SIMD instructions. Eje: Workshop Computación gráfica, imágenes y visualización (WCGIV) Red de Universidades con Carreras en Informática (RedUNCI) |
description |
In this work we present several techniques applied to implement an Image Space Software Occlusion Culling Engine to increase the speed of rendering general dynamic scenes with high depth complexity. This conservative culling method is based on a tiled Occlusion Map that is updated only when needed, deferring and even avoiding the expensive per pixel rasterization process. We show how the tiles become a useful way to increase the speed of visibility tests. Finally we describe how different parts of the engine were parallelized using OpenMP directives and SIMD instructions. |
publishDate |
2012 |
dc.date.none.fl_str_mv |
2012-10 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/publishedVersion Objeto de conferencia http://purl.org/coar/resource_type/c_5794 info:ar-repo/semantics/documentoDeConferencia |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://sedici.unlp.edu.ar/handle/10915/23639 |
url |
http://sedici.unlp.edu.ar/handle/10915/23639 |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc-sa/2.5/ar/ Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5) |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/ Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5) |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
reponame_str |
SEDICI (UNLP) |
collection |
SEDICI (UNLP) |
instname_str |
Universidad Nacional de La Plata |
instacron_str |
UNLP |
institution |
UNLP |
repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
_version_ |
1844615814810959872 |
score |
13.070432 |