Recursive 3-D Ray Tracing Program - Summary


Summary |  Home Page |  Files | 

Project Description: RayTracing creates a two dimesional near-photorealistic picture of a three-dimensional scene. Combining scenes (frames) simple animations are also produced. It takes an ASCII description file (*.rt) and "scans" the scene using the "Ray Tracing" techinque: the scene is projected from the viewer to the scene. Understanding how this program works is very helpful in the learning process required to take advantage of the Ps2 3D graphics library. You learn why textures (materials) are needed, how lamps an thier position affect the coloring of the objects, reflection, transparency, etc. The code is based on a PC MS-DOS 16bit code written by Christopher D. Watkins, as part of the Book "Programming in 3 Dimensions" ISBN 1-55851-220-9. This book is out of print. The render quality is very good, but the performance (speed) is terrible. All output is painted on the screen using the POINT primitive. Several description files are provided, including metalic bouncing balls, Waves, DNA molecule, engine, a pool table, a simple robot, etc. New versions should make a better using of PS2 graphics and math libraries (to improve performance).


Package Latest Release Files    [ View all project files ]
Email me when this package is updated RayTrace Version 0.5 Examine archive contents RayTrace-0.5.tar.gz (67 KB)

 
Project Admins
jorgec

Developers:
[View Members]


Find projects in similar categories: