1071_遊戲圖學(四子三選)
上課期間:從 2018-09-17 到 2019-01-21
LINE分享功能只支援行動裝置

課程介紹

課程安排

本課程介紹計算機圖形學領域的基本知識,如2D和3D變換的基本數學概念,光與幾何的相互作用,著色模型,及渲染算法,如光線跟踪和光柵化等。課程中除了理論的介紹外,我們將透過OpenGL實作,並研究如何將這些基本概念運用到當前的圖形處理器相應的編程。期望藉由此課程,使學生了解三維遊戲所需之圖學相關理論及實務技術。課堂中,我們將使用C ++和OpenGL(帶有GLSL或同等版本)構建小型演示教程,並要求同學於課堂上實機完成教程所示範的圖形編程。在課程結束時,我們期待學生必須能夠: 理解並運用數學概念於計算機圖像合成 實現基本的渲染系統 光柵化實現基本渲染管道 解釋OpenGL圖形API的核心功能 使用著色器編程開發簡單的圖形程序 探索計算機圖形的資料結構與演算法 使用參數化和其他方法建模
 課本&教材
INTERACTIVE COMPUTER GRAPHICS: A TOP-DOWN APPROACH WITH SHADER-BASED OPENGL®, 6th Edition, EDWARD ANGEL, DAVE SHREINER.
  • 0 - Course Introduction
  • 1 - GRAPHICS SYSTEMS AND MODELS
  • 2 - Graphics Programming
  • 3 - Geometric Objects and Transformations
  • 4 - Viewing
  • 5 - Lighting and Shading
  • 6 - From vertices to Fragments
  • 7 - DISCRETE TECHNIQUES
  • 3D 建模軟體
教師 / 陳宏光

相關課程

1112_記憶體元件(四子四選)
郭柏儀
開課期間:未設定
1071_產業實務實習(一)(四子四選)
李肇廉
開課期間:未設定
LINE分享功能只支援行動裝置