RAYTRACER. The snowman and toys are raytraced scenes. The raytracer is capable of handling opaque surfaces with correct lighting and shadows.
Leveraged multi-threading system to dramatically improve render performance by 234.3%, distributing light trace calculations across CPU cores.
Utilized spatial acceleration structure (octrees) to cut rendering time by 42%.
SPLINE RENDERER. Catmull-Rom splines were utilized along with OpenGL lighting and texture mapping to create a roller coaster simulation.
The simulation runs in a first-person view, allowing the user to "ride" the coaster in an immersive environment.