GPU voxelization

Given a triangulated model, we want to identify which voxels of a voxel grid are intersected by the boundary of this model. There are other branch of implemented voxelizations, in which not only the boundary is detected, also the interior of the model. Often these voxels are cubes. But it is not a r...

Full description

Bibliographic Details
Author: Tripiana Montes, Carlos
Format: master thesis
Publication Date:2009
Country:España
Institution:Universitat Politècnica de Catalunya (UPC)
Repository:UPCommons. Portal del coneixement obert de la UPC
Language:English
OAI Identifier:oai:upcommons.upc.edu:2099.1/7721
Online Access:https://hdl.handle.net/2099.1/7721
Access Level:Open access
Keyword:Computer graphics
GPU
Voxelization
Infografia
Àrees temàtiques de la UPC::Informàtica::Infografia
id ES_e378d2e145b2191aba1269858f8a932c
oai_identifier_str oai:upcommons.upc.edu:2099.1/7721
network_acronym_str ES
network_name_str España
repository_id_str
spelling GPU voxelizationTripiana Montes, CarlosComputer graphicsGPUVoxelizationInfografiaÀrees temàtiques de la UPC::Informàtica::InfografiaGiven a triangulated model, we want to identify which voxels of a voxel grid are intersected by the boundary of this model. There are other branch of implemented voxelizations, in which not only the boundary is detected, also the interior of the model. Often these voxels are cubes. But it is not a restriction, there are other presented techniques in which the voxel grid is the view frustum, and voxels are prisms. There are di erent kind of voxelizations depending on the rasterization behavior. Approximate rasterization is the standard way of rasterizing fragments in GPU. It means only those fragments whose center lies inside the projection of the primitive are identi ed. Conservative rasterization (Hasselgren et al. , 2005) involves a dilation operation over the primitive. This is done in GPU to ensure that in the rasterization stage all the intersected fragments have its center inside the dilated primitive. However, this can produce spurious fragments, non-intersected pixels. Exact voxelization detects only those voxels that we need. 1Universitat Politècnica de CatalunyaAndújar Gran, Carlos Antonio20092009-09-0820092009-11-05master thesishttp://purl.org/coar/resource_type/c_bdccNAhttp://purl.org/coar/version/c_be7fb7dd8ff6fe43info:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/2099.1/7721reponame:UPCommons. Portal del coneixement obert de la UPCinstname:Universitat Politècnica de Catalunya (UPC)Inglésengopen accesshttp://purl.org/coar/access_right/c_abf2Attribution-NonCommercial-NoDerivs 3.0 Spainhttp://creativecommons.org/licenses/by-nc-nd/3.0/es/info:eu-repo/semantics/openAccessoai:upcommons.upc.edu:2099.1/77212026-05-27T15:37:01Z
dc.title.none.fl_str_mv GPU voxelization
title GPU voxelization
spellingShingle GPU voxelization
Tripiana Montes, Carlos
Computer graphics
GPU
Voxelization
Infografia
Àrees temàtiques de la UPC::Informàtica::Infografia
title_short GPU voxelization
title_full GPU voxelization
title_fullStr GPU voxelization
title_full_unstemmed GPU voxelization
title_sort GPU voxelization
dc.creator.none.fl_str_mv Tripiana Montes, Carlos
author Tripiana Montes, Carlos
author_facet Tripiana Montes, Carlos
author_role author
dc.contributor.none.fl_str_mv Andújar Gran, Carlos Antonio
dc.subject.none.fl_str_mv Computer graphics
GPU
Voxelization
Infografia
Àrees temàtiques de la UPC::Informàtica::Infografia
topic Computer graphics
GPU
Voxelization
Infografia
Àrees temàtiques de la UPC::Informàtica::Infografia
description Given a triangulated model, we want to identify which voxels of a voxel grid are intersected by the boundary of this model. There are other branch of implemented voxelizations, in which not only the boundary is detected, also the interior of the model. Often these voxels are cubes. But it is not a restriction, there are other presented techniques in which the voxel grid is the view frustum, and voxels are prisms. There are di erent kind of voxelizations depending on the rasterization behavior. Approximate rasterization is the standard way of rasterizing fragments in GPU. It means only those fragments whose center lies inside the projection of the primitive are identi ed. Conservative rasterization (Hasselgren et al. , 2005) involves a dilation operation over the primitive. This is done in GPU to ensure that in the rasterization stage all the intersected fragments have its center inside the dilated primitive. However, this can produce spurious fragments, non-intersected pixels. Exact voxelization detects only those voxels that we need. 1
publishDate 2009
dc.date.none.fl_str_mv 2009
2009-09-08
2009
2009-11-05
dc.type.none.fl_str_mv master thesis
http://purl.org/coar/resource_type/c_bdcc
NA
http://purl.org/coar/version/c_be7fb7dd8ff6fe43
dc.type.openaire.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
dc.identifier.none.fl_str_mv https://hdl.handle.net/2099.1/7721
url https://hdl.handle.net/2099.1/7721
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
Attribution-NonCommercial-NoDerivs 3.0 Spain
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
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
Attribution-NonCommercial-NoDerivs 3.0 Spain
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universitat Politècnica de Catalunya
publisher.none.fl_str_mv Universitat Politècnica de Catalunya
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_ 1869422504682979328
score 15.300719