全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 信息处理与专用数据库

VR\AR与MR项目开发实战

  • 定价: ¥79
  • ISBN:9787302502906
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:清华大学
  • 页数:364页
  • 作者:编者:向春宇
  • 立即节省:
  • 2018-08-01 第1版
  • 2018-08-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    向春宇编著的《VR\AR与MR项目开发实战》以Unity为基础平台,以实战为导向,以案例的形式分别介绍虚拟现实、增强现实与混合现实技术的项目开发。
    本书内容可以分为4部分。其中,第1~3章讲述Unity的基础知识,从零开始引导读者了解Unity编辑器及其中的灯光、材质球,并以案例的形式介绍UGUI以及2D游戏的开发流程;第4~6章讲述虚拟现实技术,从什么是虚拟现实到台式机中虚拟现实的应用,再到HTC Vive中虚拟现实的应用,以案例讲解典型虚拟现实技术的项目开发;第7~9章讲述增强现实技术与如何在Unity中发布安卓程序,从EasyAR到Vuforia,对这两种较为流行的AR SDK进行学习,达成基本的图片识别到文字识别、云识别,以及接入百度翻译和有道词典等功能;第10、11章讲述混合现实技术,从现阶段的混合现实技术的实现方式到实际项目开发的全过程,学习三星Gear VR头盔的接入以及如何在Gear VR中利用Vuforia技术实现混合现实。
    本书适合虚拟现实、增强现实、混合现实技术的从业人员和对虚拟现实等技术感兴趣的读者阅读参考,也可作为培训机构以及大中专院校相关专业学生的实训教材。

作者简介

    向春宇,多年一线开发经验,国内最早一批使用Virtools、Unity、Unreal的人员,在虚拟现实、增强现实、混合现实等前沿领域有深入研究。
    先后参与四川、安徽、新疆、江西、浙江、福建、重庆、陕西、青海等国家电网计量中心生产调度平台三维监控系统开发,海豚进家庭、恐龙进家庭、昆虫进家庭、小贝安全、小贝蛋糕等AR小贝系列开发,其中使用VIVE开发的“交通事故现场勘查VR训练系统”荣获HTC VIVE的最佳非游戏类应用与最佳创意奖提名。

目录

第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 D开发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 全景相机
    5.2.1  Gear 全景相机简介
    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  项目发布