GPU Ray Marching for Real-Time Rendering of Participating Media
School of Media, College of Information Science, Soongsil University, 1, SangDo-Dong, DongJak-Gu, Seoul, 156-743, Republic of Korea
Computational Science and its Applications, 2007. ICCSA 2007. International Conference on In Computational Science and its Applications, 2007. ICCSA 2007. International Conference on (August 2007), pp. 499-504.
@conference{han2007gpu,
title={GPU Ray Marching for Real-Time Rendering of Participating Media},
author={Han, J. and Ki, H. and Oh, K.},
booktitle={Computational Science and its Applications, 2007. ICCSA 2007. International Conference on},
pages={499–504},
year={2007},
organization={IEEE}
}
This paper presents a GPU based ray marching algorithm for real-time rendering of participating media. We fire a ray at each pixel being shaded on the cube surface, and then we find an intersection between the ray and inner-volume recorded by a 3D texture, using both linear and binary searches. At this intersection, the ray marches through the volume to compute radiance by single scattering of light. This technique can render isotropic as well as anisotropic participating media at tens frames per second on graphics hardware without any preprocessing loads.
October 28, 2010 by hgpu