| 課程大綱 Syllabus |
學生學習目標 Learning Objectives |
單元學習活動 Learning Activities |
學習成效評量 Evaluation |
備註 Notes |
序 No. | 單元主題 Unit topic |
內容綱要 Content summary |
| 1 | WebGL, OpenGL, Three.JS |
introduction to graphics platforms |
basic knowledge of graphics API's |
|
|
|
| 2 | transformation |
transformation matrices |
learning transformation matrices |
|
|
|
| 3 | 中秋節放假 |
no class |
no class |
|
|
|
| 4 | material & lighting |
material & lighting |
learn material & lighting |
|
|
|
| 5 | basic texturing |
texture paramerters |
learn how to set texture paramaters |
|
|
|
| 6 | GLSL basics |
learning GLSL |
learning GLSL |
|
|
|
| 7 | Intermediate GLSL applications |
GLSL programming |
GLSL programming |
|
|
|
| 8 | Shadow Map |
principles & usage |
principles &usage |
|
|
|
| 9 | 期中考 |
midterm checkpoint |
midterm checkpoint: written exam |
|
|
|
| 10 | metaball & marching cube |
algorithm & applications |
algorithm &applications |
|
|
|
| 11 | subdivision surface |
Loop subdivision |
Loop subdivision |
|
|
|
| 12 | Topology data structure |
winged edge data structure |
winged edge data structure |
|
|
|
| 13 | Noise function with GLSL |
noise function |
noise function |
|
|
|
| 14 | version control with git & github |
version control |
version control |
|
|
|
| 15 | Projective texture |
projective texture |
projective texture |
|
|
|
| 16 | normal map |
normal map |
normal map |
|
|
|
| 17 | Particle & sprite |
particle & sprite |
particle & sprite |
|
|
|
| 18 | 期末考 |
final exam |
final exam |
|
|
|