課程名稱/代號
高等電腦圖學 (CI5326701)
學分數
研究所 / 3學分
英文授課(EMI課程)
課程宗旨
著重在3D空間座標運算,理解如何將3D座標與空間向量正確投影繪製到螢幕上,以及針對3D檔案格式與相關應用,了解如何正確擬真地渲染出3D顏色資訊。
授課大綱
講解深入3D電腦圖學之演算方法與數學原理,使修課同學具能力撰寫3D模型與色彩呈現之程式能力。
- Introduction and 3D Computer Graphics Review
- 3D Model Files Format
- Basic Math and Linear Algebra
- 2D and 3D Transformation
- 3D Projection and Viewing
- 3D, Depth and Stereoscopic Render
- Lighting and Shading Algorithm
- Brief Introduction to Parallel Processing
- webGL / OpenGL (+Shading Language)
教科書
教授自行編寫投影片,約7章節,及程式範例約10主題。
參考書目
Peter Shirley, “Fundamentals of Computer Graphics,” 3rd edition, A. K. Peters, ISBN: 9781568814698 (Primary Use) Edward Angel, “Interactive computer graphics a top-down approach using OpenGL,” (5th edition), Addison-Wesley, ISBN:9780321535863 (Supplemental Textbook)
修課須知
需具備撰寫程式能力,作業、期中期末專題都需寫程式完成。
評量方式
上課簽到/參與程度 10%
作業 40%
期中考(期中報告) 25%
期末考(期末報告) 25%
*切確比例根據第一週上課與修課學生的約定執行
先修課程
至少已經修過微積分、工程數學或線性代數等課程的其中一門,且對矩陣運算有初步了解。
其他
以下是上課程式撰寫範例
彩色模型渲染:[LINK]
PBR貼圖模型渲染:[LINK]
Shadow&Lighting渲染:[LINK]
HDR360渲染:[LINK]
3D模型檔(IDW2023 Poster):[LINK]
以下為修課繳交成果之範例
Views: 1199