總複習
1 先畫圖再畫茶壺
2 滑鼠控制茶壺移動
3 滑鼠控制茶壺轉動
4 轉動
5 階層性轉動
6 鋼彈
7 貼圖
8 滑鼠動頭
9滑鼠動上臂
10 滑鼠轉上臂
11 滑鼠動下臂
12 滑鼠轉下臂
13 轉動雙臂
14 轉動小腿
15 轉動腳
16 轉動雙腳
17 擺姿勢
18 存成motion.txt
19 讀檔案
20 play 檔案
2023電腦圖學 Computer Graphics 授課教師: 葉正聖 銘傳大學資訊傳播工程系 每週主題: 程式環境、點線面顏色、移動/旋轉/縮放與矩陣(Matrix)、階層性關節轉動(T-R-T)、做出機器人、打光、貼圖、glu/glut函式、鍵盤、滑鼠、計時器(timer)、讀入3D模型、粒子系統、聲音、特效、投影矩陣、攝影機與運鏡、機器人2.0、期末作品
總複習
1 先畫圖再畫茶壺
2 滑鼠控制茶壺移動
3 滑鼠控制茶壺轉動
4 轉動
5 階層性轉動
6 鋼彈
7 貼圖
8 滑鼠動頭
9滑鼠動上臂
10 滑鼠轉上臂
11 滑鼠動下臂
12 滑鼠轉下臂
13 轉動雙臂
14 轉動小腿
15 轉動腳
16 轉動雙腳
17 擺姿勢
18 存成motion.txt
19 讀檔案
20 play 檔案
Week15
https://jsyeh.org/3dcg10/ 下載檔案 windows.zip data.zip
glutLookAt() 函式 eye從哪看 center看哪裡 up決定向量fovy : (field of veiw y)視野的角度aspect : aspect 長寬比
- 切換關節
- 切換移動、旋轉
- 整合打光、貼圖
- 主題: timer、內插動作
Step01-1
- git clone
- 資料夾裡開心專案 week14_timer
- 剪貼week03的程式碼來改
- 開心專案 week14-2_timer_play 按任意鍵撥放動畫
- excel 公式 alpha在0.0 ~ 1.0之間 (alpha)*(新的)+(1-alpha)*(舊的) 就能推算出中間的值
- 按下滑鼠時的角度為oldAngle,放開時為newAngle
Step03-1 :- motion 即時更新角度
Week13 綜和練習
從github下載資料夾 cd desktop git clone start .