3D 圖學 3D Graphics |
|
教師 | 陳炳宇 & 吳賦哲 |
時間 | 每週六 09:00-12:00 |
教室 | 數位內容學院 |
7/21 (8/16) |
Introduction [PDF]
Basic Graphics System |
7/28 (8/16) |
Basic Raster Graphics Algorithms for Drawing 2D Primitives [PDF]
Scan Converting Lines Filling Rectangles Filling Polygons Clipping Lines Clipping Polygons Antialiasing |
8/4 8/11 (8/24) |
Geometrical Transformations |
8/25 9/1 |
Viewing in 3D [PDF]
Classical Viewing and Projections 3D Synthetic Camera Model Specification of an Arbitrary 3D View Parallel Projection Perspective Projection 3D Clipping for Canonical View Volume |
9/1 9/8 |
OpenGL
Drawing with OpenGL [PDF] Transformations [PDF] Other Examples: [simple.c][samples in red book/win32][samples in Angel's book][test programs of GLUT]
|
9/8 9/15 |
Visible-Surface Determination [PDF]
The Depth-Sort Algorithm The z-Buffer Algorithm Scan-Line Algorithm Visible-Surface Ray Tracing Warnock's Algorithm |
9/22 10/1 |
Texture Mapping [PDF]
Texture Aliasing MIPmaps Environment Maps Bump Mapping Displacement Mapping Shadow Maps Solid Textures |
10/13 | OpenGL: Texture Mapping [PDF]
Other Resources: |
10/13 10/20 12/1 |
Illumination and Shading [PDF]
Shading Models for Polygons Surface Detail Shadows Transparency Global Illumination Algorithms Recursive Ray Tracing Radiosity Methods The Rendering Pipeline |
11/3 11/10 |
Real-Time Shading - using GPU |
11/17 11/24 |
Curves and Surfaces [PDF]
Parametric Cubic Curves Parametric Bi-Cubic Surfaces |