CIS 565: GPU Programming and Architecture
Fall 2012
University of Pennsylvania
Computer Graphics @ Penn
Course Overview
•
FAQ
•
Schedule
• Student Work •
Previous semester
Final Projects
Aparajith Sairam
: WebGL Volume Renderer •
blog
• github
Ashima Gupta
and
Yue Hu
: WebGL Pathtracer •
blog
• github
Yuanhui Chen
: Snow Shading •
blog
• github
Himanshu Masand
: Swarm Intelligence •
blog
• github
Kong Ma
: Non-photorealistic Rendering •
blog
• github
William Boone
: Enhanced User Interfaces using the GPU and Microsoft Kinect •
blog
• github
Seunghoon Park
: OpenCL in OpenCV •
blog
• github
Tiju Thomas
: Procedural Terrain •
blog
•
github
Zakiuddin Shehzan Mohammed
: KD Trees on the GPU •
blog
• github
Gundeep Singh Bharma
: Extended Pathtracer •
blog
• github
WebGL/GLSL Hackathon
Aparajith Sairam
:
Water and metaballs
Ashima Gupta
:
Buoys in water
Yuanhui Chen
:
Hot-air balloons
Himanshu Masand
:
Water and metaballs
Kong Ma
:
Conway's Game of Life
William Boone
:
Ray marching and noise
Seunghoon Park
:
Lots of Apples
Tiju Thomas
:
Ray marched character
Yue Hu
:
Buoys in water
Zakiuddin Shehzan Mohammed
:
Ray tracing transparency
Gundeep Singh Bharma
:
Clouds and fireflies
Guest: Nop Jiarathanakul
:
Procedural smoke
and
smokey fireflies
Guest: Gabriel Leung:
Conway's Game of Life
Project 5: GLSL Globe, Screen Space Ambient Occlusion, and Vertex Shading
Aparajith Sairam
: blog •
github
Ashima Gupta
:
blog
•
github
Yuanhui Chen
:
blog
•
github
Himanshu Masand
:
blog
•
github
Kong Ma
:
blog
•
github
William Boone
:
blog
•
github
Seunghoon Park
:
blog
•
github
Tiju Thomas
:
blog
•
github
Yue Hu
:
blog
•
github
Zakiuddin Shehzan Mohammed
:
blog
•
github
Gundeep Singh Bharma
:
blog
•
github
Project 4: GLSL Image Processing and WebGL Vertex Shading
Aparajith Sairam
:
blog
•
github
Ashima Gupta
:
blog
•
github
Yuanhui Chen
:
blog
•
github
Himanshu Masand
:
blog
•
github
Kong Ma
:
blog
•
github
William Boone
:
blog
•
github
Seunghoon Park
:
blog
•
github
Tiju Thomas
:
blog
•
github
Yue Hu
:
blog
•
github
Zakiuddin Shehzan Mohammed
:
blog
•
github
Gundeep Singh Bharma
:
blog
•
github
Project 3: CUDA Rasterizer
Aparajith Sairam
:
blog
•
github
Ashima Gupta
:
blog
•
github
Yuanhui Chen
:
blog
•
github
Himanshu Masand
:
blog
•
github
Kong Ma
:
blog
•
github
William Boone
:
blog
•
github
Seunghoon Park
:
blog
•
github
Tiju Thomas
:
blog
•
github
Yue Hu
:
blog
•
github
Zakiuddin Shehzan Mohammed
:
blog
•
github
Gundeep Singh Bharma
:
blog
•
github
Project 2: CUDA Pathtracer
Aparajith Sairam
:
blog
•
github
Ashima Gupta
:
blog
•
github
Yuanhui Chen
:
blog
•
github
Himanshu Masand
:
blog
•
github
Kong Ma
:
blog
•
github
William Boone
:
blog
•
github
Seunghoon Park
:
blog
•
github
Tiju Thomas
:
blog
•
github
Yue Hu
:
blog
•
github
Zakiuddin Shehzan Mohammed
:
blog
•
github
Gundeep Singh Bharma
:
blog
•
github
Project 1: CUDA Raytracer
Aparajith Sairam
:
blog
•
github
Ashima Gupta
:
blog
•
github
Yuanhui Chen
:
blog
•
github
Himanshu Masand
:
blog
•
github
Jeremy Newlin
:
blog
•
github
Kong Ma
:
blog
•
github
William Boone
:
blog
•
github
Seunghoon Park
:
blog
•
github
Tiju Thomas
:
blog
•
github
Yue Hu
:
blog
•
github
Zakiuddin Shehzan Mohammed
:
blog
•
github
Gundeep Singh Bharma
:
blog
•
github