A ray tracing software package for motion sequence and stereo image generation Given an assumed arrangement of cameras, imaging geometry and real world object surfaces with known position and motion, ray tracing enables the two dimensional image of the three dimansional scene to be produced. The complexity of the ray tracing package is determined by such factors as the range of possible illumination conditions, surface textures and possible motions of the objects in the scene which are available to the user. The project will be to develop, using object oriented design and programming principles, a complete ray tracing software package, which is usuable by the computer vision research community in the School. The package should allow both motion sequences and stereo image pairs to be produced and allow as wide a range of object shapes, surface textures and illumination conditions as possible. This project will involve the design of a large amont of C++ software. It is proposed that the object oriented design tools, available under Borland C++ version 5, will be used to aid in the code generation. The sutudent will gain a great deal of C++ design and programming experience in tackling this project. Ref. Object-Oriented Ray Tracing in C++. Nicholas Witlt, Wiley, 1994.