Application of distributed ray tracing technique (image processing)

A distributed ray tracing technique which is based on the jittering concept of adding noise to the image is discussed. An octree data structure is used to improve the efficiency of calculation. By distributing the rays in different dimensions-through the solid angle of light sources, over the lens, and in time-the effects of penumbras, depth of field, and motion blur are presented. The distributed ray tracing technique, is used to remove the aliasing error. Other effects, such as gloss and translucency, can also be produced by distributing the rays according to the specular distribution function and by distributing transmitted rays.<<ETX>>