《虚拟现实应用开发教程(中级)》PDF电子书免费下载

作者:  北京新奥时代科技有限责任公司

出版社: 电子工业出版社

出版年: 2020年10月

ISBN: 9787121397653

~~滚到底部有网盘下载链接~~

内容简介

目录

目 录

第1章 基础三维技术 1
1.1 制作场景类模型 2
1.1.1 导入参考图 2
1.1.2 制作教室轮廓 3
1.1.3 导入桌椅模型 5
1.1.4 刻画墙面细节 5
1.1.5 制作室内物品 8
1.1.6 制作窗户及窗边装饰 17
1.1.7 制作投影仪 24
1.1.8 VR场景中的UVW贴图 26
1.2 制作人物角色模型 33
1.2.1 导入参考图 33
1.2.2 制作头部模型 34
1.2.3 制作颈部模型 35
1.2.4 制作躯干模型 36
1.2.5 制作腿部模型 36
1.2.6 制作脚部模型 37
1.2.7 制作手臂模型 37
1.2.8 制作手掌模型 38
1.2.9 调整模型(低模) 38
1.3 制作生物模型 39
1.3.1 导入参考图 39
1.3.2 模型基本体的创建 39
1.3.3 模型的UVW展开 41
1.3.4 模型的材质添加 44
1.3.5 UV模板的渲染 44
1.3.6 模型的UVW贴图 45
1.4 制作物体动画 46
1.4.1 动画界面介绍 46
1.4.2 “运动”面板参数设置 49
1.4.3 关键点的概念 56
1.4.4 动画控制器 62
1.4.5 骨骼的概念 66
1.4.6 父子关系的概念 75
1.4.7 FK和IK的概念 77
1.4.8 约束的概念 78
1.5 本章小结 109
第2章 C#编程语言基础 110
2.1 认识C# 112
2.1.1 C#的概念 112
2.1.2 C#集成开发环境 113
2.2 C#基础知识 115
2.2.1 注释 115
2.2.2 常量与变量 116
2.2.3 数据类型 117
2.2.4 类型转换 117
2.2.5 表达式和运算符 119
2.3 C#流程结构基础 126
2.3.1 顺序结构 126
2.3.2 选择(分支)结构 126
2.3.3 循环结构 134
2.4 C#数组和字符串的使用操作 140
2.4.1 数组 140
2.4.2 字符串 142
2.4.3 StringBuilder类 148
2.5 C#中的方法 149
2.5.1 方法的声明 149
2.5.2 方法的类型——静态方法和非静态方法 151
2.6 C#面向对象编程 151
2.6.1 自定义类 152
2.6.2 类的继承 153
2.6.3 类的多态 155
2.6.4 委托 156
2.7 本章小结 158
第3章 基于虚拟现实引擎的进阶开发 159
3.1 用户界面的开发 160
3.1.1 用户界面的创建 160
3.1.2 锚点的使用 178
3.1.3 用户界面的排列 180
3.1.4 用户界面效果的丰富 185
3.1.5 常见组件的进阶交互 188
3.2 应用交互逻辑的实现 193
3.2.1 应用场景的构建 193
3.2.2 资源的加载与销毁 201
3.2.3 对角色、物体进行操作 205
3.2.4 运用文件流对数据文件进行操作 208
3.2.5 消息系统的运用 211
3.3 物理引擎的应用 213
3.3.1 刚体组件的应用 213
3.3.2 碰撞体组件的应用 215
3.3.3 恒动力组件的应用 220
3.3.4 关节组件的应用 222
3.4 本章小结 230
第4章 虚拟现实应用测试 231
4.1 编写测试用例 232
4.1.1 编写功能测试用例 232
4.1.2 利用Profiler测试工具进行性能分析 236
4.2 用户界面测试 242
4.2.1 虚拟现实界面与Unity开发项目的符合度 242
4.2.2 输入设备在虚拟现实界面中的体现 243
4.2.3 不同分辨率下Unity的UI界面自适应问题 244
4.3 用户体验测试(优化后的案例展示) 245
4.3.1 批处理优化 246
4.3.2 遮挡剔除优化 248
4.3.3 材质合并优化 248
4.3.4 LOD优化技术 249
4.4 本章小结 251
显示部分信息

下载价格:免费
立即下载
登入/注册
知识就是力量
没有账号? 忘记密码?