The following programs have been developed in the context of the course CS418: Interactive Computer Graphics at the University of Illinois at Urbana-Champaign.
The first video, Dancing I, demonstrates modeling of a letter without T-intersection. Multiple effects have been added, such as color change, background change, moving vertices without breaking the model, sound e.t.c.
The second video, Flight Simulator, simulates a flight, supporting rolling, pitching and yawing. The user can also accelerate, decelerate and reset positioning. GLSL shaders have been used to manually and efficiently construct the Blinn-Phong lighting model.
Lastly, the third video demonstrates implementation of a 3D object (teapot) in space. We use a skybox to place the object in a hotel room. Again GLSL shaders were used for bump mapping and lighting.
- Course: Interactive Computer Graphics, taught by Professor John C. Hart
- Programming: OpenGL, GLSL, C++.