z-logo
Premium
A Shader Framework for Rapid Prototyping of GPU‐Based Volume Rendering
Author(s) -
Rieder Christian,
Palmer Stephan,
Link Florian,
Hahn Horst K.
Publication year - 2011
Publication title -
computer graphics forum
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.578
H-Index - 120
eISSN - 1467-8659
pISSN - 0167-7055
DOI - 10.1111/j.1467-8659.2011.01952.x
Subject(s) - shader , computer science , rendering (computer graphics) , graphics pipeline , computer graphics (images) , rapid prototyping , opengl , software rendering , pipeline (software) , visualization , graphics , programming language , 3d computer graphics , artificial intelligence , mechanical engineering , engineering
In 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.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here