VoxelPipe: A Programmable Pipeline for 3D Voxelization
dc.contributor.author | Pantaleoni, Jacopo | en_US |
dc.contributor.editor | Carsten Dachsbacher and William Mark and Jacopo Pantaleoni | en_US |
dc.date.accessioned | 2016-02-18T11:01:49Z | |
dc.date.available | 2016-02-18T11:01:49Z | |
dc.date.issued | 2011 | en_US |
dc.description.abstract | We present a highly exible and e cient software pipeline for programmable triangle voxelization. The pipeline, entirely written in CUDA, supports both fully conservative and thinvoxelizations, multiple boolean, oating point, vector-typed render targets, user-de ned vertex and fragment shaders, and a bucketing mode which can be used to generate 3D A-bu ers containing the entire list of fragments belonging to each voxel. For maximum e ciency, voxelization is implemented as a sort-middle tile-based rasterizer, while the A-bu er mode, essentially performing 3D binning of triangles over uniform grids, uses a sort-last pipeline. Despite its major exibility, the performance of our tile-based rasterizer is always competitive with and sometimes more than an order of magnitude superior to that of state-of-the-artbinary voxelizers, whereas our bucketing system is up to 4 times faster than previous implementations. In both cases the results have been achieved through the use of carefulload-balancing and high performance sorting primitives. | en_US |
dc.description.sectionheaders | GPU Computing & Computational Graphics | en_US |
dc.description.seriesinformation | Eurographics/ ACM SIGGRAPH Symposium on High Performance Graphics | en_US |
dc.identifier.doi | 10.1145/2018323.2018339 | en_US |
dc.identifier.isbn | 978-1-4503-0896-0 | en_US |
dc.identifier.issn | 2079-8687 | en_US |
dc.identifier.pages | 99-106 | en_US |
dc.identifier.uri | https://doi.org/10.1145/2018323.2018339 | en_US |
dc.publisher | ACM | en_US |
dc.subject | I.3.2 [Graphics Systems C.2.1 | en_US |
dc.subject | C.2.4 | en_US |
dc.subject | C.3)] | en_US |
dc.subject | Stand | en_US |
dc.subject | alone systems | en_US |
dc.subject | I.3.7 [Three DimensionalGraphics and Realism] | en_US |
dc.subject | Color | en_US |
dc.subject | shading | en_US |
dc.subject | shadowing | en_US |
dc.subject | texture | en_US |
dc.subject | Raytracing | en_US |
dc.subject | voxelization | en_US |
dc.subject | bucketing | en_US |
dc.subject | binning | en_US |
dc.subject | programmable pipelines | en_US |
dc.subject | rasterization | en_US |
dc.subject | ray tracing | en_US |
dc.title | VoxelPipe: A Programmable Pipeline for 3D Voxelization | en_US |