CMSC 23700
Project 1: Ray tracing

For this project you will implement a ray tracer. The input to the ray tracer is a program written in a Postscript-like language called GML. We are providing a compiler that converts a GML program to a bytecode representation and an interpreter for that bytecode.


The problem description [pdf]

The GML Specification [pdf]


Last revised: October 18, 2003.