剡溪书局
四年老店
-
图书条目信息
展开全部
- 货号:
- 31482748
- 商品描述:
-
作者简介
无
目录
第1章 虚拟现实概述001
1.1 VR从科幻到现实002
1.2 虚拟现实的概念003
1.3 虚拟现实的发展历程003
1.4 虚拟现实的技术特征、系统类型、价值008
1.4.1 虚拟现实的技术特征008
1.4.2 虚拟现实系统类型009
1.4.3 虚拟现实技术的价值010
1.5 虚拟现实系统的相关技术与软件010
1.5.1 环境建模技术011
1.5.2 实时三维绘制技术013
1.5.3 图像的插值及视图变换技术013
1.5.4 三维虚拟声音仿真技术013
1.5.5 自然交互与传感技术016
1.5.6 碰撞检测技术016
1.6 虚拟现实技术的研究现状及发展趋势017
1.6.1 虚拟现实技术的研究现状017
1.6.2 虚拟现实技术存在的主要瓶颈018
1.6.3 虚拟现实技术的发展趋势019
1.7 增强现实019
1.7.1 增强现实技术的特征020
1.7.2 增强现实系统的分类020
1.7.3 增强现实的硬件概览021
1.7.4 增强现实技术的实际应用022
实践案例 Pokémon GO023
实践案例 甘肃省博物馆024
实践案例 AR卡和AR书籍024
1.8 VR和AR的区别024
1.9 关注元宇宙025
1.9.1 元宇宙的元年025
1.9.2 元宇宙的概念及历史由来026
1.9.3 元宇宙的技术与核心027
1.9.4 元宇宙与VR(虚拟现实)、AR(增强现实)、MR(融合现实)、AI等的关系028
1.9.5 元宇宙与我们未来的生活029
第2章 Unity 3D软件界面介绍030
2.1 Unity 3D界面布局031
2.2 资源管理036
2.3 游戏开发案例037
2.3.1 创建新项目037
2.3.2 创建地面(创建游戏对象)038
2.3.3 创建场景,保存项目038
2.3.4 调整场景视图的摄像机038
2.3.5 创建方块和小球038
2.3.6 运行游戏039
2.3.7 摄像机的便捷功能040
2.3.8 修改游戏对象的名字,保存场景040
2.3.9 模拟物理运动(添加“Rigidbody”组件)040
2.3.10 让玩家角色跳起来(添加游戏脚本)041
2.3.11 修改游戏对象的颜色(创建材质)043
2.3.12 发布游戏(调整播放器设置)044
第3章 地形与美术资源047
3.1 VR美术素材概述048
3.2 VR应用美术素材制作注意事项048
3.3 VR美术资源制作流程及常用软件050
3.3.1 VR美术资源制作概述050
3.3.2 VR美术资源制作常用软件050
3.4 Unity 3D地形系统概述052
实践案例 采用高度图创建地形054
3.5 Unity 3D创建地形所用工具055
3.6 Unity 3D环境特效062
3.7 PBR材质及工作流程064
3.8 Prefab(预制体)065
第4章 Unity 3D脚本编程068
4.1 脚本的概念与作用069
4.2 Unity编程基础069
4.3 在Unity中使用C#进行面向对象的程序设计073
4.3.1 脚本访问场景中的游戏对象074
4.3.2 脚本访问组件077
4.4 必知的脚本知识079
4.4.1 Vector3类079
4.4.2 Quaternion(四元数)类080
4.4.3 Random类080
4.4.4 C#中的IEnumerator(迭代器)类与Unity中的Coroutine(协程)类080
4.4.5 Mathf类081
4.4.6 Time类082
4.4.7 Input类082
4.5 输入配置示例084
第5章 Unity 3D的物理引擎089
5.1 物理引擎简介090
5.1.1 RigidBody(刚体)组件090
5.1.2 Character Controller(角色控制器)组件091
5.1.3 Collider(碰撞体/器)组件093
5.1.4 Constant Force(恒定力)组件095
5.1.5 Joint(关节)组件096
5.1.6 PhysicsMaterials(物理材质)099
5.1.7 Triggers(触发器)100
5.2 Raycast(射线)101
第6章 Unity 3D动画系统109
6.1 Unity 3D动画系统基本概念110
6.1.1 Animation Clip(动画剪辑)110
6.1.2 旧版基于Animation组件的动画110
6.2 分割提取模型中的动画与Animator组件管理115
6.2.1 导入并设置缩放116
6.2.2 设置新版动画类型——Humanoid117
6.2.3 分割动画片段118
6.3 Animator Controller及动画状态机120
6.4 Avatar、Avatar Mask、Layer、Timeline等概念123
6.4.1 Avatar、Avatar Mask、Layer123
6.4.2 TimeLine124
第7章 Unity 3D界面设计UGUI126
7.1 Canvas组件127
7.1.1 Canvas组件的3种渲染模式127
7.1.2 Canvas Scalar组件128
7.2 Panel(面板)128
7.3 Event System(事件系统)129
7.4 Text控件129
7.5 Image控件130
7.6 Button控件133
7.7 Anchor锚点与屏幕自适应140
第8章 Unity 3D粒子系统143
8.1 粒子系统概述144
8.2 实例1:使用粒子系统制作火堆效果146
8.3 实例2:使用粒子系统制作飞机发动机喷气尾管效果149
第9章 Unity 3D智能寻路导航系统154
9.1 智能寻路导航系统简述155
9.2 NavMesh及其创建155
9.3 Nav Mesh Agent组件157
9.4 Off Mesh Link组件160
9.5 Nav Mesh Obstacle组件163
参考文献168NavMesh及其创建155
9.3 Nav Mesh Agent组件157
9.4 Off Mesh Link组件160
9.5 Nav Mesh Obstacle组件163
参考文献168
内容摘要
本书分为9个章节,具体内容为:虚拟现实概述、Unity3D软件界面介绍、地形与美术资源、Unity3D脚本编程、Unity3D的物理引擎、 Unity3D动画系统、Unity3D界面设计UGUI、Unity3D粒子系统、Unity3D智能寻路导航等内容。本书采用项目驱动的方式组织教学内容,采用大量的图片对操作步骤进行详细说明,并将所有知识点都有机结合、本书适合于高职、应用型本科院校的虚拟现实、数字媒体、数字媒体艺术、环境艺术设计、计算机应用等专业的虚拟现实技术课程师生使用。
配送说明
...
相似商品
为你推荐