一部完整的SceneKit +ARKit 学习教程
文章目录如下
初级教程
1.第一节 教你如何创建一个简单的3D模型工程
a.介绍scenekit游戏引擎的特点,
b.讲解如何创建一个scenekit的应用步骤
2.第二节 介绍框架中常用的几个类
介绍几个常用类的作用 如SCNNode,SCNCanmera等
3.第三节 讲解SCNView 的使用方法
a.介绍SCNView的作用
b.介绍它的常用功能,如设置游戏帧率,抗锯齿,控制相机,设置渲染方式等
4.第四节 SCNScene读写场景文件
a.介绍SCNScene的基本概念
b.介绍如何使用SCNScene
5.第五节 SCNNode 用法讲解
a.介绍游戏场景和节点的之间的关系
6.第六节 各类灯光类的用法
a.介绍游戏场景中几种光源的作用和如何使用
7.第七节 SCNCamera 照相机用法详解
a.介绍照相机原理
b.介绍SCNCamera的属性作用,和如何使用照相机
8.第八节 SCNAction 用法讲解
a.介绍常用的几种行为动画以及使用方法
9.第九节 SCNGeometry 用法详解
a.介绍scenekit中内置的几种几何模型
b.讲解如何将这些模型绑定到节点上
10.第十节 游戏世界的物理身体
中级教程
11.第十一节 材质和几何模型之间的关系
讲解材质的属性不几何模型渲染表现层的影响
12.第十二节 SCNPhysicsWorld作用介绍
简单的介绍物理世界都可以做哪些事情
13.第十三节 粒子系统
a.动态图展示内置几种粒子形态
b.通过代码演示如何给节点增加粒子系统
14.第十四节 认识物理行为
a.介绍四种物理行为的作用
b.通过代码演示如何使用这四种物理行为
15.第十五节 骨骼动画
a.骨骼动画的概念
b.如何制作骨骼动画
c.通过代码将一段完成的任务动画分阶段执行
16.第十六节 如何实现动画的过渡效果
a.如何实现动画的形态过渡
17.第十七节 SCNView有多重要你知道吗?
a.查看场景的帧率和节点数量
b.如何选择渲染模式
c.提升模型渲染的质量
18.第十八节 如何实现照相机视角的切换
a.给场景中添加多个照相机
b.选择不同的相机渲染场景画面
19.第十九节 你知道约束在游戏中重要性吗?
a.约束的概念
b.讲解如何在游戏中使用约束
20.第二十节 教你玩转游戏中的各种作用力
a.动画的形式介绍游戏中的各种力
b.以及每个力的使用方法
高级篇
21.第二十一节 游戏场景的切换
a.介绍游戏场景的切换方式
b.如何使用这些进行多场景切换
22.第二十二节 你知道事务的用法吗?
a.使用事务的方式修改节点的属性
23.第二十三节 阴影效果是如何实现的
介绍三种阴影的使用方法(静态,动态,投射)
24.第二十四节 滤镜效果如何实现
如何对游戏的场景的画面进行滤镜
25.第二十五节 SCNAnimationEvent 的使用案例
26.第二十六节 如何获取单击事件
检测用户单击中场景中的节点
27.第二十七节 制作天宫盒子
介绍如何创建天空盒子
28.第二十八节 渲染普通视频
如何在模型上渲染普通的视频
29.第二十九节 渲染全景视频
如何在球体上渲染全景视频
实战项目1 - VR+全景播放器精讲
30.第三十节 VR+全景+头控菜单设计
31.第三十一节 VR+全景+创建渲染视频的球体
32.第三十二节 VR+全景+头控之渲染视频
33.第三十三节 VR+全景+头控之滑动改变视角
34.第三十四节 VR+全景+头控之画面远近调节
35.第三十五节 VR+全景+头控之控制部分
36.第三十六节 VR+全景+头控之分屏技术
高级篇
37.第三十七节 碰撞检测和接触代理事件
a.检测两个物理是否进行了碰撞
b.如何让两个物体不进行碰撞
38.第三十八节 GLSL高级用法
介绍如何使用shader语言去渲染我们的几何模型对象
39.第三十九节 提升技能着色器高级用法
使用opengl底层接口渲染我们的几何模型
40.第四十节 你还不知道调试模式的使用方法太low了
如何打开调试模式,查看模型的形状,物理身体,受到的力等
41.第四十一节 教你如何将2.2M的模型优化到389K
介绍优化模型的方式
42.第四十二节 100行代码实现手机AR
43.第四十三节 clone能解决很多问题
克隆模型,提高执行效率
44.第四十四节 画中画实现方案
45.第四十五节 你必须知道的性能优化方案
46.第四十六节 blendMode纹理混合模式图文详解
介绍模型和模型之间的混合渲染
47.介绍ARKit你应该知道的技术点
48.ARKit制作VR应用的关键技术点
49.ARKit如何检测到真实物理的存在
50.演示ARKit如何测量实际距离
51.ARKit检测平面
52.ARKit适配AR眼镜的理论
53.ARKit适配AR眼镜的实战
54.传动门应用技术讲解
55.HDR渲染开篇01
56.详细讲解几何模型的物理身体
如何查看几何模型的物理身体
如何设置几何模型的物理身体和形态
如何给物理身体设置自定义身体
56.ARKit适配AR眼镜实战核心代码赠送
57.SCNText常用功能讲解
58.ARKit多台手机联机画面同步解决方案,附完整工程代码
59.解决模型重叠时渲染画面闪烁和撕裂问题
60.ARKit如何将屏幕中的2D坐标转换至场景3D坐标
61.AR换装应用核心技术讲解
62.动态加载模型顶点数据,纹理数据,法线数据,颜色数据
63.三种方法解决全景图画面透射颠倒问题
64.如何检测相机视野找那个有哪些节点
65.提供最常用的加载序列帧动画的方案
66.让文字朝向相机节点的终结篇
ARKit面世两个多月 上架应用已经破千,你还不会开发,是不是low,作为一名开发者,我们要将行业最先进的技术掌握在手里,你要付出的努力就要比别人多,写这个应用的目的是能够吸引更多喜欢新技术的朋友加入我们的大家庭学习最先进最前沿的ar技术,我们见到过的企业需求技术难点全部奉献于此,平台已经为大家搭建好了期待你的加入QQ530957835
下载方式三
请前往appstore 搜索 SceneKit 进行下载
感谢一下朋友对我的支持
祝愿大家快乐学习,健康生活,都能实现自己的梦想!