計算機圖學

使學生熟悉計算機圖學的基本原理、方法、及工具,內容包括: (1)二維及三維幾何圖形之產生 (2)二維及三維何圖形之轉換 (3)隱藏面及隱藏線之處理(4)色彩原理 (5)光影及暗影技術 學生將需撰寫電腦程式或使用幾何算圖程式

課程簡介

課程簡介

  • Week01. Course Introduction , OpenGL setup
  • Week02. What is Computer Graphics, Unity-(1)
  • Week03. Basic OpenGL / Input and Interaction, Unity-(2)
  • Week04. Polygonal Meshes , Transformation, Hierarchical Modeling
  • Week05.Viewing & Projection
  • Week06~08. Rasterization Unity (3)(4)(5)
  • Week09. - no class
  • Week10. Lighting & Shading
  • Week11. Texture mapping
  • Week12. Curve & Stroke
  • Week13. Game Project Review
  • Week14. Shader, modern OpenGL
  • Week15. Exam
  • Week16. Special Topic
  • Week17. Special Topic
  • Week18. Final Game Demo

Computer Graphics


The objective of this course is to familiarize the student with basic principles, methods, and tools of computer graphics. Topics include: 1.Generation of 2D and 3D geometric shapes 2.2D and 3D transformation 3.Hidden surfaces and hidden lines techniques 4.Color principles 5.Shading and shadowing techniques. The student will be required to write computer programs and/or use modeling and rendering packages.

作業DEMO