ios11ar软件已经上线,这款app自从公布之后,就让更多人看到了ar应用场景之多,它不光可以模拟最真实的环境,测量相关数据,还可以模拟出更多虚拟场景,还有创建demo说明,想要体验一下ios11 ar应用软件的小伙伴们快来下载试试吧
官方介绍
AR Kit支持 Unity、Unreal 和 SceneKit,具备动作追踪以及平面、光线、范围估算等特性,它能追踪iPhone、iPad周围的环境,让设备能够感知到它如何在房间内移动。
arkit也能自动分析房间布局、检测桌面和地面等水平面,从而将虚拟的物体放到这些水平面上。同时,它会通过摄像头捕捉并计算捕捉到的场景中的光的总量,来给虚拟物体施加正确的光照条件。便于 AR 游戏开发者或电影制作人打造自己的作品。
创建demo
首先创建一个ARSession。
然后就是设置你的ARsession configuration
可以使用Xcode或者Unity3D的ARKit插件,下面会介绍如何在Xcode里创建ARKit项目
推荐使用macOS10.13 and Xcode 9 ,如果用iPhone或者iPad测试的话同样iOS系统需要升级到11 beta.
回到本文的3分钟用ARKit做出个AR项目。我们一步一步来
首先创建你的Xcode项目
选择AR App
选择下一步
在项目选项页面, 内容技术Content Technology要选择 SceneKit .
ARKit提供了两种主要AR技术Content Technology 分别是:
Scenekit: 基于3D场景
SpriteKit:基于2D场景
另外的Metal是Apple新一代图形API
Team那里可以填写你的开发者ID
下一步,选择项目保存的路径,继续
不出意外你应该可以看到下面的画面
接下来要准备你的三维模型,一般的Mesh低模都可以,推荐使用dae格式文件。
下面是我测试用的模型,记得贴图也要一起输出
下面要把模型加到项目里了,大家觉得会很麻烦吧。苹果ARKit团队答应过的,只要找到你的项目目录,以及项目下的art.scnassets 文件夹。
里面有艘船,船是ARKit自带的demo里的,删掉船和船的材质,换成你自己的模型和材质,比如我例子中的广告牌。
微调广告牌尺寸 (这里有点麻烦,拼手气吧,你自己的模型你做主)。
修改关键代码并生成项目
记得把代码里的船(ship.scn)换成我们的新模型名称就可以
关键代码在这里:
let scene =SCNScene(named: art.scnassets/你的模型.dae")!
大功告成了! 就是这样的东西,就是要把模型滋生参数调节的漂亮一下就更好了
放上恐龙和白垩纪侏罗纪植物就是这样的效果了
使用说明
首先你得升级IOS11系统,IOS11 beta 1测试版升级:
点击打开文件,然后安装描述文件,重新后,打开设置-通用-更新软件即可。
IOS11新增的“文件”
2.iPhone或iPad升级iOS11(只有A9及以上设备可以体验,即目前只有iPhone6s系列,iPhone7系列和iPad Pro系列可以体验);
3.https://developer.apple.com/samp ... /PlacingObjects.zip,点开这个链接,苹果官方的ARKit案例代码;
- 安卓版
- PC版
- IOS版
热门评论
最新评论