2018年6月4日 星期一

Week14 葉子的筆記

電腦圖學

(1) 作業四 Q&A
(2) 主題: 攝影機、投影矩陣
(3) 實作:gluLookAt() glutReshapeFunc()
(4) 期末作品


Step 1 - 試著看攝影機運鏡的關鍵


 TODO: jyeh.org/3dcg10 下載 Windows.zip /  data.zip / glut32.dll


gluLookAt(eyeX, eyeY,eyeZ, CenterX , CenterY, CenterZ, upX, upY, upZ);

(圖一)


透視投影
(圖二)

垂直投影 / 平行投影
(圖三)


glPerspective (fovy, aspect, zNear, zFar)
glFrustum(left, right, bottom, top)

(圖三)





(圖四)



Step 2 - 試著寫寫看程式


先開啟一個glut專案
(圖五)


glutReshapeFunc() 可以跟著視窗大小縮放而不會跟著變形

(圖六)



(圖七)





(圖八)




(圖九)




(圖十)



(圖十一)



(圖十二)



沒有留言:

張貼留言