Color Imaging 3D Lab
高等電腦圖學

高等電腦圖學

課程名稱/代號

高等電腦圖學 (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]

Visits: 903