MS Computing: Graphics and Visualization Coursework

Fall 2009

Spring 2010

Fall 2010

Spring 2011

Fall 2011

Spring 2013


CS6610 - Advanced Computer Graphics I

Prof. Chuck Hansen

Assignment 1 - Textures

Assignment 1 Screenshot

Assignment 2 - Shadows

Assignment 2 Screenshot 1 Assignment 2 Screenshot 2 Assignment 2 Screenshot 3

Assignment 3 - Shaders

Assignment 3 Screenshot

Project - Parallax Occlusion Mapping with Approximate Soft Shadows

Project Screenshot 1 Project Screenshot 2


CS6630 - Scientific Visualization

Prof. Valerio Pascucci

Homework 1 - The Scientist and the Visualization Expert

This homework was designed to enable the students to appreciate the kind of collaboration and teamwork that is required between the scientists - who are producing the data and wish to analyze it and the visualization experts - who produce visualization of the data for the scientists to analyze.

Homework 2 - 2D Vector Fields

Homework 2 Screenshot

Homework 3 - Isosurface computation for 3D scalar fields

Homework 3 Screenshot

Final Project - Fourier Volume Rendering

Final Project Screenshot 1 Final Project Screenshot 2 Final Project Screenshot 3


CS6640 - Digital Image Processing

Prof. Ross Whitaker

Project 1 - Image Processing Basics

Project 1 Results 1 Project 1 Results 2 Project 1 Results 3

Project 2 - Histogram Equalization

Project 2 Results

Project 3 - Image Mosaicing

Project 3 Results

Project 4 - Image Registration using Phase Correlation

Project 4 Results

Project 5 - Edge and Feature Detection

Project 5 Results


CS6620 - Advanced Computer Graphics II - Ray Tracing

Dr. Peter Shirley Dr. Steven Parker

Project 1 - Ray Tracing Basics

Project 1 Results

Project 2 - Advanced Materials

Project 2 Results

Project 3 - Distributed Ray Tracing

Project 3 Results

Project 4 - Hybrid Rendering

Project 4 Screenshot

Final Project - Monte Carlo Path Tracer

Final Project Results


CS6670 - Computer Aided Geometric Design

Prof. Elaine Cohen

Assignment 1 - Bezier Curves

Assignment 1 Screenshot

Assignment 2 - B-Spline Curves

Assignment 2 Screenshot 1 Assignment 2 Screenshot 2

Assignment 3 - B-Spline Surfaces

Assignment 3 Screenshot 1 Assignment 3 Screenshot 2


CS6170 - Computational Topology

Prof. Valerio Pascucci

Project - Topology Matching

Project Screenshot 1 Project Screenshot 2 Project Screenshot 3 Project Screenshot 4

Implementation of the paper: Topology Matching for Fully Automatic Similarity Estimation of 3D shapes. By Masaki Hilaga, Yoshihisa Shinagawa, Taku Kohmura, and Tosiyasu L. Kunii. In Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, pp 203-212