IIAE CONFERENCE SYSTEM, The 2nd International Conference on Industrial Application Engineering 2014 (ICIAE2014)

Font Size: 
Algorithm of Ray Casting Volume Rendering Based on CUDA
Zhu Shi, Chang Jing Yi, Xie Cong Hua

Last modified: 2014-03-25

Abstract


Direct volume rendering is one of the methods for the visualization of 3D data set, It does not construct intermediate entity, directly generate 2D graphics on the screen by the 3D data set, which is better for parallel processing, but the amount of calculation is large, difficult to rendering with conventional graphics hardware. This paper mainly elaborated optimization and improvement about the algorithm of ray casting volume rendering for the visualization of 3D data set, within the framework of the CUDA, using the multi-core parallel computing ability of GPU. The vertex shader, pixel shader, calculation of the starting point of the sampling points of light, color and opacity tired and synthesis of image operations are completed by GPU. The vertex shader, pixel shader, calculation of the starting point of light, color and opacity of the sampling points accumulation and image synthesis operation are achieved by GPU. Compared with the GPU-based ray-casting algorithm, the algorithm takes full advantage of the characteristics of the CUDA parallel processing, can quickly draw a higher quality image, rendering speed has been raised about 15%.

Keywords


volume rendering ray casting CUDA

Full Text: PDF