3D 圖學 3D Graphics |
|
教師 | 陳炳宇 & 葉正聖 |
時間 | 每週四 14:00-17:00 ® 09:00-12:00 (since 2/23) |
教室 | 數位內容學院 |
11/10 | Introduction [PDF]
The Advantages of Interactive Graphics Basic Graphics System |
11/24 | Basic Raster Graphics Algorithms for Drawing 2D Primitives [PDF]
Scan Converting Lines Filling Rectangles Filling Polygons Clipping Lines Clipping Polygons Antialiasing |
12/1 | OpenGL: General OpenGL Induction & An Example OpenGL Program [PDF]
Examples: [source][data][win32][linux][mac][sgi] (these examples are for all following OpenGL introductions) |
12/8 | Geometrical Transformations [PDF]
2D Transformations Homogeneous Coordinates and Matrix Representation The Window-to-Viewport Transformation 3D Transformations Quaternions |
12/29 | Viewing in 3D [PDF]
Specification of an Arbitrary 3D View Parallel Projection Perspective Projection 3D Clipping for Canonical View Volume |
1/5 | Visible-Surface Determination [PDF]
The Depth-Sort Algorithm The z-Buffer Algorithm Scan-Line Algorithm Visible-Surface Ray Tracing Warnock's Algorithm |
1/12 | OpenGL: Transformations [PDF] |
1/19 | OpenGL: Animation and Depth Buffering [PDF] |
1/26 2/9 |
Illumination and Shading [PDF]
Shading Models for Polygons Surface Detail Shadows Transparency Global Illumination Algorithms Recursive Ray Tracing Radiosity Methods The Rendering Pipeline |
2/9 | 3D Object Representations [PDF]
Surface Representations Solid Modeling High-level Structures |
2/16 | OpenGL: Lighting [PDF] |
2/23 3/2 |
Representation of Curves and Surfaces [PDF]
Parametric Cubic Curves Parametric Bi-Cubic Surfaces Quadric Surfaces Specialized Modeling Techniques |
3/9 | OpenGL: Evaluators and NURBS [PDF] |
3/16 | Definitions and Data Structures of Meshes [PDF]
Mesh Properties of Mesh Triangle Meshes Mesh Data Structures |
3/23 | Solid Modeling [PDF]
Boundary Representations Spatial-Partitioning Representations Constructive Solid Geometry |
3/30 4/6 |
Texture Mapping [PDF]
Texture Aliasing MIPmaps Environment Maps Bump Mapping Displacement Mapping Shadow Maps Solid Textures |
4/13 | OpenGL: Texture Mapping [PDF]
Other Resources: |
4/20 | OpenGL: Advanced OpenGL Topics and Imaging [PDF]
Homework #5 Demo |