转载:http://blog.csdn.net/u013263917/article/details/73038519 1.1-写在前面的话 1.2-ARKit与SceneKit的关系 1.3-ARKit工作原理 1.3.1-ARSCNView与ARSession 1.3.2-ARWorldTrackingSessionConfiguration与ARFrame 1.4-ARKit工作完整流程 1.1-写在前面的话 初次接触ARKit,很多人会为其复杂的架构关系而感到畏惧.这里笔者将以最基础简介…
1.1-ARKit物体围绕相机旋转流程介绍 1.2-完整代码 1.3-代码下载地址 废话不多说,先看效果 其实是会一直围着你转圈的,只不过笔者不好意思暴露家里的场景,所以请读者朋友们见谅~ 由于是晚上,笔者选择的是一个台灯 1101.gif 1.1-ARKit物体围绕相机旋转流程介绍 1.点击屏幕添加物体,已经在第三小节ARKit从入门到精通(3)-ARKit自定义实现中介绍 2.实现物体的围绕相机旋转(这里主要会用到SceneKit框架中内容) 1.为什么要在相机的位置创建一个空节点呢?因为你…
1.1-ARKit物体跟随相机移动流程介绍 1.2-完整代码 1.3-代码下载地址 废话不多说,先看效果 1001.gif 1.1-ARKit物体跟随相机移动流程介绍 1.点击屏幕添加物体,已经在第三小节ARKit从入门到精通(3)-ARKit自定义实现中介绍 2.监听ARSession的代理 相机的移动是由AR会话来监听的 3.在ARSession的相机移动代理中获取相机的当前位置,修改物体的位置与相机位置一致,即可实现物体跟随相机移动而移动 核心代码介绍 #pragma mark -ARSe…
转载:http://blog.csdn.net/hdfqq188816190/article/details/73360287 1.1-ARKit捕捉平地实现流程介绍 1.2-完整代码 1.3-代码下载地址 在介绍完ARKit详细的工作原理以及所有的API之后,最令人期待的干货终于要来了! 废话不多说,先看效果 桌子上的绿萝太孤独了,给它来一个郁金香陪伴一下吧~ 0901.gif 在椅子上摆瓶花吧~ 0902.gif 1.1-ARKit捕捉平地实现流程介绍 平地捕捉需要一点时间,ARKit内部会…
转载:http://blog.csdn.net/u013263917/article/details/73038566 在上一小节中ARKit从入门到精通(2)-ARKit工作原理及流程介绍,我们完整的介绍了ARKit的工作原理,那么本小节我们就通过对ARKit工作原理的理解,手动的搭建一个ARKit虚拟增强现实环境 1.1-创建一个简单的工程 1.2-搭建ARKit工作环境 1.3-开启AR扫描 1.4-点击屏幕添加一个3D虚拟物体 1.5-效果展示 1.6-完整代码及代码下载地址 1.1-创…
ARKit从入门到精通(1)-ARKit初体验 转载自:http://blog.csdn.net/u013263917/article/details/72903174 该系列文章共十篇,笔者将由易到难循序渐进的介绍ARKit开发 废话不多说,先看效果 桌子上的绿萝太孤独了,给它来一个郁金香陪伴一下吧~ 在椅子上摆瓶花吧~ 飞机跟着摄像头移动 台灯围绕着摄像机旋转 1.1-AR技术简介 增强现实技术(Augmented Reality,简称 AR),是一种实时地计算摄影机影像的位置及角度并加上相…
ARKit从入门到精通(10)-ARKit让飞机绕着你飞起来 ARKit从入门到精通(9)-ARKit让飞机跟着镜头飞起来 ARKit从入门到精通(8)-ARKit捕捉平地 ARKit从入门到精通(7)-ARCamera介绍 ARKit从入门到精通(6)-ARSession介绍 ARKit从入门到精通(5)-ARScnView介绍 ARKit从入门到精通(4)-ARKit全框架API大全 ARKit从入门到精通(3)-ARKit自定义实现 ARKit从入门到精通(2)-ARKit工作原理及流程介…
转载请注明出处:ARKit从入门到精通(11)-ARKit开发常见问题及解决方案 本文主要介绍ARKit开发过程中一些常见问题 1.ARKit框架无法导入问题 2.ARKit运行黑屏或者白屏问题:Unable to run the session, configuration is not supported on this device: <ARWorldTrackingSessionConfiguration 3.ARKit添加虚拟物体无法显示问题:ARSession不支持打断点 1.1-A…
转载:http://blog.csdn.net/u013263917/article/details/73156918 AR视图,在第一小节笔者介绍过,ARKit支持3D的AR场景和2D的AR场景,ARSCNView是3D的AR场景视图 API介绍 @interface ARSCNView : SCNView /** 代理 */ @property (nonatomic, weak, nullable) id<ARSCNViewDelegate> delegate; /** AR会话 */ @…
ARCamera是一个相机,它是连接虚拟场景与现实场景之间的枢纽.在ARKit中,它是捕捉现实图像的相机,在SceneKit中它又是3D虚拟世界中的相机.(一般第一人称3D游戏,主角其实就是一个3D相机,我们电脑屏幕看到的画面就是这个相机捕捉的画面) ARCamera的API一般我们无需关心,因为ARKit会默认帮助我们配置好 一般我们无需去创建一个相机,因为当我们初始化一个AR试图时,他会为我们默认创建一个相机,而且这个相机就是摄像头的位置,同时也是3D世界中的原点所在(x=0,y=0,z=0…