課程名稱 |
計算機圖形 Computer Graphics |
開課學期 |
103-1 |
授課對象 |
電機資訊學院 資訊工程學研究所 |
授課教師 |
歐陽明 |
課號 |
CSIE5085 |
課程識別碼 |
922 U3090 |
班次 |
|
學分 |
3 |
全/半年 |
半年 |
必/選修 |
選修 |
上課時間 |
星期一6,7,8(13:20~16:20) |
上課地點 |
資101 |
備註 |
限學士班三年級以上 總人數上限:80人 |
|
|
課程簡介影片 |
|
核心能力關聯 |
核心能力與課程規劃關聯圖 |
課程大綱
|
為確保您我的權利,請尊重智慧財產權及不得非法影印
|
課程概述 |
a separate Web page for this, please see http://graphics.csie.ntu.edu.tw/~ming/courses/icg/ |
課程目標 |
1. Introduction
1. What is interactive computer graphics?
2. What is graphical user interfaces (GUI)?
3. What is virtual reality?
4. What is OpenGL and shading language?
5. Viewing in 3D
. Parallel projection
. Perspective projection
. Basic raster graphics algorithms for drawing 3D primitives
6. Geometric transformations
. 3D clipping
Visible-surface determination
Z-buffer algorithm
Binary space partition trees (BSP)
Visible-line determination
7. Illumination and shading
Flat shading
Gouraud shading
Phong shading
Color and vertex normal interpolation
8. OpenGL Shading Language
9. Photo-realistic graphics
Recursive ray tracing
Volume rendering: marching cubes method
Radiosity method: progressive refinement approach
10. Graphics Hardware and Graphics Processing Unit (GPU)
11. Implementation and practice
Graphics data set
spheres plus checkerboard
a teapot
a hallway of a building
a complete church
a new computer science building under construction brain data (X-ray) of computed tomography
12. Demonstration and Term Project
|
課程要求 |
Transformation & Clipping
3 Homeworks, one midterm exam, one final Project,
Covering:
User Interface design & real time manipulation
A New Car Design
Shading & Lighting/ Curved surfaces
Wire frame, depth cueingRaster graphics, hidden surface
GPU programming (OpenGL shading language)
|
預期每週課後學習時數 |
|
Office Hours |
|
指定閱讀 |
Textbook
Interactive Computer Graphics: A Top-Down Approach with OpebGL, 作者 Edward Angel, Addison-Wesley出版, (開發代理)
|
參考書目 |
Suggested readings
Proceedings of ACM SIGGRAPH Computer Graphics/ACM Trans. On Graphics
IEEE Computer Graphics & Applications (CG&A)
IEEE Trans. on Visualization and Computer Graphics
|
評量方式 (僅供參考) |
|
週次 |
日期 |
單元主題 |
第1週 |
9/15 |
see http://graphics.csie.ntu.edu.tw/~ming/courses/icg/ |
|