Home | Work | Resume & Contact Info

Cambot

The Cambot tool was a project for Georgia Tech faculty member Mark Riedl. It was also our senior design project. The original Cambot system was a tool designed to use artificial intelligence to automatically generate machinima films. Machinima – a term combining "machine" and "cinema" – is the technique of using video games or other off-the-shelf computer graphics packages to create movies. Technology has advanced to the point where artificially intelligent systems that can automatically render a movie script in a 3D environment from a given script. As said before, the program was already a prototype AI system for automated avatar and camera control in a 3D environment. The issue was that this system required both programming knowledge as well as cinemagraphic knowledge in order for it to be useful.

Our job was to create a user interface so that someone without programming or film knowledge could make use of the system. Additionally, it required that there be an XML based language by which the new UI and the old tool could communicate.

I created the Java classes that worked between the new UI and the Cambot sytem. I generated XML based files and designed much of the XML spec. I had to work with the group leader, Nicholas Lance, to ensure that design documents were accurate and also created the first two versions of the UI before we settled on the final version.

back

Sites
Mark's Cambot site
Our project page