展开全部

主编推荐语

虚拟现实之路的通关秘钥,元宇宙未来世界的沟通典籍。

内容简介

本书以Unity为基础平台,以实战为导向,通过案例的形式分别介绍VR与AR的项目开发。以简洁易懂的语言对Unity的重点知识进行讲解,配合详细的图文注释与大量的项目实例,让读者能够轻松快速地入门Unity VR和AR。

全书内容分为四部分:

第1~3章讲述Unity的基础知识,从零开始引导读者了解Unity编辑器及其中的灯光、材质球等,并以案例的形式介绍UGUI以及通过可视化工具Bolt开发第一个游戏FlappyBird;

第4章讲解在实际案例中常用的Unity插件,掌握这些插件后将会大大提高开发效率;

第5~7章讲述虚拟现实技术,从什么是虚拟现实到PC端虚拟现实的应用,再到市面上常用的头戴式VR设备应用,以案例的形式讲解典型虚拟现实技术的项目开发;

第8~11章讲述增强现实技术与如何在Unity中发布安卓程序,从国外的Vuforia到国产的EasyAR再到AR Foundation,通过对三种较为流行的AR SDK进行学习,实现从基本的图片识别到地面识别、云识别、涂涂乐、手势识别与换脸等功能。

本书适合VR、AR的开发人员、从业者和对虚拟现实等技术感兴趣的读者阅读,也可作为培训机构以及大中专院校相关专业的教材。

目录

  • 版权信息
  • 内容简介
  • 作者简介
  • 推荐序1
  • 推荐序2
  • 推荐序3
  • 推荐序4
  • 推荐序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
  • 第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 使用可视化工具Bolt开发FlappyBird案例
  • 3.3.1 FlappyBird简介及设计
  • 3.3.2 Unity可视化编程工具Bolt
  • 3.3.3 背景图片的UV运动
  • 3.3.4 完成小鸟飞行功能
  • 3.3.5 动态添加管道障碍物
  • 3.3.6 完成小鸟得分及死亡功能
  • 3.3.7 制作游戏开始和结束界面
  • 第4章 Unity常用插件
  • 4.1 Post Processing插件
  • 4.1.1 Post Processing的安装
  • 4.1.2 使用方法
  • 4.1.3 Ambient Occlusion(环境光遮罩)
  • 4.1.4 Auto Exposure(自动曝光)
  • 4.1.5 Bloom(辉光)
  • 4.1.6 Color Grading(颜色分级)
  • 4.1.7 Depth of Field(景深)
  • 4.1.8 Motion Blur(运动模糊)
  • 4.2 Unity Recorder插件
  • 4.2.1 Unity Recorder的安装
  • 4.2.2 通用功能介绍
  • 4.2.3 输出文件属性
  • 4.2.4 录制动画片段
  • 4.2.5 录制视频
  • 4.2.6 录制序列帧与GIF动画
  • 4.3 Cinemachine插件
  • 4.3.1 Cinemachine的安装
  • 4.3.2 使用虚拟摄像机
  • 4.3.3 Cinemachine Brain
  • 4.3.4 Cinemachine Dolly
  • 4.4 Timeline插件
  • 4.4.1 Timeline的安装
  • 4.4.2 Timeline的简单使用
  • 4.4.3 Timeline编辑
  • 4.5 DOTween插件
  • 4.5.1 DOTween的安装
  • 4.5.2 DOTween Animation入门
  • 4.5.3 DOTween Animation的常见类型
  • 4.5.4 DOTween Animation的可视化编辑
  • 4.5.5 DOTween Path(动画路径)
  • 4.6 AVPro Video插件
  • 4.6.1 AVPro Video的安装
  • 4.6.2 AVPro Video的基础设置
  • 4.6.3 AVPro Video的四种呈现方式
  • 4.6.4 AVPro Video的常用API
  • 4.7 AVPro Movie Capture插件
  • 4.7.1 AVPro Movie Capture的安装
  • 4.7.2 录制屏幕画面
  • 4.7.3 录制摄像机画面
  • 4.7.4 录制全景画面
  • 4.7.5 AVPro Movie Capture的常用API封装
  • 4.8 Best HTTP/2插件
  • 4.8.1 Best HTTP/2的安装
  • 4.8.2 通过接口获取天气预报
  • 4.8.3 动态下载图片
  • 4.8.4 动态下载视频
  • 第5章 虚拟现实入门
  • 5.1 虚拟现实简介
  • 5.2 虚拟现实的应用场景
  • 5.3 关于虚拟现实开发的建议
  • 第6章 基于PC的VR全景图片、视频
  • 6.1 全景简介
  • 6.2 PC端全景图片与视频
  • 6.2.1 项目简介
  • 6.2.2 项目准备
  • 6.3 全景图片的实现
  • 6.3.1 创建天空盒
  • 6.3.2 查看全景图片
  • 6.3.3 切换全景图片
  • 6.3.4 添加景点介绍功能
  • 6.4 全景视频的实现
  • 6.4.1 创建控制视频的UI
  • 6.4.2 播放全景视频
  • 6.5 场景控制器
  • 6.5.1 创建初始场景
  • 6.5.2 场景之间的切换
  • 6.6 项目发布
  • 第7章 头戴式设备的VR开发
  • 7.1 头戴式设备简介
  • 7.1.1 VIVE Focus设备
  • 7.1.2 VIVE Cosmos设备
  • 7.1.3 Pico设备
  • 7.2 开发准备
  • 7.2.1 SteamVR Plugin
  • 7.2.2 SteamVR的输入系统
  • 7.2.3 曲面界面
  • 7.3 基于HTC Focus的VR开发
  • 7.3.1 Wave Unity SDK的安装
  • 7.3.2 基于HTC Focus的实战开发
  • 7.4 基于HTC Cosmos的VR开发
  • 7.4.1 Cosmos的软件安装
  • 7.4.2 神级框架——VR Interaction Framework
  • 7.4.3 雷神之锤
  • 7.5 基于Pico的VR开发
  • 7.5.1 Pico SDK的选择与安装
  • 7.5.2 基于Pico SDK的实战开发
  • 第8章 增强现实入门
  • 8.1 增强现实简介
  • 8.2 增强现实的应用场景
  • 8.3 关于增强现实开发的建议
  • 第9章 基于Vuforia的AR开发
  • 9.1 Vuforia概述
  • 9.1.1 Unity中安卓发布设置
  • 9.1.2 Vuforia开发准备
  • 9.2 AR图片识别
  • 9.2.1 动态设置识别图片
  • 9.2.2 预设图片识别
  • 9.2.3 设置虚拟按钮
  • 9.3 AR地面识别
  • 9.3.1 编辑器状态中的地面识别
  • 9.3.2 移动端的地面识别
  • 第10章 基于EasyAR的AR开发
  • 10.1 EasyAR简述
  • 10.2 EasyAR开发准备
  • 10.3 EasyAR图像识别
  • 10.3.1 Unity中的EasyAR
  • 10.3.2 EasyAR的本地图像识别
  • 10.3.3 EasyAR动态自定义图像识别
  • 10.3.4 EasyAR图像云识别
  • 10.4 EasyAR涂涂乐
  • 10.4.1 涂涂乐简介
  • 10.4.2 模型UV准备
  • 10.4.3 实现涂涂乐
  • 10.5 EasyAR的手势识别
  • 10.5.1 Postman快速实现Web接口
  • 10.5.2 Unity中准备接口参数
  • 10.5.3 BestHttp获取识别内容
  • 10.5.4 界面调用及测试
  • 第11章 基于AR Foundation的AR开发
  • 11.1 AR Foundation简介
  • 11.2 AR Foundation基础
  • 11.3 基于AR Foundation的图片追踪
  • 11.4 基于AR Foundation的变脸
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

清华大学出版社

清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。