Techniques for an image space occlusion culling engine
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,...
Guardado en:
Autores principales: | , , , , |
---|---|
Formato: | Objeto de conferencia |
Lenguaje: | Inglés |
Publicado: |
2012
|
Materias: | |
Acceso en línea: | http://sedici.unlp.edu.ar/handle/10915/23639 |
Aporte de: |
id |
I19-R120-10915-23639 |
---|---|
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 Real time Algorithms Software COMPUTER GRAPHICS Visual Rasterization Occlusion Culling Visibility Algorithms Hierarchical Occlusion Map Lazy Grid Tiles Depth Buffer SIMD OpenMP GPU |
spellingShingle |
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 Barbagallo, Leandro R. Leone, Matias N. Banquiero, Mariano M. Agromayor, Diego Bursztyn, Andrés P. M. Techniques for an image space occlusion culling engine |
topic_facet |
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 |
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. |
format |
Objeto de conferencia Objeto de conferencia |
author |
Barbagallo, Leandro R. Leone, Matias N. Banquiero, Mariano M. Agromayor, Diego Bursztyn, Andrés P. M. |
author_facet |
Barbagallo, Leandro R. Leone, Matias N. Banquiero, Mariano M. Agromayor, Diego Bursztyn, Andrés P. M. |
author_sort |
Barbagallo, Leandro R. |
title |
Techniques for an image space occlusion culling engine |
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 |
publishDate |
2012 |
url |
http://sedici.unlp.edu.ar/handle/10915/23639 |
work_keys_str_mv |
AT barbagalloleandror techniquesforanimagespaceocclusioncullingengine AT leonematiasn techniquesforanimagespaceocclusioncullingengine AT banquieromarianom techniquesforanimagespaceocclusioncullingengine AT agromayordiego techniquesforanimagespaceocclusioncullingengine AT bursztynandrespm techniquesforanimagespaceocclusioncullingengine |
bdutipo_str |
Repositorios |
_version_ |
1764820466056298501 |