浅探ARKit

从0开始学AR
14 篇文章
24 人订阅

全部文章

李境沛

ARKit 在模型上播放视频(附进度控制)

国际惯例先上效果图 [Untitled.gif] ####原理 把模型的material 设置成AVPlayer 就可以了 SCNMaterial \*...

43112
李境沛

ARKit 检测图片(类似支付宝扫福字)

2.把图片放进AR Resources,然后使用Xcode面板设置识别图像的实际大小

4126
李境沛

ARKit同时检测水平平面和竖直平面

ARKit1.5里,新增了检测竖直平面的功能。为此特意写一个demo。 下面是效果图: [IMG_3728.PNG] 和之前的水平平面相比 其实就是把多一个属性...

38110
李境沛

SceneKit绘制模型与骨骼动画的实现

#####研究目的 sceneKit里可以绘制几种几何模型,但那些不规律的形状如果不想使用模型,那么就要自己绘制了 #####demo效果 [1.gif] [U...

6477
李境沛

iOS使用assimpKit加载FBX模型步骤详解

1.查看源码 他是遍历到每个子节点然后把动画添加上去 但是有一些节点根本加不上去 所以我们需要改一下他的源码

3597
李境沛

SceneKit动态加载.dae模型步骤详解

1.打开你的Xcode,在 /Contents/Developer/usr/bin/ 路径里找到 copySceneKitAssets 、 scntool 这2...

50913
李境沛

ARKit制作红包雨效果

新年快到了!给大家献上一个3D红包雨效果! #####思路: 1.用scenekit来创建红包模型 先创建一个长方体,此长方体厚度很薄 然后设置模型的cont...

3489
李境沛

ARKit制作传送门

参考Minecode ####效果: 1.从外面看不到模型里面的场景 2.在场景里只可以透过门来看到外面的场景 ####实现思路: 1.先用平面识别在一个平面...

34710
李境沛

ARKit中控制.dae动画的播放

4.用时间控制动画--CAAnimation 里的 timeOffset 控制开始时间 duration控制播放时间

5897
李境沛

iOS ARKit录制视频(AVAssetWriter & 有声音)

####思路 1.开启CADisplayLink 定时器来录制视频 CADisplayLink 刷新频率比- (void)session:(ARSession...

43719
李境沛

基于SceneKit的3D模型触碰事件

流程如下: 1.获取到手指在屏幕的位置 2.然后转换到SCNView上 3.然后返回与手指点击方向的所有3D物体 ######主要代码如下 - (void)to...

43815
李境沛

基于ARkit和SceneKit检测相机位置和设置2个物体碰撞的事件

######和以往iOS的代理事件不同 它还要多设置categoryBitMask、contactTestBitMask属性的id 用于标志2个物体是否会发生...

42411
李境沛

AR的平面检测和利用SceneKit构建几何体

ar的检测方法是ARSCNView的代理的方法 主要代码如下: _jpARSCNView.delegate = self; <ARSCNViewDelega...

40414
李境沛

初识ARKit iOS卷

用于显示虚拟(3D模型)与现实(相机采集回来的数据)结合起来的view,传统的UIView并不能直接显示3D模型。

43518

扫码关注云+社区