首页
学习
活动
专区
工具
TVP
发布

浅探ARKit

从0开始学AR
专栏作者
14
文章
25557
阅读量
26
订阅数
SceneKit绘制模型与骨骼动画的实现
#####研究目的 sceneKit里可以绘制几种几何模型,但那些不规律的形状如果不想使用模型,那么就要自己绘制了 #####demo效果 [1.gif] [Untitled.gif] #####原理和步骤 1.定义 模型的 顶点坐标 纹理坐标 法线 骨骼顶点 骨骼动画 等数据 2.调用以下方法画出模型 根据顶点坐标和模型类型画出模型,模型类型可以是点、线、三角形 为什么是三角形呢?因为三角形是最小边几何图形 + (instancetype)geometrySourceWi
2018-05-07
2.9K2
iOS使用assimpKit加载FBX模型步骤详解
1.查看源码 他是遍历到每个子节点然后把动画添加上去 但是有一些节点根本加不上去 所以我们需要改一下他的源码
2018-05-07
3.3K2
SceneKit动态加载.dae模型步骤详解
1.打开你的Xcode,在 /Contents/Developer/usr/bin/ 路径里找到 copySceneKitAssets 、 scntool 这2个脚本
2018-05-07
2K1
ARKit制作传送门
参考Minecode ####效果: 1.从外面看不到模型里面的场景 2.在场景里只可以透过门来看到外面的场景 ####实现思路: 1.先用平面识别在一个平面上放1个门 整个场景做门的子物体 先隐藏起来 给门和摄像机加个触发器 当他们的触发器产生碰撞就显示子物体出来 2.把模型加载出来 然后用透明的面去遮挡你想隐藏的节点 这个方法比第一个方法简单一点 因为加触发器比较麻烦 所以我采取的第二种方法 第一种方法也可以实现 只是代码比较累赘 ####主要代码: //设置渲染顺序 优先级是从小
2018-05-07
1.4K4
ARKit中控制.dae动画的播放
4.用时间控制动画--CAAnimation 里的 timeOffset 控制开始时间 duration控制播放时间
2018-05-07
2.1K1
iOS ARKit录制视频(AVAssetWriter & 有声音)
####思路 1.开启CADisplayLink 定时器来录制视频 CADisplayLink 刷新频率比- (void)session:(ARSession \*)session didUpdateFrame:(ARFrame \*)frame方法要快 而且更加符合需求 2.在录制视频的第一帧的时候开始录制音频 ####注意 在Info.plist文件里加入下面2个key NSMicrophoneUsageDescription NSPhotoLibraryAddUsageDescript
2018-05-04
2.4K5
基于ARkit和SceneKit检测相机位置和设置2个物体碰撞的事件
######和以往iOS的代理事件不同 它还要多设置categoryBitMask、contactTestBitMask属性的id 用于标志2个物体是否会发生碰撞
2018-05-04
1.5K8
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档