Sparse GPU Voxelization of Yarn‐Level Cloth

dc.contributor.authorLopez‐Moreno, Jorgeen_US
dc.contributor.authorMiraut, Daviden_US
dc.contributor.authorCirio, Gabrielen_US
dc.contributor.authorOtaduy, Miguel A.en_US
dc.contributor.editorChen, Min and Zhang, Hao (Richard)en_US
dc.date.accessioned2017-03-13T18:12:59Z
dc.date.available2017-03-13T18:12:59Z
dc.date.issued2017
dc.description.abstractMost popular methods in cloth rendering rely on volumetric data in order to model complex optical phenomena such as sub‐surface scattering. These approaches are able to produce very realistic illumination results, but their volumetric representations are costly to compute and render, forfeiting any interactive feedback. In this paper, we introduce a method based on the Graphics Processing Unit (GPU) for voxelization and visualization, suitable for both interactive and offline rendering. Recent features in the OpenGL model, like the ability to dynamically address arbitrary buffers and allocate bindless textures, are combined into our pipeline to interactively voxelize millions of polygons into a set of large three‐dimensional (3D) textures (>10 elements), generating a volume with sub‐voxel accuracy, which is suitable even for high‐density woven cloth such as linen.Most popular methods in cloth rendering rely on volumetric data in order to model complex optical phenomena such as sub‐surface scattering. These approaches are able to produce very realistic illumination results, but their volumetric representations are costly to compute and render, forfeiting any interactive feedback. In this paper, we introduce a method based on the GPU for voxelization and visualization, suitable for both interactive and offline rendering. Recent features in the OpenGL model, like the ability to dynamically address arbitrary buffers and allocate bindless textures, are combined into our pipeline to interactively voxelize millions of polygons into a set of large three‐dimensional (3D) textures (>10 elements), generating a volume with sub‐voxel accuracy, which is suitable even for high‐density woven cloth such as linen.en_US
dc.description.number1
dc.description.sectionheadersArticles
dc.description.seriesinformationComputer Graphics Forum
dc.description.volume36
dc.identifier.doi10.1111/cgf.12782
dc.identifier.issn1467-8659
dc.identifier.urihttps://doi.org/10.1111/cgf.12782
dc.identifier.urihttps://diglib.eg.org:443/handle/10.1111/cgf12782
dc.publisher© 2017 The Eurographics Association and John Wiley & Sons Ltd.en_US
dc.subjectvolume rendering
dc.subjectrendering
dc.subjectreal‐time rendering
dc.subjectrendering
dc.subjectvolume visualization
dc.subjectvisualization
dc.subjectCategories and Subject Descriptors (according to ACM CCS): I.3.3 [Computer Graphics]: Picture/Image Generation Line and curve generation
dc.titleSparse GPU Voxelization of Yarn‐Level Clothen_US
Files
Collections