課程大綱 Syllabus |
學生學習目標 Learning Objectives |
單元學習活動 Learning Activities |
學習成效評量 Evaluation |
備註 Notes |
序 No. | 單元主題 Unit topic |
內容綱要 Content summary |
1 | Basic skills |
minimal threejs
geometry
template |
minimal threejs
environment setting
opengl mapping |
|
|
|
2 | Basic skills |
minimal threejs
geometry
template |
minimal threejs
environment setting
opengl mapping |
|
|
|
3 | development/debug issues |
jsfiddle |
jsfiddle |
|
|
|
4 | application-1 |
driving |
applications using basic skills |
|
|
|
5 | html 5 basics |
html5 additions: canvas, video, audio, ... |
html 5 skills |
|
|
|
6 | application-2 |
two D sketcher |
two D sketcher |
|
|
|
7 | CSS skills |
formatting html pages |
formatting html pages |
|
|
|
8 | Intermediate skills |
picking
advanced texture map |
interactive skills
advanced texture map |
|
|
|
9 | Intermediate skills |
picking
advanced texture map |
interactive skills
advanced texture map |
|
|
|
10 | GLSL shaders |
opengl shaders |
vertex & fragment shaders |
|
|
|
11 | GLSL shaders |
opengl shaders |
vertex & fragment shaders |
|
|
|
12 | THREEJS shaders |
effect composer
shaderlib |
two threejs shader variants:
effect composer,
shaderlib |
|
|
|
13 | THREEJS shaders |
effect composer
shaderlib |
two threejs shader variants:
effect composer,
shaderlib |
|
|
|