作者mamaya3 (mamaya)
看板MacDev
標題[心得] QCAR for iOS
時間Sat Oct 1 17:12:52 2011
前幾天收到高通的信說iOS的QCAR已經發表了 下載的網址如下
https://ar.qualcomm.at/qdevnet/sdk/ios
比起Android版還要弄環境作so檔 在xcode的底下因為可以C++/Object-C
混寫 所以跟著介紹改一兩個設定就可以直接跑sample了
使用這API的概念還蠻簡單的 在frameupdate的地方呼叫API檢查有幾個trackable(拿來當
model基準的圖形)被偵測到 然後再抓出這些名字套上對應的3D model texture最後再跟
API要pose matrix讓模型能轉換到正確該有的位置跟角度以疊到trackable上面
最簡單的範例影片在這邊(這是Android版 不過效能都差不多)
https://www.youtube.com/watch?v=VndSgFtTAmk
這SDK看起來很好很強大 但也是有幾個缺點
首先就是Trackable是用feature points去偵測 這部分開發者要把想當trackable的圖
丟上QCAR網站讓server處理 然後它會把相關資料包好讓你下載給QCAR當trackable
database也就是說 你臨時想讓某張圖在run-time當Trackable是不可能的
其次就是Trackable的評斷標準比我想像中嚴很多 在網站中會幫你的image做0~5分的評價
在大部分的情況下測試的圖片都只有1~2分 (我大都拿Magic the gathering的卡片來測
這還多虧敘述文字幫忙產生了2/3的features) 這讓使用彈性降低了很多
不過它也不是沒有優點 跟ARToolkit比起來 這種features detection可以偵測出相機只有
半個trackable甚至更少的情況 而ARToolkit只要角落被蓋住就偵測不到了
對大眾使用者來說 QCAR比較人性一點(trackable格式也沒那麼死板)
接下來就看看有沒有好用的model loader配合一下 不然就要把我在Android上寫的OBJ
loader搬到xcode上來餵QCAR模型看了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 71.109.145.130
※ 編輯: mamaya3 來自: 71.109.145.130 (10/01 17:14)
1F:推 johnlinvc:推 10/02 16:51
2F:推 sorkayi:發表一陣子了 之前就看夥伴用過 安卓版的了 10/03 13:34
3F:→ mamaya3:噗 應該寫1.0.0版是最近才發表的 Android版的去年玩過一下 10/03 20:39