A Shader Framework for Rapid Prototyping of GPU-Based Volume Rendering

dc.contributor.authorRieder, Christianen_US
dc.contributor.authorPalmer, Stephanen_US
dc.contributor.authorLink, Florianen_US
dc.contributor.authorHahn, Horst K.en_US
dc.contributor.editorH. Hauser, H. Pfister, and J. J. van Wijken_US
dc.date.accessioned2014-02-21T20:23:51Z
dc.date.available2014-02-21T20:23:51Z
dc.date.issued2011en_US
dc.description.abstractIn this paper, we present a rapid prototyping framework for GPU-based volume rendering. Therefore, we propose a dynamic shader pipeline based on the SuperShader concept and illustrate the design decisions. Also, important requirements for the development of our system are presented. In our approach, we break down the rendering shader into areas containing code for different computations, which are defined as freely combinable, modularized shader blocks. Hence, high-level changes of the rendering configuration result in the implicit modification of the underlying shader pipeline. Furthermore, the prototyping system allows inserting custom shader code between shader blocks of the pipeline at run-time. A suitable user interface is available within the prototyping environment to allow intuitive modification of the shader pipeline. Thus, appropriate solutions for visualization problems can be interactively developed. We demonstrate the usage and the usefulness of our framework with implementations of dynamic rendering effects for medical applications.en_US
dc.description.number3en_US
dc.description.seriesinformationComputer Graphics Forumen_US
dc.description.volume30en_US
dc.identifier.doi10.1111/j.1467-8659.2011.01952.xen_US
dc.identifier.issn1467-8659en_US
dc.identifier.urihttps://doi.org/10.1111/j.1467-8659.2011.01952.xen_US
dc.publisherThe Eurographics Association and Blackwell Publishing Ltd.en_US
dc.subjectI.3.2 [Computer Graphics]en_US
dc.subjectGraphics Systemsen_US
dc.subjectInteraction Techniquesen_US
dc.subjectI.3.3 [Computer Graphics]en_US
dc.subjectPicture/Image Generationen_US
dc.subjectDisplay Algorithmsen_US
dc.subjectI.3.6 [Computer Graphics]en_US
dc.subjectMethodology and Techniquesen_US
dc.subjectDynamic Shader Generationen_US
dc.titleA Shader Framework for Rapid Prototyping of GPU-Based Volume Renderingen_US
Files