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

被引:8
作者
Rieder, Christian
Palmer, Stephan
Link, Florian
Hahn, Horst K.
机构
关键词
VISUALIZATION;
D O I
10.1111/j.1467-8659.2011.01952.x
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:1031 / 1040
页数:10
相关论文
共 31 条
[1]  
ABRAM GD, 1990, SIGGRAPH COMPUT GRAP, V24, P283
[2]  
[Anonymous], WEB3D 04
[3]   High-quality multimodal volume rendering for preoperative planning of neurosurgical interventions [J].
Beyer, Johanna ;
Hadwiger, Markus ;
Wolfsberger, Stefan ;
Buhler, Katja .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2007, 13 (06) :1696-1703
[4]   Comparison of four freely available frameworks for image processing and visualization that use ITK [J].
Bitter, Ingmar ;
Van Uitert, Robert ;
Wolf, Ivo ;
Ibanez, Luis ;
Kuhnigk, Jan-Martin .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2007, 13 (03) :483-493
[5]  
Brecheisen R., 2008, Vision, modeling, and visualization 2008: proceedings, October 8-10, 2008, Konstanz, Germany, P303
[6]  
BRUCKNER S, 2005, P IEEE VIS
[7]   Rapid development of medical Imaging tools with open-source libraries [J].
Caban, Jesus J. ;
Joshi, Alark ;
Nagy, Paul .
JOURNAL OF DIGITAL IMAGING, 2007, 20 (Suppl 1) :83-93
[8]  
Cook R. L., 1984, Computers & Graphics, V18, P223
[9]   Volume illustration: Non-photorealistic rendering of volume models [J].
Ebert, D ;
Rheingans, P .
VISUALIZATION 2000, PROCEEDINGS, 2000, :195-202
[10]  
FOLKEGARD N, 2004, LINKOPING ELECT C P