首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ARKit长篇文集
订阅
苹果API搬运工
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 9订阅
[ARKit]9-3D/AR 中的 simd 类型
以加法指令为例,单指令单数据(SISD)的CPU对加法指令译码后,执行部件先访问内存,取得第一个操作数;之后再一次访问内存,取得第二个操作数;随后才能进行求和运算。而在SIMD型的CPU中,指令译码后几个执行部件同时访问内存,一次性获得所有操作数进行运算。这个特点使SIMD特别…
[ARKit]7-ARKit1.5的图片识别功能
打了断点,再恢复后,session的VIO(视觉惯性里程计)也会继续工作了.原来放置在世界坐标系中的虚拟物体仍然是可见的. 这个功能使用起来其实非常简单,AR功能启动时设置要识别的图片,然后在回调方法中处理识别到的锚点就可以了. 使用识别出的图片作为AR场景的参照系.使用识别出…
[ARKit]4-着色器Shader的应用
上一篇我们已经初步示范了:如何读取着色器String,并通过shaderModifiers加载. Shader类型SCNShaderModifierEntryPoint有geometry,surface,lightingModel,fragment. 如何给着色器传参呢??直接…
[ARKit]2-苹果官方AR场景交互Demo解读
即:处理增强现实中的3D交互和UI控制. 如下图,总共分为以下几个部分:控制器,控制器的分类,处理虚拟物体交互类,自定义手势,自定义ARView,虚拟物体及其加载器,聚焦框,顶部状态子控制器,底部列表子控制器. 这个类的HitTestRay结构体中,intersectionWi…
17-《ARKit by Tutorials》读书笔记4:面部识别AR
ARKit在检测到人脸时,会添加一个ARFaceAnchor到场景中,我们就可以用这个锚点来实现定位和追踪功能. 这个方法可以在viewDidLoad里面直接调用,无需等到人脸出现再创建. 前面创建的几何体ARSCNFaceGeometry因为还没有识别到人脸,可能是空的.所以…
14-《ARKit by Tutorials》读书笔记1:开始入门
Xcode已经集成了AR项目的创建入口,直接可以创建一个自带小飞机的AR工程. Properties: 类的属性. Outlets: xib上的元素. Actions: 执行的动作. View Management: 视图生命周期等方法. Initialization: 初始化…
[ARKit]12-[译]在ARKit中创建一个时空门App:添加物体
在开始之前,点击 资料下载 来下载项目资料,并打开starter文件夹下的starter工程. 现在你已经能够探测并渲染水平面了,还需要在session被打断时重置状态.当app进入后台时,或当多个app处于前台时ARSession就会被打断.一旦被打断后,视频捕捉就会失败,A…
[ARKit]11-[译]在ARKit中创建一个时空门App:准备开始
通过这一系列教程,你将用ARKit和SceneKit实现一个时空门应用.时空门类的app可以用于教育目的,比如一个太阳系虚拟浏览应用,或者一些休闲活动,比如享受一场虚拟的沙滩假期. 在这个应用中,你将在现实世界中的某个水平面上,放置一个通往充满未来感的房间的虚拟门.你可以走进走…
[ARKit]8-对裸眼3D效果一次不太成功的尝试
The Parallax View是个国外开发者开发的好玩的软件,它利用iPhoneX实现了裸眼3D的效果. 其实它是利用了iPhone X的ARKit面部追踪接口和TrueDepth传感器。 通过追踪用户的头部运动,确定眼睛在三维空间中的确切位置。 然后生成实时响应用户位置的…
[ARKit]6-3D与AR/VR应用Debug与优化浅谈
Metal System Trace分析出问题出在Shader编译太慢上.对应的解决方法是:提前编译Shader. 示例程序的代码苹果貌似没有全部提供,反正我在苹果文档库中只找到了一个示例MetalDeferredLighting. 其实就是对原来的GPU Frame Debu…