電腦圖學

臺北科技大學 114-2 學期課程,課號 353866。

課程大綱

AR/VR之人機互動應用已日漸普及, 其重要性已是不可言喻, 電腦圖學在日常生活中已經是一個不可或缺的科技 。因此本課程宗旨為教導學生電腦圖學之基礎理論, 並搭配OpenGL程式來開發3D互動程式。課程中將搭配業師協同教學, 指導學生如何開發符合使用者需求之應用程式, 課程將搭配實地探訪的方式, 理解使用者需求, 並設計出應用程式之雛形, 以及如何做到有效地使用者評估。

課程進度

Week01. Course Introduction , OpenGL setup Week02. What is Computer Graphics Week03. Basic OpenGL / Input and Interaction Week04-5. Polygonal Meshes , Transformation, Hierarchical Modeling Week06-7.Viewing & Projection Week08. Midterm Project Week09~10. Rasterization Week11~Week12. Lighting & Shading Week12~13. Texture mapping Week14~15. Curve & Stroke Week16. Special Topic Week17. Special Topic Week18. Final Project Demo

評量方式

Individual Projects 60% OpenGL programming assignments 50% Mini task 10% Final Project 40%

教材

【遵守智慧財產權觀念,請使用正版教科書,不得使用非法影印教科書】 使用外文原文書:是 1. Interactive Computer Graphics: A Top-Down Approach with Shader-Based OpenGL (5th or 6th Edition) 2. OpenGL SuperBible: Comprehensive Tutorial and Reference (5th/6th Edition) 3.OpenGL Programming Guide: The Official Guide to Learning OpenGL, Versions 3.0 and 3.1 (7th Edition)