Integrating occlusion culling and levels of detail through hardly-visible sets
Occlusion culling and level-of-detail rendering have become two powerful tools for accelerating the handling of very large models in real-time visualization applications. We present a framework to combine both techniques that improves rendering times. Classical occlusion culling algorithms compute p...
| Autores: | , , , |
|---|---|
| Tipo de recurso: | informe técnico |
| Fecha de publicación: | 2000 |
| País: | España |
| Institución: | Universitat Politècnica de Catalunya (UPC) |
| Repositorio: | UPCommons. Portal del coneixement obert de la UPC |
| Idioma: | inglés |
| OAI Identifier: | oai:upcommons.upc.edu:2117/95859 |
| Acceso en línea: | https://hdl.handle.net/2117/95859 |
| Access Level: | acceso abierto |
| Palabra clave: | Occlusion culling Level-of-detail rendering Real time visualization Potentially visible sets PVS Hardly-visible sets HVS Àrees temàtiques de la UPC::Informàtica::Infografia |
| id |
ES_fc182b9ec11ad8f2b2c7927d56a2dcec |
|---|---|
| oai_identifier_str |
oai:upcommons.upc.edu:2117/95859 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
Integrating occlusion culling and levels of detail through hardly-visible setsAndújar Gran, Carlos Antonio|||0000-0002-8480-4713Saona Vázquez, Carlos LuisNavazo Álvaro, Isabel|||0000-0001-6298-1463Brunet Crosa, Pere|||0000-0001-8406-1975Occlusion cullingLevel-of-detail renderingReal time visualizationPotentially visible setsPVSHardly-visible setsHVSÀrees temàtiques de la UPC::Informàtica::InfografiaOcclusion culling and level-of-detail rendering have become two powerful tools for accelerating the handling of very large models in real-time visualization applications. We present a framework to combine both techniques that improves rendering times. Classical occlusion culling algorithms compute potentially visible sets (PVS), overestimations of the sets of visible polygons. The novelty of our approach is to estimate the degree of visibility of each object of the PVS using different level-of-detail for the occluders. This allows to arrange the objects of each PVS into several Hardly-Visible Sets (HVS) by similar occlusion percentage. According to image accuracy and frame ratio requirements, HVS provide a way to avoid sending to the graphics pipeline those objects whose pixel contribution is low due to partial occlusion. The image loss can be bounded by the user at navigation time. On the other hand, as HVS offers a tighter estimation of the pixel contribution for each scene object it can be used for a more convenient selection of the level-of-detail at which objects are rendered. In this paper, we describe the new framework technique, provide details of its implementation using a visibility octree as the chosen occlusion culling data structure and show some experimental results on the image quality.20002000-01-0120162016-11-09reporthttp://purl.org/coar/resource_type/c_93fcAOhttp://purl.org/coar/version/c_b1a7d7d4d402bcceinfo:eu-repo/semantics/reportapplication/postscripthttps://hdl.handle.net/2117/95859reponame:UPCommons. Portal del coneixement obert de la UPCinstname:Universitat Politècnica de Catalunya (UPC)Inglésengopen accesshttp://purl.org/coar/access_right/c_abf2info:eu-repo/semantics/openAccessoai:upcommons.upc.edu:2117/958592026-05-27T15:37:01Z |
| dc.title.none.fl_str_mv |
Integrating occlusion culling and levels of detail through hardly-visible sets |
| title |
Integrating occlusion culling and levels of detail through hardly-visible sets |
| spellingShingle |
Integrating occlusion culling and levels of detail through hardly-visible sets Andújar Gran, Carlos Antonio|||0000-0002-8480-4713 Occlusion culling Level-of-detail rendering Real time visualization Potentially visible sets PVS Hardly-visible sets HVS Àrees temàtiques de la UPC::Informàtica::Infografia |
| title_short |
Integrating occlusion culling and levels of detail through hardly-visible sets |
| title_full |
Integrating occlusion culling and levels of detail through hardly-visible sets |
| title_fullStr |
Integrating occlusion culling and levels of detail through hardly-visible sets |
| title_full_unstemmed |
Integrating occlusion culling and levels of detail through hardly-visible sets |
| title_sort |
Integrating occlusion culling and levels of detail through hardly-visible sets |
| dc.creator.none.fl_str_mv |
Andújar Gran, Carlos Antonio|||0000-0002-8480-4713 Saona Vázquez, Carlos Luis Navazo Álvaro, Isabel|||0000-0001-6298-1463 Brunet Crosa, Pere|||0000-0001-8406-1975 |
| author |
Andújar Gran, Carlos Antonio|||0000-0002-8480-4713 |
| author_facet |
Andújar Gran, Carlos Antonio|||0000-0002-8480-4713 Saona Vázquez, Carlos Luis Navazo Álvaro, Isabel|||0000-0001-6298-1463 Brunet Crosa, Pere|||0000-0001-8406-1975 |
| author_role |
author |
| author2 |
Saona Vázquez, Carlos Luis Navazo Álvaro, Isabel|||0000-0001-6298-1463 Brunet Crosa, Pere|||0000-0001-8406-1975 |
| author2_role |
author author author |
| dc.subject.none.fl_str_mv |
Occlusion culling Level-of-detail rendering Real time visualization Potentially visible sets PVS Hardly-visible sets HVS Àrees temàtiques de la UPC::Informàtica::Infografia |
| topic |
Occlusion culling Level-of-detail rendering Real time visualization Potentially visible sets PVS Hardly-visible sets HVS Àrees temàtiques de la UPC::Informàtica::Infografia |
| description |
Occlusion culling and level-of-detail rendering have become two powerful tools for accelerating the handling of very large models in real-time visualization applications. We present a framework to combine both techniques that improves rendering times. Classical occlusion culling algorithms compute potentially visible sets (PVS), overestimations of the sets of visible polygons. The novelty of our approach is to estimate the degree of visibility of each object of the PVS using different level-of-detail for the occluders. This allows to arrange the objects of each PVS into several Hardly-Visible Sets (HVS) by similar occlusion percentage. According to image accuracy and frame ratio requirements, HVS provide a way to avoid sending to the graphics pipeline those objects whose pixel contribution is low due to partial occlusion. The image loss can be bounded by the user at navigation time. On the other hand, as HVS offers a tighter estimation of the pixel contribution for each scene object it can be used for a more convenient selection of the level-of-detail at which objects are rendered. In this paper, we describe the new framework technique, provide details of its implementation using a visibility octree as the chosen occlusion culling data structure and show some experimental results on the image quality. |
| publishDate |
2000 |
| dc.date.none.fl_str_mv |
2000 2000-01-01 2016 2016-11-09 |
| dc.type.none.fl_str_mv |
report http://purl.org/coar/resource_type/c_93fc AO http://purl.org/coar/version/c_b1a7d7d4d402bcce |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/report |
| format |
report |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/2117/95859 |
| url |
https://hdl.handle.net/2117/95859 |
| dc.language.none.fl_str_mv |
Inglés eng |
| language_invalid_str_mv |
Inglés |
| language |
eng |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/postscript |
| dc.source.none.fl_str_mv |
reponame:UPCommons. Portal del coneixement obert de la UPC instname:Universitat Politècnica de Catalunya (UPC) |
| instname_str |
Universitat Politècnica de Catalunya (UPC) |
| reponame_str |
UPCommons. Portal del coneixement obert de la UPC |
| collection |
UPCommons. Portal del coneixement obert de la UPC |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869425390025441280 |
| score |
15.301603 |