VoxelPipe: A Programmable Pipeline for 3D Voxelization

dc.contributor.authorPantaleoni, Jacopoen_US
dc.contributor.editorCarsten Dachsbacher and William Mark and Jacopo Pantaleonien_US
dc.date.accessioned2016-02-18T11:01:49Z
dc.date.available2016-02-18T11:01:49Z
dc.date.issued2011en_US
dc.description.abstractWe 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.sectionheadersGPU Computing & Computational Graphicsen_US
dc.description.seriesinformationEurographics/ ACM SIGGRAPH Symposium on High Performance Graphicsen_US
dc.identifier.doi10.1145/2018323.2018339en_US
dc.identifier.isbn978-1-4503-0896-0en_US
dc.identifier.issn2079-8687en_US
dc.identifier.pages99-106en_US
dc.identifier.urihttps://doi.org/10.1145/2018323.2018339en_US
dc.publisherACMen_US
dc.subjectI.3.2 [Graphics Systems C.2.1en_US
dc.subjectC.2.4en_US
dc.subjectC.3)]en_US
dc.subjectStanden_US
dc.subjectalone systemsen_US
dc.subjectI.3.7 [Three DimensionalGraphics and Realism]en_US
dc.subjectColoren_US
dc.subjectshadingen_US
dc.subjectshadowingen_US
dc.subjecttextureen_US
dc.subjectRaytracingen_US
dc.subjectvoxelizationen_US
dc.subjectbucketingen_US
dc.subjectbinningen_US
dc.subjectprogrammable pipelinesen_US
dc.subjectrasterizationen_US
dc.subjectray tracingen_US
dc.titleVoxelPipe: A Programmable Pipeline for 3D Voxelizationen_US
Files