1 of 13

HW3 Animation

2 of 13

Outline

  1. Geomertry transform for new OpenGL
  2. Homework example

3 of 13

Hierarchical transform

  • child is transformed relative to its parent’s new position.

3

4 of 13

Scene Graph

torso

5 of 13

Example

6 of 13

Example

7 of 13

Skeletal Animation

https://www.youtube.com/watch?v=f3Cr8Yx3GGA

8 of 13

Homework

9 of 13

Homework

10 of 13

作業規定

  • 使用 Hierarchical Modeling的方式完成作業
  • 需要可以控制各個關節移動,並且有一個按鍵可以執行跑步動畫
  • 若有使用貼圖 (Texture)會有額外分數
  • 若視角可以轉動會有額外分數
  • 若實作骨架也有額外分數

11 of 13

作業規定 --- Conti.

  • 可參考Sample Code做修改
  • 將作業編譯成release檔
  • 上傳作業時需包含一份readme

(內容需包含:作業環境、方法說明、程式如何操作)

  • 截止時間 : 2019/11/25(一) 晚上23:55 請上傳至moodle
  • Demo時間: 2019/11/26~2019/11/28 到實驗室demo

12 of 13

補充

若發生執行之後只看到白色視窗的情形,請將

main.cpp裡static void render()裡面的

glm::mat4 proj_matrix, model_matrix, view_matrix, eye;

改成

glm::mat4 proj_matrix, model_matrix, view_matrix, eye(1.0f);

13 of 13

補充

Office hour: 星期一至五 下午一點至下午六點 (星期五seminar除外)

助教信箱 : 陳雅暄 p76074054@mail.ncku.edu.tw

李晨維 p76074698@mail.ncku.edu.tw