C481 B581 Computer Graphics
Dana Vrajitoru
Ray Casting
-
Similar to ray tracing, only based on voxels. Considering the incoming
light entering a voxel, compute the outgoing light.
-
Each voxel has density, color, and normal.
-
The outgoing light can be
-
light reflected in the view direction from the light source
-
incoming light filtered by the voxel (transmitted light)
-
any light emitted by the voxel.
-
The final color for the pixel in obtained by combining the color from all
of the encountered voxels.
-
There is no intersection calculation: for a ray going out of the voxel,
just determine which of its neighbors it goes to.
-
Especially fit for rendering fluids, medical images, etc.
For more information, see
http://www.cs.wpi.edu/~matt/courses/cs563/talks/powwie/p1/ray-cast.htm