公司需求不得不去摸索开发iOS的AR扫描功能!期间不断的碰壁,好在终于搞定了
开发入手的是视+SDK,视+的app简直屌炸天,太给力了,3D模型栩栩如生.唯一不好的就是手机多扫描几个视图,手机就烫手---CPU暴涨,加上价格问题就直接pass掉了.因为领导着急,看了下SDK和高通的SDK一模一样.价格也很合理。直接选择了高通的。
1:使用高通最主要是图像的识别技术堪称世界一流(准确率很高)
2:里面有3D模型的绘制使用,点的连线和绘制
3:每个月免费使用1000次.去掉logo需要花钱的.
说下 Demo里面都是C++和C#,C语法,改代码的时候差点晕倒。好难啊
Demo里面iOS代码写的很一般,没有主次关系,也许就是C++开发人员写的.所有到现在为止,扫描出现的模型效果,暂时还没有销毁当前界面的功能.包括和扫描普通的图片无法顺利的切换,安卓有类试返回键,可以后退到上个界面,系统的。ios暂时无法做到,除非切换强制用户退出程序
说下3D效果流程
1:3D模型需要建模,需要这样的人才去做,成本很高的,3D模型动一动,一秒都是好几百大洋
2:然后需要unity开发工程师绑定3D模型,声音以及场景。
(自己可以下载unity3D进行调试和开发)
3: 最主要的一步就是unity3D生成xcode项目,(咱们天天玩的手游都是这样的原理),网上一大堆,可以参考,这里就不说了。
4:目的咱们需要把这个xcode导入咱们项目,只能是移动里面的文件进行嵌入咱们的项目了.网络也有教程(最主要是xcode路径的位置,由于模型很大,直接导致xcode奔溃,只能一点一点嵌入,真是坑啊),
上面说的原理很流程就是这样,代码什么不懂的可以咨询我。