扫一扫
关注中图网
官方微博
本类五星书更多>
-
>
中医基础理论
-
>
高校军事课教程
-
>
思想道德与法治(2021年版)
-
>
毛泽东思想和中国特色社会主义理论体系概论(2021年版)
-
>
中医内科学·全国中医药行业高等教育“十四五”规划教材
-
>
中医诊断学--新世纪第五版
-
>
中药学·全国中医药行业高等教育“十四五”规划教材
虚拟现实VR交互程序设计 版权信息
- ISBN:9787517073482
- 条形码:9787517073482 ; 978-7-5170-7348-2
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>
虚拟现实VR交互程序设计 内容简介
《虚拟现实VR交互程序设计/普通高等教育新工科人才培养规划教材(虚拟现实技术方向)》引导读者从操作层面找到进入VR领域的入口。该书分为两部分:Unity引擎基础和VR综合案例开发。**部分基于Unity 2017.1.0软件版本,介绍了Unity基础、Unity脚本程序基础、虚拟现实交互场景的创建、Unity图形界面系统、Shuriken粒子系统、物理引擎、Mecanim动画系统和Unity虚拟现实典型处理技术;第二部分通过两个开发案例:三维贪吃蛇小游戏和三维虚拟样板间设计,深入了解虚拟现实开发在不同领域的具体应用。对于学习该书内容相关课程的同学而言,第二部分既可作为课程*后的总结与提高,也可作为课程设计。 该书既可作为高等院校和培训机构数字媒体虚拟现实、增强现实和计算机游戏等相关专业的教材,也可以作为虚拟现实开发、游戏开发及其相关领域从业人员的参考用书。
虚拟现实VR交互程序设计 目录
前言
**部分 Unity引擎基础
第1章 Unity基础
1.1 初识Unity
1.1.1 什么是Unity
1.1.2 Unity的应用
1.2 Unity集成开发环境搭建
1.2.1 Unity下载
1.2.2 Unity安装
1.2.3 登录
1.3 Unity集成开发环境
1.3.1 项目的创建与保存
1.3.2 菜单栏
1.3.3 打开示例工程
1.3.4 工具栏
1.3.5 常用工作视图
1.4 游戏对象与组件
1.4.1 创建游戏对象
1.4.2 常用组件
1.5 Prefabs
1.5.1 Prefabs的概念
1.5.2 创建Prefabs
1.5.3 使用Prefabs
1.6 简单三维场景搭建
本章小结
第2章 Unity脚本程序基础
2.1 Unity脚本概述
2.2 创建并运行脚本
2.2.1 创建脚本
2.2.2 编辑脚本
2.2.3 运行脚本
2.3 常用脚本API
2.3.1 Vlector3类
2.3.2 Input类
2.3.3 Transform组件
2.3.4 Time类
2.3.5 Mathf类
2.4 Unity脚本案例
本章小结
第3章 虚拟现实交互场景的创建
3.1 光照
3.1.1 光照基础
3.1.2 光照窗口
3.1.3 光照模式
3.1.4 阴影
3.2 摄像机
3.2.1 摄像机基础
3.2.2 摄像机的切换
3.3 天空盒
3.3.1 天空盒基础
3.3.2 天空盒的使用
3.3.3 天空盒案例
3.4 地形系统
3.4.1 创建地形
3.4.2 绘制地形
3.4.3 添加地形纹理
3.4.4 添加树木和植被
3.4.5 添加水特效
3.4.6 添加雾特效
3.5 音效
3.5.1 音频组件
3.5.2 音频使用案例
本章小结
第4章 Unity图形界面系统
4.1 UGUI概述
4.1.1 精灵Sprite
4.1.2 画布Canvas
4.2 UGUI控件
4.2.1 图像Image
4.2.2 原始图片Raw Image
4.2.3 面板ParleI
4.2.4 文本Text
4.2.5 按钮Button
4.2.6 输入区域lnputField
4.2.7 开关控件Toggle
4.2.8 滑动条Silder
4.2.9 滚动条ScrollBar
4.3 Rect Transform组件
4.3.1 轴心点Pivot
4.3.2 锚点Anchors
4.4 案例训练——简单游戏开始界面的制作
本章小结
第5章 Shuriken粒子系统
5.1 粒子系统的创建
5.2 粒子系统界面
5.3 粒子系统参数
5.4 案例训练——制作简单爆炸效果
本章小结
第6章 物理引擎
6.1 刚体
6.1.1 添加刚体
6.1.2 刚体属性
6.1.3 刚体常用方法
6.2 碰撞器
6.2.1 碰撞器的类型
6.2.2 碰撞器的使用
6.2.3 碰撞事件
6.2.4 触发器
6.3 物理材质
6.3.1 反弹系数
6.3.2 摩擦系数
6.4 射线
6.4.1 创建射线
6.4.2 射线相关方法
本章小结
第7章 Mecanim动画系统
7.1 Mecanim动画系统概述
7.1.1 Mecanim工作流
7.1.2 常用3D建模软件
7.1.3 模型导入
7.2 使用人形角色动画
7.2.1 创建Avatar
7.2.2 配置Avatar
7.2.3 配置Muscle
7.3 动画控制器
7.3.1 Animator组件
7.3.2 Animator Controller
7.3.3 动画状态机
7.3.4 动画过渡
7.3.5 Arlimation CliD
7.4 人形动画的重定向
7.4.1 重定向的原理
7.4.2 重定向的应用
本章小结
第8章 Unity虚拟现实典型处理技术
8.1 全局光照技术
8.1.1 使用预处理光照
8.1.2 烘焙环境遮掩
8.1.3 光照探测器
8.2 导航网格寻路技术
8.2.1 Navigation组件面板
8.2.2 Nav Mesh Agent组件
8.2.3 自动寻路案例
本章小结
第二部分 VR综合案例开发
第9章 贪吃蛇小游戏
9.1 游戏场景搭建
9.2 游戏主体控制
9.2.1 控制蛇移动
9.2.2 控制蛇身体跟随
9.2.3 摄像机跟随
9.2.4 控制蛇吃食物
9.2.5 控制蛇身体变化
9.3 添加其他元素
9.3.1 显示积分
9.3.2 添加音效
9.4 发布程序
9.4.1 应用程序打包
9.4.2 发布到Android平台
本章小结
第10章 三维虚拟样板间设计
10.1 策划与准备工作
10.1.1 虚拟样板间的交互设计
10.1.2 创建样板间模型
10.1.3 设计制作UI素材
10.2 在Unity中搭建场景
10.2.1 导入模型
10.2.2 创建UI布局
10.3 实现交互功能
10.3.1 设置摄像机
10.3.2 编写交互功能脚本
10.4 添加其他元素
10.4.1 添加天空盒
10.4.2 添加背景音乐
10.5 发布程序
本章小结
参考文献
**部分 Unity引擎基础
第1章 Unity基础
1.1 初识Unity
1.1.1 什么是Unity
1.1.2 Unity的应用
1.2 Unity集成开发环境搭建
1.2.1 Unity下载
1.2.2 Unity安装
1.2.3 登录
1.3 Unity集成开发环境
1.3.1 项目的创建与保存
1.3.2 菜单栏
1.3.3 打开示例工程
1.3.4 工具栏
1.3.5 常用工作视图
1.4 游戏对象与组件
1.4.1 创建游戏对象
1.4.2 常用组件
1.5 Prefabs
1.5.1 Prefabs的概念
1.5.2 创建Prefabs
1.5.3 使用Prefabs
1.6 简单三维场景搭建
本章小结
第2章 Unity脚本程序基础
2.1 Unity脚本概述
2.2 创建并运行脚本
2.2.1 创建脚本
2.2.2 编辑脚本
2.2.3 运行脚本
2.3 常用脚本API
2.3.1 Vlector3类
2.3.2 Input类
2.3.3 Transform组件
2.3.4 Time类
2.3.5 Mathf类
2.4 Unity脚本案例
本章小结
第3章 虚拟现实交互场景的创建
3.1 光照
3.1.1 光照基础
3.1.2 光照窗口
3.1.3 光照模式
3.1.4 阴影
3.2 摄像机
3.2.1 摄像机基础
3.2.2 摄像机的切换
3.3 天空盒
3.3.1 天空盒基础
3.3.2 天空盒的使用
3.3.3 天空盒案例
3.4 地形系统
3.4.1 创建地形
3.4.2 绘制地形
3.4.3 添加地形纹理
3.4.4 添加树木和植被
3.4.5 添加水特效
3.4.6 添加雾特效
3.5 音效
3.5.1 音频组件
3.5.2 音频使用案例
本章小结
第4章 Unity图形界面系统
4.1 UGUI概述
4.1.1 精灵Sprite
4.1.2 画布Canvas
4.2 UGUI控件
4.2.1 图像Image
4.2.2 原始图片Raw Image
4.2.3 面板ParleI
4.2.4 文本Text
4.2.5 按钮Button
4.2.6 输入区域lnputField
4.2.7 开关控件Toggle
4.2.8 滑动条Silder
4.2.9 滚动条ScrollBar
4.3 Rect Transform组件
4.3.1 轴心点Pivot
4.3.2 锚点Anchors
4.4 案例训练——简单游戏开始界面的制作
本章小结
第5章 Shuriken粒子系统
5.1 粒子系统的创建
5.2 粒子系统界面
5.3 粒子系统参数
5.4 案例训练——制作简单爆炸效果
本章小结
第6章 物理引擎
6.1 刚体
6.1.1 添加刚体
6.1.2 刚体属性
6.1.3 刚体常用方法
6.2 碰撞器
6.2.1 碰撞器的类型
6.2.2 碰撞器的使用
6.2.3 碰撞事件
6.2.4 触发器
6.3 物理材质
6.3.1 反弹系数
6.3.2 摩擦系数
6.4 射线
6.4.1 创建射线
6.4.2 射线相关方法
本章小结
第7章 Mecanim动画系统
7.1 Mecanim动画系统概述
7.1.1 Mecanim工作流
7.1.2 常用3D建模软件
7.1.3 模型导入
7.2 使用人形角色动画
7.2.1 创建Avatar
7.2.2 配置Avatar
7.2.3 配置Muscle
7.3 动画控制器
7.3.1 Animator组件
7.3.2 Animator Controller
7.3.3 动画状态机
7.3.4 动画过渡
7.3.5 Arlimation CliD
7.4 人形动画的重定向
7.4.1 重定向的原理
7.4.2 重定向的应用
本章小结
第8章 Unity虚拟现实典型处理技术
8.1 全局光照技术
8.1.1 使用预处理光照
8.1.2 烘焙环境遮掩
8.1.3 光照探测器
8.2 导航网格寻路技术
8.2.1 Navigation组件面板
8.2.2 Nav Mesh Agent组件
8.2.3 自动寻路案例
本章小结
第二部分 VR综合案例开发
第9章 贪吃蛇小游戏
9.1 游戏场景搭建
9.2 游戏主体控制
9.2.1 控制蛇移动
9.2.2 控制蛇身体跟随
9.2.3 摄像机跟随
9.2.4 控制蛇吃食物
9.2.5 控制蛇身体变化
9.3 添加其他元素
9.3.1 显示积分
9.3.2 添加音效
9.4 发布程序
9.4.1 应用程序打包
9.4.2 发布到Android平台
本章小结
第10章 三维虚拟样板间设计
10.1 策划与准备工作
10.1.1 虚拟样板间的交互设计
10.1.2 创建样板间模型
10.1.3 设计制作UI素材
10.2 在Unity中搭建场景
10.2.1 导入模型
10.2.2 创建UI布局
10.3 实现交互功能
10.3.1 设置摄像机
10.3.2 编写交互功能脚本
10.4 添加其他元素
10.4.1 添加天空盒
10.4.2 添加背景音乐
10.5 发布程序
本章小结
参考文献
展开全部
书友推荐
- >
上帝之肋:男人的真实旅程
上帝之肋:男人的真实旅程
¥19.3¥35.0 - >
新文学天穹两巨星--鲁迅与胡适/红烛学术丛书(红烛学术丛书)
新文学天穹两巨星--鲁迅与胡适/红烛学术丛书(红烛学术丛书)
¥9.9¥23.0 - >
经典常谈
经典常谈
¥28.3¥39.8 - >
自卑与超越
自卑与超越
¥29.9¥39.8 - >
中国历史的瞬间
中国历史的瞬间
¥16.7¥38.0 - >
月亮与六便士
月亮与六便士
¥18.1¥42.0 - >
巴金-再思录
巴金-再思录
¥14.7¥46.0 - >
大红狗在马戏团-大红狗克里弗-助人
大红狗在马戏团-大红狗克里弗-助人
¥5.1¥10.0
本类畅销
-
媒介研究导论
¥58.9¥69.8 -
大学语文
¥21.1¥39 -
古典基督教思想的“自我”观念
¥14.9¥30 -
新世纪高等学校教材 心理学基础课系列教材普通心理学(第5版)/彭聃龄
¥39.2¥78 -
人民邮电出版社态度改变与社会影响(中译本修正版)
¥103.5¥138 -
电工电子实验实训指导
¥24.3¥25