計算機圖學概論
Introduction to Computer Graphics
學期
107-1
學分
3
學分
當期課號
1183
永久課號
DCP4516
開課單位
資訊工程學系
授課教師
林奕成
校區
光復
類別
必修
上課時間表
| 節 | 週一 | 週三 |
|---|---|---|
2 09:00–09:50 | 計算機圖學概論 EDB27 | |
3 10:10–11:00 | 計算機圖學概論 EDB27 2 節連堂 | |
4 11:10–12:00 |
* 根據陽明交大上課時間表所列
概述
Computer graphics is the field of visual computing, where one utilizes computers to synthesize visual images realistically or in specific styles. It is a basis of 3D computer game, computer animation, virtual reality, and digital special effects. This course will introduce algorithms and techniques in computer graphics (especially in 3D graphics).
先修科目
Computer programming C/C++, data structure
教學方式
New E3 http://caig.cs.nctu.edu.tw/course.html
評分方式
* Programming homework x 4~5 * Exams
週次計畫
| 週次 | 主題 |
|---|---|
| 第 1 週 | Overview of computer graphics |
| 第 2 週 | Introduction |
| 第 3 週 | Graphics system |
| 第 4 週 | Geometryic objects and transformation |
| 第 5 週 | Viewing in 3D |
| 第 6 週 | Rendering pipeline |
| 第 7 週 | Rendering pipeline |
| 第 8 週 | Graphics programming |
| 第 9 週 | Midterm exam |
| 第 10 週 | Graphics programming |
| 第 11 週 | Shading and local illumination |
| 第 12 週 | Shading and local illumination |
| 第 13 週 | Programmable shader |
| 第 14 週 | Texture mapping and antialiasing |
| 第 15 週 | Curve and surface |
| 第 16 週 | Global illumination |
| 第 17 週 | 3D modeling and animation |
| 第 18 週 | Term project demo |
教科書
*E. Angel, Interactive Computer Graphics: A Top-Down Approach Using OpenGL, 6th Ed. Pearson. (or later Ed.) *D. Hearn, and M.P. Baker, Computer Graphics with OpenGL (4th Edition), Prentice Hall. (or later Ed.)
Office Hours
- 地點
- EC704
- 時間
- To be announced
- 聯絡方式
- Email: ichenlin@cs.nctu.edu.tw Tel Ext.: #56684