首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ARKit Tips
苹果API搬运工
创建于2021-05-21
订阅专栏
专注于分享 ARKit 开发中的边边角角的小知识,小技巧。篇幅短小精悍,容易理解。
等 64 人订阅
共39篇文章
创建于2021-05-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
AR 学习之路整理:我看过的那些 Metal 与数学书籍
对于 iOS 开发者来说,了解图形学的基本知识后,还需要学习相关算法:3D 数学,和相关 API:Metal。这里我就来说说我觉得不错的 3D 数学与 Metal 相关书籍。
AR 学习之路整理:我看过的那些 AR 框架书籍
AR 框架,就是指 ARKit、ARCore、ARFoundation 之类的开发框架。讲解 AR 基本原理和框架功能的相关书籍,就是本文的整理内容。
苹果相机中的深度数据那些事儿
在目前的 iPhone 上,相机组件可以有多种方式来获取深度信息,可以在拍照时或者 ARKit 中使用。但是它们在使用时,有不同的限制和区别
WWDC21 之后,RealityKit 的现状
WWDC2021上,苹果更新了 RealityKit 2,一个大版本升级, 更新主要有两个方面:3D 渲染能力、AR 能力(SLAM 与 CV)
冷静思考:手机 AR 到底适合做什么?
转眼间,苹果 ARKit 已经到了 ARKit 4 了,再过几个月的 WWDC2021 就会有 ARKit 5 了。我毫不怀疑 AR 行业的未来,只是这么多年过去了,AR 的主力还是手机 AR,和隔壁的 VR 行业已经普及 VR 头戴一体机相比,目前市面上的 AR 眼镜都像是玩…
AR 装逼绝技:0 行代码,带你“上手” iPhone 12 Pro
最近几年,可能大家都知道,苹果发布的新品,都会在官网上给出 AR 模型,然后用 iPhone 或者 iPad 可以进行 AR 预览。比如下面这样,竖直的手机就是典型: 相信大家都麻木了,这也不过如此吧,只能就这样看看而已。那本文就带你用 AR “上手”体验 iPhone 12 …
苹果为 AR 准备了哪些技术? AR 眼镜呢?
苹果一直在 AR 方面布局,CEO 库克也不断发声,说重视 AR。ARKit 如今已经出到 ARKit 4,苹果在国内也谋求与其他企业合作推出手机 AR 产品,可惜并不成功。至今都处于鸡肋状态,今年动静也小了许多。 那苹果究竟在 AR 上做了哪些努力,还有哪些地方不完善呢? A…
指南针在 AR 中的使用注意事项
CoreMotion:可以获取加速度计、陀螺仪、磁力计、重力感应等信息,可以指定更新间隔时间。 CoreLocation:不仅可获取磁北,还可与 GPS 结合获取真北,缺点是更新频率不如 CoreMotion。 ARKit:在ARConfiguration的子类中,指定ARCo…
学 AR 到底学什么?我的 AR 之路反思与展望
做为一个写了很多文章,一直在鼓吹 AR 的AR 神棍,我对 AR 的兴趣开始于 2015 年,那时刚入门 iOS 开发一年左右,正是 AR/VR 又一次火起来的时候,当时苹果也还没有拿出 ARKit,只好先学开发基础知识和 SceneKit。 从 ARKit 推出后,我就利用业…
ARKit 调试小技巧
AR 开发中,调试一直是个有点难度的事情,不过好在苹果给我们提供了很多工具,来帮助我们进行 debug,本文做一个简单的总结。 ARKit 自带了一些 debug 选项,我们只需要打开showWorldOrigin,就能看到 AR 原点的位置和姿态,随时观察 AR 效果是否有偏…
CreateML App 极简使用说明
Create ML 是苹果于2018年 WWDC 推出的生成机器学习模型的工具。它可以接收用户给定的数据,生成 iOS 开发中需要的机器学习模型(Core ML 模型)。 2019 年的WWDC 上 Create ML 在易用性上更进一步:无需编程即可完成操作、独立成单独的 M…
一个 ARKit 开发者的 Unity 学习感想:Unity 会一统 AR 开发吗?
因工作需要,最近开始学习 Unity 平台的 AR 开发,找了很多学习资料也看了不少视频, 最后跟随知乎大神放牛的星星教程进行学习。[教程汇总+持续更新]Unity从入门到入坟——收藏这一篇就够了 其中提到了Catlike Coding的入门教程,这是我的主要学习内容,对于新手…
既生瑜何生亮? 苹果 ARKit 与 RealityKit 带来的困惑
苹果一直在 AR 方向上不断努力,2017 年就推出 ARKit,2019 年却又推出了 RealityKit 和 Reality Composer 编辑器。 目前,我在实际开发中已经有使用 ARKit 一年多的经验,最近,也看了 Raywenderlich 出的 Realit…
ARKit 3.5发布,带来场景几何、即时AR、优化动捕和人物遮挡
ARKit 3.5 利用 iPad Pro 的全新 LiDAR 扫描仪和深度感知系统来提升 AR 体验的真实感。通过全新的 Scene Geometry 功能,可以增强场景理解和物体遮挡效果。现在,iPad Pro 上的 AR 体验中可以更快更好放置好 AR 物体,并且改进了动…
AR 中的3D模型加载优化那些事儿
利用后台线程,或SCNSceneSource类的加载方法,从磁盘加载模型到 CPU 和内存。 通过ARSCNView的prepareObjects方法,将模型数据传到 GPU 上供显示。 这两条基本策略,可以保证大部分情况下的 3D 模型加载卡顿问题得到解决。但是实际开发中的问…
SCNNode 的 clone 与 flattenedClone 简单使用
需要注意的是,原始的 node 和 clone 得到的 node2 其实是共用一个 geometry 对象的,同时也共用了所有的材质和贴图;flattenedClone 后得到的 node3 虽然生成了合并后的 geometry,但是仍然和前两个共用了材质和贴图,即它们的 ge…
SCNNode 中 convert 方法与基变换的关系
当我们看到 这样的矩阵乘法时,就应该明白这就是基变换。 通俗的讲,基变换的含义就是:换个角度看过程。我们用地图来做个简单说明: 这就是基变换的含义,合肥就是原始的基,上海是新的基,而从合肥出发到北京的过程,就是待变换的矩阵。 而不管怎么变换,整个过程只是换个角度来描述,开始和结…
AR 导航的几种实现思路
当 AR 技术刚出现的时候,很多人都认为导航是重要应用方向。但是,ARKit 已经发展到 ARKit 3 了,完善的AR导航方案也没有出现。 因此,我们只能用一些技巧来实现一些简单的 AR 导航。 固定点位导航,就是在 AR 中放置几个固定的点,比如点 A,B。这种导航只能从 …
下一页