1
我正在嘗試開發一個增強現實iPhone應用程序,在該應用程序中,我將在實時攝像頭前放置一個3D對象。如何處理iPhone攝像頭數據並在其上覆蓋3-D對象?
我需要在用戶向後/向前移動時放大和縮小對象,並在用戶走動時旋轉3D模型。
有沒有辦法在iPhone上做到這一點?
我正在嘗試開發一個增強現實iPhone應用程序,在該應用程序中,我將在實時攝像頭前放置一個3D對象。如何處理iPhone攝像頭數據並在其上覆蓋3-D對象?
我需要在用戶向後/向前移動時放大和縮小對象,並在用戶走動時旋轉3D模型。
有沒有辦法在iPhone上做到這一點?
Benjamin Loulier的開源VRToolkit application就是這樣做的。它將屏幕上的三維模型疊加在屏幕上,以響應編碼標籤,旋轉和縮放它們以響應該標籤在iPhone相機所查看區域內的移動。
它利用ARToolkitPlus library做標記識別和處理。
但是,請注意,此庫是GPL許可的,因此您需要在GPL下發布在此基礎上構建的任何應用程序的源代碼。
VRToolkit也可以在某個座標上顯示一個籃球作爲3D模型嗎?除了Layar之外,我正在尋找一些可以解決的問題。 – 2011-04-27 06:11:17
@Fernando - VRToolkit示例使用ARToolkitPlus,它處理來自相機的圖像幀,並在檢測到某些可視標記時覆蓋3維物體。如果您能夠將這些標記放置在您的物理位置內,則可以在它們上方覆蓋任意對象。再一次請注意,ARToolkitPlus是GPL許可的,這意味着您使用該庫編寫的任何應用程序必須使其源代碼也在GPL下發布。 – 2011-04-27 15:18:35