
0人評分過此書
近幾年來,以虛擬現實技術為代表的黑科技得以迅猛發展,增強現實與混合現實技術也日益被大眾所熟知。這些新興技術使得人們的生活方式正在慢慢地發生改變。小到生活中支付寶推出的AR紅包,大到國家性的虛擬仿真系統,均體現出這些技術變得越來越重要且運用的場景越來越廣泛。 本書的緣起有三,其一是對自己日常積累的知識進行總結歸納,方便日後的複習鞏固;其二是由於圈中好友胡良雲先生等人與清華大學出版社編輯誠邀編寫一本關於虛擬現實、增強現實與混合現實實戰類的由淺入深的書籍,以幫助廣大的愛好者進行學習,我覺得這是一件很有意義的事情,於是應承了下來;其三是近年來虛擬現實、增強現實與混合現實日益火爆,希望瞭解進而學習這些技術的人越來越多。正是基於以上三點原因,本人開始嘗試寫作本書。 本書以淺顯易懂的思想貫穿始終,儘量將一些專業知識用簡單、貼近生活的語言進行描述。對於知識點,先介紹其含義及用法,再以案例的形式加以鞏固,達到融會貫通的效果,從而使讀者可以舉一反三,將知識點運用到其他案例中。由於本類技術的特殊性,因此書中配備了大量的圖片,以圖片輔助文字的方式讓讀者更好地掌握知識點,逐步跟著案例進行練習。傳統的本類書籍一般只有少量的代碼注釋,更加注重實現的理論而輕視代碼講解,使得讀者往往不能真正地理解。而本書中涉及的大量代碼均有非常詳盡的解釋,從代碼中的每一行注釋到每一個新函數的功能介紹,務求讓讀者在理解實現理論的基礎上清晰明瞭地理解代碼。由於本書是從初學者的角度來講解知識點的,因此無論讀者是否有相關經驗,都較為容易理解。 在項目中負責各個環節的人員都可以從本書中獲取需要的知識。美工人員可以從本書中學習Unity編輯器的基礎知識及如何在Unity編輯器中調製出更好的效果,程序員可以從本書中學習虛擬現實、增強現實與混合現實的製作方法,在校的學生可以通過本書進行系統學習。在學習的道路上永遠不遲,“Better late than never”,三四十歲才開始學習並取得成功的案例比比皆是,只要付諸行動,就一定會有所收穫,或早或晚。 在學習本書的過程中,可能一些軟件的版本已經更新,但是軟件本身的使用方式與核心功能不會有大的變化。學習本書時,不僅要學會書中的內容,更重要的是學會思維方法,建議先學習前3章,掌握Unity的基礎知識後,再學習VR、AR、MR三大部分。本書中的腳本是由C#語言編寫的,若在學習過程中感覺理解C#代碼比較吃力,建議先學習C#語法基礎。南懷瑾先生在其書中提到一種思想,即“先把自己變成一個空杯子、空的寶瓶,接受人家的清水也好,牛奶也好,甘露也好,先裝滿,再回來進行製作”。學習本書也一樣,希望讀者先把杯子倒乾淨,變成空杯子,然後跟著案例一起製作,在製作完成後多想想為什麼這麼做、在做的過程中使用了哪些技術與知識點、這些知識點還能做其他的什麼功能、這個案例是否還有其他的實現方法。如此這般才能將知識學習扎實。 從本書開始構思到完成花費了大半年光陰,從開始計劃的6章寫到了最終的11章。雖已竭盡全力,但由於水平有限,其中難免有疏漏之處,還望各位讀者批評指正。若在學習本書的過程中遇到問題或有建議,可以通過電子郵件聯繫我(tjdonald@163.com)。 本書配套素材及源代碼下載地址:https://pan.baidu.com/s/1JoMxsnsnbv4_vd4DRO_NkA(注意區分數字與字母大小寫),還可以掃描下面的二維碼進行下載。 若下載有問題,請電子郵件聯繫booksaga@126.com,郵件標題為“求代碼,VR、AR與MR項目開發實戰”。 最後,感謝父母的支持與理解、對小女生活的悉心照料,讓我沒有了後顧之憂,能全身心地投入工作中。感謝妻子王一茹對我寫作本書的全力支持,在我低迷的時候,為我加油呐喊,在我迷茫的時候,讓我堅持本心。如今我的女兒已經兩歲了,希望她能健康快樂的成長。感謝公司(重慶威視真科技)對我的大力支持,同時還要感謝公司中一起奮鬥的好同事、好朋友。 向春宇 2018年5月
- 封面页
- 书名页
- 版权页
- 内容简介
- 作者简介
- 前言
- 目录
-
第1章 Unity快速入门
-
1.1 关于Unity
-
1.2 安装与激活
-
1.2.1 Unity的下载与安装
-
1.2.2 Unity的激活
-
1.2.3 Unity的好搭档Visual Studio
-
-
1.3 Unity编辑器
-
1.3.1 项目工程
-
1.3.2 Hierarchy面板
-
1.3.3 Scene面板
-
1.3.4 Inspector面板
-
1.3.5 Project面板
-
1.3.6 Game面板
-
-
1.4 创建第一个程序
-
1.4.1 设置默认的脚本编辑器
-
1.4.2 Hello Unity
-
-
1.5 了解Unity 2017的新特性
-
-
第2章 Unity基础知识
-
2.1 官方案例
-
2.1.1 打开官方案例
-
2.1.2 运行案例
-
2.1.3 平台设置与发布
-
-
2.2 Asset Store资源商店
-
2.2.1 Asset Store简介
-
2.2.2 资源的下载与导入
-
-
2.3 模型文件准备
-
2.3.1 建模软件中模型的导出设置
-
2.3.2 Unity中模型的导入设置
-
-
2.4 Unity材质介绍
-
2.4.1 材质球、着色器之间的关系
-
2.4.2 Unity标准着色器
-
-
2.5 Unity的光照
-
2.5.1 灯光的类型
-
2.5.2 环境光与天空盒
-
-
-
第3章 UGUI入门
-
3.1 UGUI控件
-
3.1.1 基础控件Text
-
3.1.2 基础控件Image
-
3.1.3 基础控件Button
-
3.1.4 基础控件Toggle
-
3.1.5 基础控件Slider
-
3.1.6 基础控件InputField
-
-
3.2 UGUI开发登录界面
-
3.2.1 登录界面介绍
-
3.2.2 创建登录界面背景
-
3.2.3 创建用户名与密码界面
-
3.2.4 验证用户名与密码
-
3.2.5 游客登录设置
-
3.2.6 创建二维码登录界面
-
3.2.7 二维码登录与密码登录切换
-
-
3.3 Unity 2D开发FlappyBird案例
-
3.3.1 FlappyBird简介及设计
-
3.3.2 背景图片的UV运动
-
3.3.3 完成小鸟飞行功能
-
3.3.4 动态添加管道障碍物
-
3.3.5 完成小鸟得分及死亡功能
-
3.3.6 制作游戏开始和结束界面
-
-
-
第4章 虚拟现实入门
-
4.1 虚拟现实简介
-
4.2 虚拟现实的应用场景
-
4.3 关于虚拟现实开发的建议
-
-
第5章 基于PC的VR全景图片、视频
-
5.1 全景简介
-
5.2 Gear 360全景相机
-
5.2.1 简介
-
5.2.2 全景图片、视频的拍摄
-
-
5.3 PC端全景图片与视频
-
5.3.1 项目简介
-
5.3.2 项目准备
-
-
5.4 全景图片的实现
-
5.4.1 创建天空盒
-
5.4.2 查看全景图片
-
5.4.3 切换全景图片
-
5.4.4 添加景点介绍功能
-
-
5.5 全景视频的实现
-
5.5.1 创建控制视频的UI
-
5.5.2 控制视频的播放、暂停和停止
-
5.5.3 切换全景视频
-
-
5.6 场景控制器
-
5.6.1 创建初始场景
-
5.6.2 场景之间的切换
-
-
5.7 项目发布
-
-
第6章 基于HTC VIVE的VR开发
-
6.1 HTC VIVE简介
-
6.1.1 VIVE设备介绍
-
6.1.2 VIVE设备安装
-
6.1.3 VIVE开发环境配置
-
-
6.2 开发准备
-
6.2.1 SteamVR Plugin
-
6.2.2 The Lab Renderer入门
-
6.2.3 The Lab渲染器重要元素介绍
-
6.2.4 Virtual Reality Toolkit简介
-
-
6.3 VIVE版室内开发
-
6.3.1 案例概述
-
6.3.2 资源导入
-
6.3.3 场景的烘焙与优化
-
6.3.4 人物的自由行走
-
6.3.5 人物穿墙设置
-
6.3.6 物体的拾取
-
6.3.7 手柄开关门设置
-
6.3.8 手柄开关灯设置
-
6.3.9 UI的交互
-
-
-
第7章 增强现实入门
-
7.1 增强现实简介
-
7.2 增强现实的应用场景
-
7.3 关于增强现实开发的建议
-
-
第8章 基于Vuforia的AR开发
-
8.1 Vuforia概述
-
8.1.1 Vuforia简介
-
8.1.2 安卓发布设置
-
8.1.3 Vuforia开发准备
-
-
8.2 智慧翻译
-
8.2.1 案例概述
-
8.2.2 资源设置
-
8.2.3 文字识别
-
8.2.4 接入百度翻译
-
8.2.5 MD5加密及Post请求
-
8.2.6 解析JSON
-
8.2.7 获取文字读音
-
8.2.8 UI制作
-
8.2.9 功能关联
-
8.2.10 多平台输出Debug信息
-
8.2.11 项目发布
-
-
-
第9章 基于EasyAR的AR开发
-
9.1 EasyAR简介
-
9.2 EasyAR开发准备
-
9.3 EasyAR入门
-
9.4 多图识别
-
9.5 云识别
-
9.6 AR房地产
-
9.6.1 案例概述
-
9.6.2 交互设计
-
9.6.3 资源设置
-
9.6.4 识别设置
-
9.6.5 视频识别
-
9.6.6 操作设置
-
9.6.7 脱卡模式
-
9.6.8 手势控制
-
9.6.9 拍照与录屏
-
9.6.10 项目发布
-
-
-
第10章 混合现实入门
-
10.1 混合现实简介
-
10.2 现阶段的混合现实
-
-
第11章 基于Gear VR的MR开发
-
11.1 Gear VR简介
-
11.2 开发准备
-
11.3 Vuforia数字眼镜案例学习
-
11.3.1 案例准备
-
11.3.2 数字眼镜模式
-
11.3.3 视选功能
-
-
11.4 MR房地产
-
11.4.1 案例概述
-
11.4.2 设置Gear VR的MR模式
-
11.4.3 识别图设置
-
11.4.4 设置户型
-
11.4.5 Gear VR触摸板控制户型
-
11.4.6 进入VR模式
-
11.4.7 点位选择
-
11.4.8 返回MR模式
-
11.4.9 项目发布
-
-
- 出版地 : 中國大陸
- 語言 : 簡體中文
評分與評論
請登入後再留言與評分