首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
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…