Here
Graphics
Algorithms
Networks
OS
DIP
CompArch
PL

Below
Decimate
Raytracer

           
[Home]

Up
Next

Special Topics in Software Systems : Advanced Graphics

Term : Fall'99

Instructor : Dr. Prem Kalra

Decimation of Triangular Meshes (Course Project)

I studied several decimation algorithms, and did a simple implementation of Schroëder's decimation algorithm (SIGGRAPH'92). I also suggested a schema to extend this algorithm to handle material attributes.

Ray-Tracing (Assignment 1)

Partner : Gokul Vardhan

Implemented a basic raytracer. Primitives rendered are : Sphere, Cylinder, Cone, Triangle, Triangular Polyhedron and Semi-Convex Lens.

3-D Walk-Through (Assignment 2)

Built an interactive 3-D navigatin system, allowing for 6 degrees of freedom. The GUI was made using the xforms widget library, and scene was rendered using GLX canvasses. Also added an animaton module to allow the camera to move along a specifed trajectory. Shadowing was added by taking projections of the objects on planes and using stencils.