Collins, Matthew
 

A Practical Implementation of Reflection Mapping.

Matthew Collins
April, 2006
Advisor: Susan Reiser
 

Description:

This project is a demonstration of cube environment mapping for simulating reflection in interactive 3D environments. This application is native to OS X with a complete GUI. It allows for users to open an external file that defines the objects in the world to be rendered. The interface allows for the user to rotate the loaded object in real time displaying the reflected surfaces as defined in the file. It was written in Objective-C++ with Xcode, uses JPEGs as textures, and a scene-graph file format inspired by XML.