Real Time Rendering - 2007 Spring
Course Information
Instructor : Jung-Hong Chuang (²øºa§») (jhchuang@cs.nctu.edu.tw)
Office: EC525
Tel: 31829
Teaching Assistant : Tan-Chi Ho (¦ó¤¦´Á) (danki@csie.nctu.edu.tw)
Address: EC512
Tel: 54787
Course Time : to be announced...
News Group : course.realtime-rendering
Course Focus :
  • Advanced lighting and hardware supported RTR
  • Geometry-based acceleration techniques
  • Collision detection/intersection testing
  • Image-based and hybrid rendering
  • Scene graphics and game engine design
  • Non-photorealistic rendering
Course Outline : An overview on RTR
A brief overview on 3D Graphics
Advanced real-time lighting
  • Vertex and pixel shader
  • Shading language
  • Advanced texture mapping
  • Multi-pass rendering
  • Shadowing (hard shadow, soft shadow)
  • Real-time global illumination (ambient occlusion, shadow field, PRT)
Geometry-based acceleration
  • Level-of-detail modeling
  • Mesh parameterization/re-meshing/texture mapping
  • Visibility culling techniques
Collision detection and intersection test methods
Image-based rendering and hybrid rendering
Scene graph and 3D game engine
Non-photorealistic rendering (Toon shading)
Reference Books :
Grading : Quiz (15%)
Projects :
  • Project 1 (20% each)
  • Project 2 (20% each)
  • Final project (45% each)
    • Paper study and presentation (10%)
    • Implementation and demo (35%)
Class Participation (bonus)

Course Schedule (PDF format)
Chapter 1 : An overview on Real-Time Rendering (course note)
Chapter 2 : An overview on 3D computer graphics
Part I : Rendering Pipeline (course note)
Part II: Buffering and Texture mapping (course note)
Chapter 3 : Advanced Lighting and Shading
Part I : Programmable Graphics Hardware (course note) by Tan-Chi Ho
Part II : Advanced texture mapping (course note)
Part II : Subdivision Surface (course note)
Part IV : Shadowing (course note)
Part IV : Real-Time Soft Shadows (course note) by Yueh-Tse Chen
Quiz 1 : Ambient Occlusion and Soft Shadows
Chapter 4 : LOD Modeling
Part I (course note)
Part II (course note) new
Chapter 5 : Mesh Parameterization (course note) new

Projects

Project 1 : Soft Shadows
Project 2 : LOD Modeling
Project 3 : Displacement Mapping



Computer Graphics and Geometric Modeling Laboratory
Department of Computer Science
National Chiao Tung University
wwwadm@graphics.csie.nctu.edu.tw