| 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  |