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

Descripción completa

Detalles Bibliográficos
Autores: 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
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