作者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