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