Graphics Hall of Fame

These pictures have been generated by students in the different graphics courses that I have taught, as part of regular assignments. In all these assignments students were encouraged to be creative in modeling 3D scenes.

The animations shown here have been produced by students' programs, often developed incrementally over a span of 2-3 programming assignments. All aspects of the animation, such as designing and modeling the 3D scene, keyboard and mouse interactivity and the actual animation have been implemented by the students, starting from scratch and without the aid of other software. Some of these projects were individually completed, while others were done in pairs.

Many of the images are generated by a process known as ray tracing. In this method of graphical rendering, a large number of rays are incident from the virtual camera out into a modeled 3D scene and interactions are studied to compute their appearance. A ray tracer can be written to simulate different physics phenomena such as reflections, refraction, shadows, and much more. Writing a ray tracer is generally considered a challenging programming project especially at the undergraduate level. All the ray traced images shown here were generated directly by students' programs, which they wrote in pairs (unless noted otherwise) in 3-4 weeks.

Note: The students own the rights to these images. Please contact me to request the right to use these images and programs, and I will forward your request to the respective students.

CS 4300 at Northeastern University (Undergraduate)
Fall 2016
Modeling and animation.
Joseph Griego Guandong Liu and Katherine Mcdonough
A View of Huntington Ave
The scene we are modelling is a street scene. There are two parallel tracks of a streetcar, ostensibly the Green Line, a sidewalk and buildings in the background. Each streetcar has windows, six wheels, a roof transformer, and a set of doors that can open. The streetcars link up into trains of two cars apiece. There are two tunnels included on either side of the scene.
The story of the Phantom Bicycles
There exists a park where two mysterious bicycles appear. No one appears to be riding these bicycles, but rather they appear to be self-peddling. The bicycles always ride in the same two circles. Never has anyone seen the bicycles come or go. The locals are very curious about these phantom bicycles, so they sent a helicopter to patrol the area. However, the bicycles were already there when the helicopter arrived, so it is now slowly orbiting above the bicycles waiting to see them leave.
Sarah Dachinger and Ivy Li Manman Liang and Ranran He
Some cats and birds
Two birds, a cat and a stone are visible in the scene. One of the birds is running around the stone while being chased by the cat. Cat is excited by the chase so it is flicking its tail. The second bird is watching all this from above as he flies around them in the opposite direction.
Spiders
An aircraft is circling in the dark sky with its airscrews rotating. The aircraft has a light to the ground so that part of the ground can be seen under the light. Two spiders which seem poisonous are moving on their web on the ground with their red legs moving.
Bo-Ren Chen and Qiye Chen Bo Pang and James Watkins
Sam and Tom
It's a lovely day. Sam decided to go for a walk with his favorite puppy Simon. When Sam arrives at the park he met his friend Tom, who was walking his dog Tommy. Sam and Tom decide to walk closely so they can chat with each other. Dr. Evil has sent his robot birds to spy from the sky on every move.
Truck and Dog
One day, a Dalmatian sees a blue truck on the field and starts chasing it. The truck driver was miserably lost. All he knows it to drive in a circle inside the field and avoid hitting the concrete poles on the corner. It’s simple work, but it puts bread on the table. The truck has headlights on to let the driver see the field. The tail light of the truck provides fleeting illumination for the dog. The object stationary camera is placed on the dog nose. It shows what the dog sees, but it can never truly reveal what he feels.
Ray traced images (view each image in separate tab to see it at full resolution)
Anastasia Korolev and Yulia Zileeva Guandong Liu and Katherine Mcdonough Joseph Griego
Nathan Casale and Tyler McCarthy Bo Pang and James Watkins
Spring 2016
Modeling and animation. Click on image to download a runnable JAR file
Keys for program: ADWS to pan left-right-up-down, C to toggle camera Mouse for trackball, key C to toggle camera (ADWS to pan left-right-up-down in 3rd camera)
David Heyman and Lawrence Lim Michael Lin and Zhengyang Zhou
Mouse for trackball, key C to toggle camera Keys for program: ADWS to turn left-right-up-down, C to toggle camera
Victor Magierski and Spencer Franklin Max P and Zachary Winkeler
Ray traced images (view each image in separate tab to see it at full resolution)
Michael Lin and Zhengyang Zhou Victor Magierski and Spencer Franklin Max P. and Zachary Winkeler
Brendan Ross and Philip Row Jimmy Ly and William Queen Anish Dhesikan and Weiqi Gu
Bryan Song and Connor Gerrits Jeffrey Weng and Chenxi Yuan Franklin Fasano and Joseph McGurk

IT 356 at Illinois State University (Undergraduate)
Fall 2014
Ray traced images (view each image in separate tab to see it at full resolution)
Sarah Butler and Dave Riedinger Rodrigo Catao Araujo and Kip Moustoukkis Nathan Gregg and Nick Christensen
Fall 2013
Ray traced images (view each image in separate tab to see it at full resolution)
Glen Feldkamp Thomas Lyons
Jared Kling Ryan Washko
Fall 2012
Ray traced images (view each image in separate tab to see it at full resolution)
Stephen Brewer Nick Dunne
Jeff Gilbert Matt Jones
Quintin Knudsen Brandon Salm
Fall 2011
Ray traced images (view each image in separate tab to see it at full resolution)
Geoff Godwin Seth Hare
Tom Mazzotti David Zaletanski
Fall 2010
Ray traced images (view each image in separate tab to see it at full resolution)
Chris Murphy Justin Deresinski
Jonathan Blum Ryan Newman
Ryan Pouliot Sarah Steffen
Ray traced images (view each image in separate tab to see it at full resolution)
Fall 2008
Adam Barlock Casey McCormack
Chris Olson Katie Giberson
Eric Thill Erin Schwindenhammer
Jamison Prianos Jason Cox
Nathan Werry Ronald Sparling
Tristan Crockett