100 likes | 213 Views
Computer Graphics (under) Sep., 2004. Jung Hong Chuang CSIE NCTU. Basic information. Instructor 莊榮宏 jhchuang@csie 工三館 525 5731829 TA 呂宗弘 阮昭維 {jhlu, vicjuan}@csie 工三館 5 13 x54787 Focus 3D graphics: theory and practice Intro to 3D game and animation technologies Web page
E N D
Computer Graphics (under)Sep., 2004 Jung Hong Chuang CSIE NCTU
Basic information • Instructor • 莊榮宏 jhchuang@csie 工三館 525 5731829 • TA • 呂宗弘 阮昭維 {jhlu, vicjuan}@csie 工三館 513 x54787 • Focus • 3D graphics: theory and practice • Intro to 3D game and animation technologies • Web page • Cggmwww.csie.nctu.edu.tw
Course • Part 1: 3D graphics • Pipelined graphics • Global illumination • Part 2 • Texture mapping and shadowing • Nature phenomena
Course outline3D graphics -1 • Overview • Hardware for graphics • Software for graphics • Graphics API: OpenGL, Direct3D • Application API • OpenInventer • 3D Game engines • Visual simulation tools • Virtual reality tools
Course outline3D graphics -2 • Basic 2D graphics • 2D drawing, 2D clipping • geometric transformation • 3D viewing and projection • Local illumination • Color model • Illumination, shading
Course outline3D graphics -3 • Visibility determination • Back-facing, depth-sorting, scan-line, • Z-buffering • Binary space partition (BSP) • Global illumination • Ray tracing • Radiosity
Course outlineTexture mapping and shadow -4 • 2D-to-3D Texture mapping • Bump mapping, Environment map, Multitexturing, Billboarding, • Light map, Normal map, Pixel shader • Projective texture mapping • Shadow map, Shadow volume, Shadow with projective texture mapping
Course outline Nature phenomena -5 • Particle system • Cloud model/rendering • Terrain generation/rendering • Fluid modeling/rendering
Grading • One midterm (20%) • One final (20%) • Programming assignments (60%) • 2 programs (10+20)% • 1 project (30%) • Project (rendering, interaction, and content) • Game design • Project contest
Reference books References • Interactive computer graphics, 2nd ed., by Angel • Intro. To Computer Graphics by Foley, Van Dam, … • Real-time rendering, 2nd ed. By Moller and Haines • 3D Game Engine Design by Eberly