[請益] OpenGL zoom operation

看板GameDesign作者 (mat)時間13年前 (2011/01/04 17:16), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/2 (看更多)
這是OpeGL FAQ http://www.opengl.org/resources/faq/technical/viewing.htm 請問一下,連結裡我看到這一條 8.040 How do I implement a zoom operation? 內文裡建議藉由改變gluPerspactive()的fovy值來做模型縮放 我自己試跑一下真的可以 可是我不明白 為什麼這樣能縮放模型呢? fovy不是設定可視的角度嗎? 先謝謝回答的大大囉 -- ---- chchwy <批兔個人版> ptt2.cc -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.158.103 ※ 編輯: chchwy 來自: 140.115.158.103 (01/04 17:19)

01/04 21:55, , 1F
廣角鏡頭拍的廣 可是物體縮小 是一樣的道理
01/04 21:55, 1F

01/05 11:15, , 2F
另外常用這招遲早會碰到形變的問題 =P
01/05 11:15, 2F

01/05 11:15, , 3F
這招還是少用的好
01/05 11:15, 3F

01/06 15:34, , 4F
倒也不是少用,而是你要清楚知道camera移近跟FOV改變的不同
01/06 15:34, 4F

01/06 15:34, , 5F
才能知道哪種呈現方式是你想要的
01/06 15:34, 5F

01/07 23:28, , 6F
最近在ogre上是這個 缺點是太近會破圖
01/07 23:28, 6F
文章代碼(AID): #1D8kLNti (GameDesign)
文章代碼(AID): #1D8kLNti (GameDesign)