Final Project Topic Discussion
E N D
Presentation Transcript
Final Project Topic Discussion COMP 175: Computer Graphics April 3, 2019
Topics • Procedural generation / modeling • Lighting and rendering • Ray tracing • Modeling • Animation • Simulation (particles) • Games • Shaders • Others
1. Procedural Generation • Urban simulation • https://www.youtube.com/watch?v=-d2-PtK4F6Y • https://www.youtube.com/watch?v=AiF9kTjQlr4 • Terrain rendering • https://www.youtube.com/watch?v=wbpMiKiSKm8 • Levels of detail (LOD) • https://www.youtube.com/watch?v=5nqiFI2VCzQ • https://www.youtube.com/watch?v=2IMyQUTv9Vk
2. Lighting and Rendering • Radiosity • https://www.youtube.com/watch?v=3lmQ4zSwmd8 • Photon Mapping • https://www.youtube.com/watch?v=ReI7AsF3nnE • https://www.youtube.com/watch?v=mOZfqN2Au1Y • Deferred Shading • https://www.youtube.com/watch?v=zOVsxIdANcg
3. Ray Tracing Extended • Refraction • Soft shadows • Caustic Effects (Ray + Photo Mapping) • Sub-surface scattering • Metropolis light transport • Bi-directional ray • GPU-enabled (recursive) ray tracing
4. Modeling • Constructive Solid Geometry • https://www.youtube.com/watch?v=aiTd1F7Ka2U • Mesh Subdivision and Simplification • https://www.youtube.com/watch?v=ckOTl2GcS-E • https://www.youtube.com/watch?v=aiIjBOt0mfo • Mesh Editing and Deformation • https://www.youtube.com/watch?v=lz1iTiDnmME
5. Animation • Simulation of Behaviors • https://www.youtube.com/watch?v=8HT_hekYyRg • Inverse Kinematics • https://www.youtube.com/watch?v=5gHByyLl284 • https://www.youtube.com/watch?v=JG0PSmE9nNk • Physics-based simulation • https://www.youtube.com/watch?v=y6DbHl2hQAY • Pinball machine • Inverse problem to billiard / pool • https://www.youtube.com/watch?v=tH1yqKfbRGM
6. Simulation (Particle-based) • Fluid • https://www.youtube.com/watch?v=DhNt_A3k4B4 • Fire and Smoke • https://www.youtube.com/watch?v=heW3vn1hP2E • Clothes and Fabric • https://www.youtube.com/watch?v=4ZTe2_hHqD4 • (Just about any material…) • https://www.youtube.com/watch?v=1Q_zb65SXt0
7. Games • First Person Shooter • https://www.youtube.com/watch?v=HsNVl4pKtI4 • Racing Games • https://www.youtube.com/watch?v=2x039Adc0iI • Others??
8. Fun with Shaders • Cel / Toon Shaders • https://www.youtube.com/watch?v=YyKyNb3ELOY • https://www.youtube.com/watch?v=A17_sherwyc • Shadow / Relief / Bump / XXX mapping • https://www.youtube.com/watch?v=5gorm90TXJM • https://www.youtube.com/watch?v=Ng9DQNaipoc • Environment Mapping • https://www.youtube.com/watch?v=WYE61WkNuCc
Others • Volume Rendering • https://www.youtube.com/watch?v=5E6GAophLZQ • 3D Sketcher • https://www.youtube.com/watch?v=LZRhhdJM9so • Take one of the labs or assignments and make it different and amazing • https://www.youtube.com/watch?v=232fw6AwcA4 • Something Cool and Unexpected!