Advanced Real-Time Graphics and Game Development Projects – COMP 575 Showcase
This showcase features a range of innovative projects from COMP 575, focusing on advanced real-time graphics and game development techniques. Highlights include ray tracing implementations, particle systems with millions of particles, smooth animations, and user-controlled camera systems. The projects utilize various technologies such as Java, C++, and OpenGL, demonstrating concepts like importance sampling, Monte Carlo path tracing, and GPU/CPU comparisons. Each project reflects creativity and technical skill in building immersive 3D environments and interactive experiences.
Advanced Real-Time Graphics and Game Development Projects – COMP 575 Showcase
E N D
Presentation Transcript
Final Projects – Showcase COMP 575 Fall, 2010 Instructor – Stephen J. Guy
Ray TracedPeggle RuneMonnike&NeilsJeppesen • Importance Sampling (Subsampling) • Real-time Java ray-tracing • Simple physics (bounce) • Zoom in on final ball
GPU Particle System Maggie Zhou &Ben Hawk • CPU/GPU Comparison (C++ vs Cg) • Smooth particle animation
10 million particles CPU GPU
3D Tower Defense Nathan Dierk&Duncan Lewis • C++ Tower Defense Game • Smooth bullet and enemy animation • Model loading through VBOs • User Controlled Camera
Virus Visualization Alexander Smith • 3D Visualization of the Adenovirus • Smooth animation • Virus Rotation • Pulsing lipid envelope
Global Illumination AbhishekSarkar • Monte-carlo path tracing • Russian roulette • Importance sampling • Multi-core implementation
3D Bi-Plane Game Joshua Mayer • Real-time java rasterizer • Smooth animations • User controlled rotating plane
3D Fall blocks • Ty Conner • Smoothly animated falling blocks • User rotatable • Blocks stop at bottom of screen
AvalamBitaka Nathaniel Wasson • Interactive 2D OpenGL • Static 3D Board
Rasterized Fractals Michael J. Palmer • Procedural fractals • Software rasterizer • Cube fractals • Fractal Terrains