Permalink
Find file
Fetching contributors…
Cannot retrieve contributors at this time
159 lines (145 sloc) 18.6 KB
<html>
<head>
<title>CIS 565: GPU Programming and Architecture. Fall 2012.</title>
<style type="text/css">
body {
font-family:"Helvetica";
}
</style>
</head>
<body>
<table border="0" summary="" width="800">
<tr align="center">
<td>
<h1>CIS 565: GPU Programming and Architecture</h1>
<p align="center">
Fall 2012
</p>
<p align="center">
University of Pennsylvania<br />
<a href="http://cg.cis.upenn.edu/index.html">Computer Graphics @ Penn</a><br/><br/>
<img src="images/banner.png" width="640" height="120" alt="Student Projects" /><br />
</p>
</td>
<td valign="top">
<img src ="images/shield.gif" width="63" height="70" alt="University of Pennsylvania" />
</td>
</tr>
<tr align="center">
<td>
<br />
<a href="index.html">Course Overview</a> &bullet;
<a href="faq.html">FAQ</a> &bullet;
<a href="schedule.html">Schedule</a> &bullet;
Student Work &bullet;
<a href="http://cis565-spring-2012.github.com/">Previous semester</a>
</td>
</tr>
</table>
<br />
<table border="0" summary="" width="800">
<tr><td>
<h3>Final Projects</h3>
<ul>
<li><a href="http://aparajithsairam.wordpress.com/">Aparajith Sairam</a>: WebGL Volume Renderer &bullet; <a href="http://aparajithsairam.blogspot.com/2012/11/final-project-pitch.html">blog</a> &bullet; github</li>
<li><a href="http://ashimagupta.wix.com/ashimaguptaportfolio">Ashima Gupta</a> and <a href="http://cghuyue.blogspot.com/">Yue Hu</a>: WebGL Pathtracer &bullet; <a href="http://webglpathtracer.blogspot.com/">blog</a> &bullet; github</li>
<li><a href="http://www.seas.upenn.edu/~yuanhui/">Yuanhui Chen</a>: Snow Shading &bullet; <a href="http://tinyworld-demi.blogspot.com/2012/11/snow-shading-project.html">blog</a> &bullet; github</li>
<li><a href="http://himanshumasand.wix.com/graphics">Himanshu Masand</a>: Swarm Intelligence &bullet; <a href="http://experiencetheforce.blogspot.com/2012/11/swarm-intelligence.html">blog</a> &bullet; github</li>
<li><a href="http://gpuprojects.blogspot.com/">Kong Ma</a>: Non-photorealistic Rendering &bullet; <a href="http://gpuprojects.blogspot.com/2012/11/final-project-proposal.html">blog</a> &bullet; github</li>
<li><a href="http://liamboone.blogspot.com">William Boone</a>: Enhanced User Interfaces using the GPU and Microsoft Kinect &bullet; <a href="http://liamboone.blogspot.com/2012/11/final-project-proposal.html">blog</a> &bullet; github</li>
<li><a href="http://www.cis.upenn.edu/~seupark/">Seunghoon Park</a>: OpenCL in OpenCV &bullet; <a href="http://seunghoon-cis565.blogspot.com/2012/11/final-projectopencl-in-opencv-week-1.html">blog</a> &bullet; github</li>
<li><a href="http://tijugraphics.blogspot.com/">Tiju Thomas</a>: Procedural Terrain &bullet; <a href="http://gputerrain.blogspot.com/">blog</a> &bullet; <a href="https://github.com/tijutv/GPU-Terrain-Generation">github</a></li>
<li><a href="http://www.colorseffectscode.com/">Zakiuddin Shehzan Mohammed</a>: KD Trees on the GPU &bullet; <a href="http://www.colorseffectscode.com/Projects/FinalProject.html">blog</a> &bullet; github</li>
<li><a href="http://raytracerpathtracer.wordpress.com">Gundeep Singh Bharma</a>: Extended Pathtracer &bullet; <a href="http://raytracerpathtracer.wordpress.com/path-tracer-extended-final-project/">blog</a> &bullet; github</li>
</ul>
<h3><a href="http://blog.virtualglobebook.com/2012/12/hackathons-in-classroom.html">WebGL/GLSL Hackathon</a></h3>
<ul>
<li><a href="http://aparajithsairam.wordpress.com/">Aparajith Sairam</a>: <a href="http://glsl.heroku.com/e#5124.0">Water and metaballs</a>
<li><a href="http://ashimagupta.wix.com/ashimaguptaportfolio">Ashima Gupta</a>: <a href="http://glsl.heroku.com/e#5147.0">Buoys in water</a>
<li><a href="http://www.seas.upenn.edu/~yuanhui/">Yuanhui Chen</a>: <a href="http://glsl.heroku.com/e#5113.10">Hot-air balloons</a>
<li><a href="http://himanshumasand.wix.com/graphics">Himanshu Masand</a>: <a href="http://glsl.heroku.com/e#5124.0">Water and metaballs</a>
<li><a href="http://gpuprojects.blogspot.com/">Kong Ma</a>: <a href="http://glsl.heroku.com/e#5123.3">Conway's Game of Life</a>
<li><a href="http://liamboone.blogspot.com">William Boone</a>: <a href="http://glsl.heroku.com/e#5102.7">Ray marching and noise</a>
<li><a href="http://www.cis.upenn.edu/~seupark/">Seunghoon Park</a>: <a href="http://glsl.heroku.com/e#5107.4">Lots of Apples</a>
<li><a href="http://tijugraphics.blogspot.com/">Tiju Thomas</a>: <a href="http://glsl.heroku.com/e#5104.4">Ray marched character</a>
<li><a href="http://cghuyue.blogspot.com/">Yue Hu</a>: <a href="http://glsl.heroku.com/e#5147.0">Buoys in water</a>
<li><a href="http://www.colorseffectscode.com/">Zakiuddin Shehzan Mohammed</a>: <a href="http://glsl.heroku.com/e#5132.3">Ray tracing transparency</a>
<li><a href="http://raytracerpathtracer.wordpress.com">Gundeep Singh Bharma</a>: <a href="http://glsl.heroku.com/e#5120.1">Clouds and fireflies</a>
<li><a href="http://www.iamnop.com/">Guest: Nop Jiarathanakul</a>: <a href="http://glsl.heroku.com/e#5127.2">Procedural smoke</a> and <a href="http://glsl.heroku.com/e#5121.1">smokey fireflies</a>
<li>Guest: Gabriel Leung: <a href="http://glsl.heroku.com/e#5118.3">Conway's Game of Life</a>
</ul>
<h3><a href="https://github.com/CIS565-Fall-2012/Project5-AdvancedGLSL">Project 5: GLSL Globe, Screen Space Ambient Occlusion, and Vertex Shading</a></h3>
<ul>
<li><a href="http://aparajithsairam.wordpress.com/">Aparajith Sairam</a>: blog &bullet; <a href="https://github.com/aparajithsairam/Project5-AdvancedGLSL">github</a></li>
<li><a href="http://ashimagupta.wix.com/ashimaguptaportfolio">Ashima Gupta</a>: <a href="http://advancedglsl.blogspot.com/">blog</a> &bullet; <a href="https://github.com/ashima07/Project5-AdvancedGLSL">github</a></li>
<li><a href="http://www.seas.upenn.edu/~yuanhui/">Yuanhui Chen</a>: <a href="http://tinyworld-demi.blogspot.com/2012/11/glsl2.html">blog</a> &bullet; <a href="https://github.com/DemiChen/Project5-AdvancedGLSL">github</a></li>
<li><a href="http://himanshumasand.wix.com/graphics">Himanshu Masand</a>: <a href="http://experiencetheforce.blogspot.com/2012/11/globe-rendering.html">blog</a> &bullet; <a href="https://github.com/himanshumasand/Project5-AdvancedGLSL">github</a></li>
<li><a href="http://gpuprojects.blogspot.com/">Kong Ma</a>: <a href="http://gpuprojects.blogspot.com/2012/11/advancedglsl-2-ambience-occlusion.html">blog</a> &bullet; <a href="https://github.com/yukong11/Project5-AdvancedGLSL">github</a></li>
<li><a href="http://liamboone.blogspot.com">William Boone</a>: <a href="http://liamboone.blogspot.com/2012/11/project-5-more-shaders.html">blog</a> &bullet; <a href="https://github.com/liamboone/Project5-AdvancedGLSL">github</a></li>
<li><a href="http://www.cis.upenn.edu/~seupark/">Seunghoon Park</a>: <a href="http://seunghoon-cis565.blogspot.com/2012/11/project-5-advanced-glsl.html">blog</a> &bullet; <a href="https://github.com/pclove1/Project5-AdvancedGLSL">github</a></li>
<li><a href="http://tijugraphics.blogspot.com/">Tiju Thomas</a>: <a href="http://glslvsfs.blogspot.com/">blog</a> &bullet; <a href="https://github.com/tijutv/Project5-AdvancedGLSL">github</a></li>
<li><a href="http://cghuyue.blogspot.com/">Yue Hu</a>: <a href="http://cghuyue.blogspot.com/2012/11/project5.html">blog</a> &bullet; <a href="https://github.com/lhuyuel/Project5-AdvancedGLSL">github</a></li>
<li><a href="http://www.colorseffectscode.com/">Zakiuddin Shehzan Mohammed</a>: <a href="http://www.colorseffectscode.com/Projects/GlobeSSAOVertex.html">blog</a> &bullet; <a href="https://github.com/mzshehzanayub/Project5-AdvancedGLSL">github</a></li>
<li><a href="http://raytracerpathtracer.wordpress.com">Gundeep Singh Bharma</a>: <a href="http://raytracerpathtracer.wordpress.com/advanced-glsl/">blog</a> &bullet; <a href="https://github.com/gundeep/Project5-AdvancedGLSL">github</a></li>
</ul>
<h3><a href="https://github.com/CIS565-Fall-2012/Project4-IntroGLSL">Project 4: GLSL Image Processing and WebGL Vertex Shading</a></h3>
<ul>
<li><a href="http://aparajithsairam.wordpress.com/">Aparajith Sairam</a>: <a href="http://aparajithsairam.wordpress.com/gpu-projects/">blog</a> &bullet; <a href="https://github.com/aparajithsairam/Project4-IntroGLSL">github</a></li>
<li><a href="http://ashimagupta.wix.com/ashimaguptaportfolio">Ashima Gupta</a>: <a href="http://imageprocessingglsl.blogspot.com/">blog</a> &bullet; <a href="https://github.com/ashima07/Project4-IntroGLSL">github</a></li>
<li><a href="http://www.seas.upenn.edu/~yuanhui/">Yuanhui Chen</a>: <a href="http://tinyworld-demi.blogspot.com/2012/11/glsl-programming.html">blog</a> &bullet; <a href="https://github.com/DemiChen/Project4-IntroGLSL">github</a></li>
<li><a href="http://himanshumasand.wix.com/graphics">Himanshu Masand</a>: <a href="http://experiencetheforce.blogspot.com/2012/11/image-processing-using-glsl.html">blog</a> &bullet; <a href="https://github.com/himanshumasand/Project4-IntroGLSL">github</a></li>
<li><a href="http://gpuprojects.blogspot.com/">Kong Ma</a>: <a href="http://gpuprojects.blogspot.com/2012/11/webgl.html">blog</a> &bullet; <a href="https://github.com/yukong11/Project4-IntroGLSL">github</a></li>
<li><a href="http://liamboone.blogspot.com">William Boone</a>: <a href="http://liamboone.blogspot.com/2012/11/project-4-shaders.html">blog</a> &bullet; <a href="https://github.com/liamboone/Project4-IntroGLSL">github</a></li>
<li><a href="http://www.cis.upenn.edu/~seupark/">Seunghoon Park</a>: <a href="http://seunghoon-cis565.blogspot.com/2012/11/project-4-image-processingvertex.html">blog</a> &bullet; <a href="https://github.com/pclove1/Project4-IntroGLSL">github</a></li>
<li><a href="http://tijugraphics.blogspot.com/">Tiju Thomas</a>: <a href="http://glslimageprocessing.blogspot.com/">blog</a> &bullet; <a href="https://github.com/tijutv/Project4-IntroGLSL">github</a></li>
<li><a href="http://cghuyue.blogspot.com/">Yue Hu</a>: <a href="http://cghuyue.blogspot.com/2012/11/image-processing-vertex-shading.html">blog</a> &bullet; <a href="https://github.com/lhuyuel/Project4-IntroGLSL">github</a></li>
<li><a href="http://www.colorseffectscode.com/">Zakiuddin Shehzan Mohammed</a>: <a href="http://mzshehzanayub.blogspot.com/2012/11/image-processing.html">blog</a> &bullet; <a href="https://github.com/mzshehzanayub/Project4-IntroGLSL">github</a></li>
<li><a href="http://raytracerpathtracer.wordpress.com">Gundeep Singh Bharma</a>: <a href="http://raytracerpathtracer.wordpress.com/image-processingglsl/">blog</a> &bullet; <a href="https://github.com/gundeep/Project4-IntroGLSL">github</a></li>
</ul>
<h3><a href="https://github.com/CIS565-Fall-2012/Project3-Rasterizer">Project 3: CUDA Rasterizer</a></h3>
<ul>
<li><a href="http://aparajithsairam.wordpress.com/">Aparajith Sairam</a>: <a href="http://aparajithsairam.wordpress.com/gpu-projects/">blog</a> &bullet; <a href="https://github.com/aparajithsairam/Project3-Rasterizer">github</a></li>
<li><a href="http://ashimagupta.wix.com/ashimaguptaportfolio">Ashima Gupta</a>: <a href="http://cudarasterizerproject.blogspot.com/">blog</a> &bullet; <a href="https://github.com/ashima07/Project3-Rasterizer">github</a></li>
<li><a href="http://www.seas.upenn.edu/~yuanhui/">Yuanhui Chen</a>: <a href="http://tinyworld-demi.blogspot.com/2012/11/rasterization.html">blog</a> &bullet; <a href="https://github.com/DemiChen/Project3-Rasterizer">github</a></li>
<li><a href="http://himanshumasand.wix.com/graphics">Himanshu Masand</a>: <a href="http://experiencetheforce.blogspot.com/2012/11/rasterizer-30-fragment-shader.html">blog</a> &bullet; <a href="https://github.com/himanshumasand/Project3-Rasterizer">github</a></li>
<li><a href="http://gpuprojects.blogspot.com/">Kong Ma</a>: <a href="http://gpuprojects.blogspot.com/2012/11/cuda-rasterizer.html">blog</a> &bullet; <a href="https://github.com/yukong11/Project3-Rasterizer">github</a></li>
<li><a href="http://liamboone.blogspot.com">William Boone</a>: <a href="http://liamboone.blogspot.com/2012/11/project-3-rasterizer.html">blog</a> &bullet; <a href="https://github.com/liamboone/Project3-Rasterizer">github</a></li>
<li><a href="http://www.cis.upenn.edu/~seupark/">Seunghoon Park</a>: <a href="http://seunghoon-cis565.blogspot.com/2012/11/project-3-cuda-rasterizer.html">blog</a> &bullet; <a href="https://github.com/pclove1/Project3-Rasterizer">github</a></li>
<li><a href="http://tijugraphics.blogspot.com/">Tiju Thomas</a>: <a href="http://cudarasterizer.blogspot.com/">blog</a> &bullet; <a href="https://github.com/tijutv/Project3-Rasterizer">github</a></li>
<li><a href="http://cghuyue.blogspot.com/">Yue Hu</a>: <a href="http://cghuyue.blogspot.com/2012/11/hw3-raterizer.html">blog</a> &bullet; <a href="https://github.com/lhuyuel/Project3-Rasterizer">github</a></li>
<li><a href="http://www.colorseffectscode.com/">Zakiuddin Shehzan Mohammed</a>: <a href="http://mzshehzanayub.blogspot.com/2012/11/cuda-parallel-rasterizer.html">blog</a> &bullet; <a href="https://github.com/mzshehzanayub/Project3-Rasterizer">github</a></li>
<li><a href="http://raytracerpathtracer.wordpress.com">Gundeep Singh Bharma</a>: <a href="http://raytracerpathtracer.wordpress.com/rasterizer/">blog</a> &bullet; <a href="https://github.com/gundeep/Project3-Rasterizer">github</a></li>
</ul>
<h3><a href="https://github.com/CIS565-Fall-2012/Project2-Pathtracer">Project 2: CUDA Pathtracer</a></h3>
<ul>
<li><a href="http://aparajithsairam.wordpress.com/">Aparajith Sairam</a>: <a href="http://aparajithsairam.wordpress.com/gpu-projects/">blog</a> &bullet; <a href="https://github.com/aparajithsairam/Project2-Pathtracer">github</a></li>
<li><a href="http://ashimagupta.wix.com/ashimaguptaportfolio">Ashima Gupta</a>: <a href="http://cudapathtacer.blogspot.com/">blog</a> &bullet; <a href="https://github.com/ashima07/Project2-Pathtracer">github</a></li>
<li><a href="http://www.seas.upenn.edu/~yuanhui/">Yuanhui Chen</a>: <a href="http://tinyworld-demi.blogspot.com/2012/10/pathtracer.html">blog</a> &bullet; <a href="https://github.com/DemiChen/Project2-Pathtracer">github</a></li>
<li><a href="http://himanshumasand.wix.com/graphics">Himanshu Masand</a>: <a href="http://experiencetheforce.blogspot.com/">blog</a> &bullet; <a href="https://github.com/himanshumasand/Project2-Pathtracer">github</a></li>
<li><a href="http://gpuprojects.blogspot.com/">Kong Ma</a>: <a href="http://gpuprojects.blogspot.com/2012/10/path-tracer.html">blog</a> &bullet; <a href="https://github.com/yukong11/Project2-Pathtracer">github</a></li>
<li><a href="http://liamboone.blogspot.com">William Boone</a>: <a href="http://liamboone.blogspot.com/2012/10/project-2-pathtracer.html">blog</a> &bullet; <a href="https://github.com/liamboone/Project2-Pathtracer">github</a></li>
<li><a href="http://www.cis.upenn.edu/~seupark/">Seunghoon Park</a>: <a href="http://seunghoon-cis565.blogspot.com/2012/10/project-2-cuda-pathtracer.html">blog</a> &bullet; <a href="https://github.com/pclove1/Project2-Pathtracer">github</a></li>
<li><a href="http://tijugraphics.blogspot.com/">Tiju Thomas</a>: <a href="http://cudapathtracer.blogspot.com/">blog</a> &bullet; <a href="https://github.com/tijutv/Project2-Pathtracer">github</a></li>
<li><a href="http://cghuyue.blogspot.com/">Yue Hu</a>: <a href="http://cghuyue.blogspot.com/2012/10/path-tracer-got-basic-features-right.html">blog</a> &bullet; <a href="https://github.com/lhuyuel/Project2-Pathtracer">github</a></li>
<li><a href="http://www.colorseffectscode.com/">Zakiuddin Shehzan Mohammed</a>: <a href="http://mzshehzanayub.blogspot.com/2012/10/gpu-path-tracer.html">blog</a> &bullet; <a href="https://github.com/mzshehzanayub/Project2-Pathtracer">github</a></li>
<li><a href="http://raytracerpathtracer.wordpress.com">Gundeep Singh Bharma</a>: <a href="http://raytracerpathtracer.wordpress.com/pathtracer/">blog</a> &bullet; <a href="https://github.com/gundeep/Project2-Pathtracer">github</a></li>
</ul>
<h3><a href="https://github.com/CIS565-Fall-2012/Project1-Raytracer">Project 1: CUDA Raytracer</a></h3>
<ul>
<li><a href="http://aparajithsairam.wordpress.com/">Aparajith Sairam</a>: <a href="http://aparajithsairam.wordpress.com/gpu-projects/">blog</a> &bullet; <a href="https://github.com/aparajithsairam/Project1-Raytracer">github</a></li>
<li><a href="http://ashimagupta.wix.com/ashimaguptaportfolio">Ashima Gupta</a>: <a href="http://gpu-raytrace.blogspot.com/">blog</a> &bullet; <a href="https://github.com/ashima07/Project1-Raytracer">github</a></li>
<li><a href="http://www.seas.upenn.edu/~yuanhui/">Yuanhui Chen</a>: <a href="http://tinyworld-demi.blogspot.com/2012/10/corrected-gpu-raytracing.html">blog</a> &bullet; <a href="https://github.com/DemiChen/Project1-Raytracer">github</a></li>
<li><a href="http://himanshumasand.wix.com/graphics">Himanshu Masand</a>: <a href="http://experiencetheforce.blogspot.com/2012/09/final-raytracer-images.html">blog</a> &bullet; <a href="https://github.com/himanshumasand/Project1-Raytracer">github</a></li>
<li><a href="http://www.seas.upenn.edu/~jnewlin/">Jeremy Newlin</a>: <a href="http://jeremymnewlin.blogspot.com/2012/09/eulgh-in-real-time-gpu-ray-tracer.html">blog</a> &bullet; <a href="https://github.com/jnewlin/Project1-Raytracer">github</a></li>
<li><a href="http://gpuprojects.blogspot.com/">Kong Ma</a>: <a href="http://gpuprojects.blogspot.com/2012/09/tracer-in-this-project-i-am.html">blog</a> &bullet; <a href="https://github.com/yukong11/Project1-Raytracer">github</a></li>
<li><a href="http://liamboone.blogspot.com">William Boone</a>: <a href="http://liamboone.blogspot.com/2012/09/project-1-raytracer.html">blog</a> &bullet; <a href="https://github.com/liamboone/Project1-Raytracer">github</a></li>
<li><a href="http://www.cis.upenn.edu/~seupark/">Seunghoon Park</a>: <a href="http://seunghoon-cis565.blogspot.com/2012/09/project-1-cuda-raytracer.html">blog</a> &bullet; <a href="https://github.com/pclove1/Project1-Raytracer">github</a></li>
<li><a href="http://tijugraphics.blogspot.com/">Tiju Thomas</a>: <a href="http://cudaraytracer.blogspot.com/">blog</a> &bullet; <a href="https://github.com/tijutv/Project1-Raytracer">github</a></li>
<li><a href="http://cghuyue.blogspot.com/">Yue Hu</a>: <a href="http://cghuyue.blogspot.com/2012/09/interactive-camera-and-specular.html">blog</a> &bullet; <a href="https://github.com/lhuyuel/Project1-Raytracer">github</a></li>
<li><a href="http://www.colorseffectscode.com/">Zakiuddin Shehzan Mohammed</a>: <a href="http://mzshehzanayub.blogspot.com/2012/09/gpu-ray-tracer_29.html">blog</a> &bullet; <a href="https://github.com/mzshehzanayub/Project1-Raytracer">github</a></li>
<li><a href="http://raytracerpathtracer.wordpress.com">Gundeep Singh Bharma</a>: <a href="http://raytracerpathtracer.wordpress.com/raytracer/">blog</a> &bullet; <a href="https://github.com/gundeep/Project1-Raytracer">github</a></li>
</ul>
</td></tr>
</table>
</body>
</html>