(十二)VR/AR/MR学习路径
顺序 | 资源 | 知识分类/使用方法 | 推荐指数 | 链接和介绍 |
【C#】第一,学习C#基础,包括数据的存储;流程控制;面向对象基础;继承、封装、多态;静态成员变量,静态方法;代理与事件;枚举与结构体;异常抛出与异常处理。 | ||||
21天学通C#(异步图书出品 | 【C#】 | https://32931414.s21i.faiusr.com/61/1/ABUIABA9GAAgl-PQuwYolJGV1wM.pdf 目前绝版,请找电子版。秦婧等编著的《21天学通C#》不是,别踩雷了。 只需要学习第一周课程、第二周课程,非常通俗易懂。 案例和习题都最好自己敲一遍,光看是没用的。 基本的代码能力,是内功。只有内功而没有招式是不行的,下一步将通过看视频,快速了解大型单机游戏的制作流程。 | ||
【SiKi学院Unity】C#编程-第一季-编程基础-宇宙最简单2021最新版 | 【C#】 | |||
《C#数据结构与算法》--2020 最新精讲版 | 【C#】 | |||
【Unity】第二,学习Unity基础,包括Unity场景搭建;刚体与物理碰撞;UnityUI搭建;Unity3D动画系统;Unity的导航系统;Unity2D游戏系统。第三,开始Unity项目,你的实战项目可以是《秘密行动》。 | ||||
《Unity3D/2D手机游戏开发》 | 【Unity】 | https://32931414.s21i.faiusr.com/61/1/ABUIABA9GAAggvPQuwYo3p-PrgU.pdf 本人推荐《Unity3D/2D手机游戏开发》前三章(Unity基础、太空射击游戏、第一人称射击游戏)2D、3D游戏案例各一个,你就知道4399的单机游戏怎么来的了,也知道做小游戏其实不怎么难。 在这个过程中,Unity操作是容易理解的,但是关于代码部分,很多人一定会有很多困惑,无法理解。我们只学前三章,点到为止,了解就行。没有C#基础去开发大中型游戏,是无米之炊。 觉得看书太难的,可以看教学视频入门,减低学习难度。 | ||
齐齐课-太空射击游戏案例(Space Shooter)-Unity3D | 【Unity】 | |||
Game Design and Development 1: 2D Shooter | 【Unity】 | 先跟着Game Design and Development with Unity 2020 Specialization 中的 Game Design and Development 1: 2D Shooter 学Unity。如果想进一步了解Unity等游戏引擎高层次的设计理念,推荐 GAMES104:现代游戏引擎:从入门到实践的前三课。 | ||
【其他基础】 | ||||
GAMES101-现代计算机图形学入门-闫令琪 | 【图形学】 | https://www.bilibili.com/video/BV1X7411F744/?vd_source=72867308e8b7b6d7774a7e4be6278f68 | ||
【AR】 | ||||
了解AR必看!一个视频教你看懂如何选择AR技术? | 【AR】【大局观】 | https://www.bilibili.com/video/BV1Cy4y1E71S/?vd_source=72867308e8b7b6d7774a7e4be6278f68 | ||
《增强现实:原理、算法和应用》 | 【AR】【大局观】 | https://32931414.s21i.faiusr.com/61/1/ABUIABA9GAAgj-PQuwYovPSO1AQ.pdf | ||
Unity官方资料视频 | 【Unity】 | 学习基于Uniy的HoloLens开发和HoloLens MRTK 2.0的使用: https://www.bilibili.com/video/BV1GJ411Q7NP/ https://www.bilibili.com/video/BV1H64y147Ae/?vd_source=72867308e8b7b6d7774a7e4be6278f68 https://www.bilibili.com/video/BV1rv411t7Gg/?vd_source=72867308e8b7b6d7774a7e4be6278f68 学习Unity ARFoundation的入门使用: https://www.bilibili.com/video/BV1Zt411g7pf/?vd_source=72867308e8b7b6d7774a7e4be6278f68 https://www.bilibili.com/video/BV1Yt411N74q/?vd_source=72867308e8b7b6d7774a7e4be6278f68 学习Unity结合Vuforia开发: https://www.bilibili.com/video/BV1CJ411t7qp/?vd_source=72867308e8b7b6d7774a7e4be6278f68 https://www.bilibili.com/video/BV1At41117J9/?vd_source=72867308e8b7b6d7774a7e4be6278f68 | ||
ARCore -官方谷歌课程(Coursera) | 【AR】【ARCore】 | |||
Google AR Core官方文档 | 【AR】【ARCore】 | |||
《AR开发权威指南:基于AR Foundation》by 汪祥春 | 【AR】【大局观】 | https://32931414.s21i.faiusr.com/61/1/ABUIABA9GAAgkvPQuwYogPHQ3AM.pdf 本书第1章介绍AR技术原理和AR Foundation概况,讲述用Unity开发AR应用的环境配置及调试方法,第2章对AR Foundation体系架构及关键组件、核心功能技术进行深入探讨,第3章讲述平面检测识别及参考点相关知识,第4章介绍2D图像与3D物体的检测识别跟踪知识,第5章介绍人脸检测、人脸表情捕捉、人脸特效实现的相关技术,第6章介绍光照估计、环境光反射、AR阴影生成的相关知识,第7章讨论云锚点、持久化存储、AR多人体验共享的相关知识,第8章介绍摄像头图像获取及自定义渲染管线的相关知识,第9章讨论2D、3D人体姿态估计及人形遮挡的相关知识,第10章讲述摄像机及手势操作的相关知识,第11章讨论在AR应用中使用3D音、视频的相关知识,第12章讲述开发AR应用的设计原则与设计指南,第13章讨论AR开发时的性能问题排查及优化技术。 | ||
《AR Foundation增强现实开发实战(ARCore版)》by 汪祥春 | 【AR】【ARCore】 | https://32931414.s21i.faiusr.com/61/1/ABUIABA9GAAglvPQuwYo3JuhiwU.pdf | ||
《AR Foundation增强现实开发实战(ARKit版) 》by 汪祥春 | 【AR】【ARKit】 | https://32931414.s21i.faiusr.com/61/1/ABUIABA9GAAgk-PQuwYo4ML-gQM.pdf | ||
HoloLens 设计文档(推荐) | 【AR】【HoloLens】 | HoloLens 设计文档(推荐) https://developer.microsoft.com/en-us/windows/holographic/design | ||
AR-Source repo资源汇总 | ||||
【VR】 | ||||
《Learning Virtual Reality: Developing Immersive Experiences and Applications for Desktop, Web, and Mobile》 作者:Tony Parisi | 【VR】 | 2 | 《Learning Virtual Reality》是一本非常好的虚拟现实基础学习手册。可以使你对UI设计、3D图形和Unity 3D有更好的了解。另外,它也提供了关于开发Oculus和三星Gear VR App的非常有价值的信息,当然也包括WebVR和WedGL技术的应用。 作者Tony Parisiis是WEVR的副总裁,同时也是一位软件架构师。他在VR领域可以说是一个先锋人物,是VRML和X3D ISO标准的创作者之一。Tony还是旧金山WebGL和WebVR协会的组织者,并著有《O’Reilly Media’s books on WebGL: WebGL Up and Running》、《 Programming 3D Applications in HTML5》和 《WebGL》。 | |
《THE VR BOOK — Human Centered Design for Virtual Reality》 Jason Jerald | 【VR】 | Jason Jerald的《The VR Book》或许是可以最全面了解VR的历史和未来潜力的书籍。这本书以一种深刻的视角分析了人类元素在VR中的体现和创建最佳VR体验的主要原则。可以说是每个VR人都应该读一读的。 作者Dr.Jason Jerald是NextGen Interactions的联合创始人和首席顾问以及Digital ArtForms的首席科学家。除了这本书,Jason还有超过20个VR相关作品。 | ||
Justin P Barnett的课程 | 【VR】 | https://www.youtube.com/watch?v=oqXBY51KP5A&list=PLwz27aQG0IILSkaQreklXY_qAfr-rUbtC | ||
《虚拟现实:最后的传播》 | 【VR】【科普】 | https://32931414.s21i.faiusr.com/61/1/ABUIABA9GAAgyNLNuwYor6yB7gE.pdf | ||
苹果Vision Pro一点通 | 【VR】【Vision Pro】 | 入门成长路线 & 知识树 &资料合集下载 https://a2ba6xsetg.feishu.cn/wiki/JL2wwFyeWi6j0vkEQJMc5AwIneg | ||
Oculus VR 设计指南 | 【VR】【Oculus】 | https://nkul2ot3c0.feishu.cn/docs/doccnJCQWhdqpKhTxeQuhTEGDzb | ||
合集·跟着官方文档学Quest开发系列 | 【VR】【Oculus】 | https://space.bilibili.com/359383100/channel/collectiondetail?sid=985025&spm_id_from=333.788.0.0 | ||
【XR】 | ||||
MR/VR开发自学指南-面向2024 | 【XR】 | |||
混合现实开发之旅(适用于初学者) | 【XR】 | https://learn.microsoft.com/zh-cn/windows/mixed-reality/whats-new/journey-to-mr-series | ||
Oculus 官方文档 XR | 【XR】【Oculus】 | https://developers.meta.com/horizon/documentation/unity/unity-development-overview/ | ||