美文网首页
ARKit -- 从小白到入门

ARKit -- 从小白到入门

作者: li_礼光 | 来源:发表于2017-11-02 10:58 被阅读74次

博客适合人群 : 刚刚接触ARKit的小白.

总结整理了ARKit的学习,参考了无数篇博文,大多千篇一律,最多也就告诉你怎么在AR场景中放置一个AR对象.然后就没了.同时你还会发现国外的App都已经可以操作AR对象到处放置,平移旋转缩放等等.

最终得到的结论还是要研究ARkit苹果官方源代码,比较接近现实需求(主要是对AR对象的操作,添加移除,平移缩放旋转等).

整理学习唯一不足的点是,相机矩阵这块还是没搞太明白.涉及到平移手势的操作.这个在这里面没有做详细通俗的讲解.如果你看到后有什么好的理解方式,非常欢迎在底下留言.

没有github的Demo...完整代码都在博文里面.自己动手尝试一下.理解更深刻

通俗理解 :

  • 首先了解一下买车的流程渠道供应商.(AR基础概念)
  • 然后去买了辆新车(初始化了一个AR对象),之后需要停车位,这个时候你要先找个hitTest(_ point:, types:))停车位....
  • 然后得找到你的车 hitTest(_ point:, options:) 并且拿到车钥匙(AR对象根节点) ,坐主驾驶位上.
  • 然后选择开车 : 就是动作手势了

基础概念
ARKit -- 基础概念
ARKit -- 最简单的创建
ARKit -- 矩阵变换
ARKit -- 摄像机

AR检测
ARkit -- hitTest(_ point:, types:)
ARkit -- hitTest(_ point:, options:)

动作手势
ARkit -- 缩放
ARkit -- 旋转
ARkit -- 平移

对于ARKit -- 最简单的创建中提到的

  • 1.ARKit是怎么检测平面的?怎么检测AR对象的?
  • 2.怎样去操作AR对象,怎么去获取AR对象的信息?AR对象的组成?
  • 3.怎么实现操作AR对象的平移,缩放,旋转?

这三个问题也基本解决.

接下来

  • 1.如何添加多个AR对象
  • 2.如果处理多个AR对象的选择冲突问题.
  • 3.有什么优化的细节.

相关文章

  • ARKit入门

    分享收藏关于ARKit的文章集 适合新手入门学习ARKit从入门到精通(1)-ARKit初体验ARKit从入门到精...

  • ARKit从入门到精通三部曲之三

    此文章为转载文章:ARKit从入门到精通(3)-ARKit自定义实现 在上一小节中ARKit从入门到精通(2)-A...

  • --- layout: post title: "ARKit 从入门到放弃(三)— ARkit 官网文档翻译...

  • ARKit从入门到精通

    ARKit从入门到精通(1)-ARKit初体验标签: ARKit2017-06-12 17:33 1772人阅读 ...

  • ARKit从入门到精通(1)-ARKit初体验

    ARKit从入门到精通(1)-ARKit初体验 转载请标注出处:http://www.jianshu.com/p/...

  • ARKit -- 从小白到入门

    博客适合人群 : 刚刚接触ARKit的小白. 总结整理了ARKit的学习,参考了无数篇博文,大多千篇一律,最多也就...

  • ARKit从入门到精通三部曲之二

    转载文章:ARKit从入门到精通(2)-ARKit工作原理及流程介绍 1.1-写在前面的话 1.2-ARKit与S...

  • ARKit从入门到精通三部曲

    此文章为转载文章 ARKit从入门到精通(1)-ARKit初体验 1.1-AR技术简介 增强现实技术(Augmen...

  • 理解ARKit

    参考博文 : ARKit从入门到精通(1)-ARKit初体验 看完算是个初步认识吧, 知道如何使用.好多细节好需要...

  • ARKit从入门到精通

    最近闲时研究了一下ARKit,确实很强大,会让你有一种不一样的编程体验; 由于内容比较多,笔者只能链接相关的作者的...

网友评论

      本文标题:ARKit -- 从小白到入门

      本文链接:https://www.haomeiwen.com/subject/zyropxtx.html