书籍详情
三维游戏设计
作者:付志勇,高鸣 编著
出版社:清华大学出版社
出版时间:2008-10-01
ISBN:9787302183945
定价:¥33.00
购买这本书可以去
内容简介
本书主要面向三维游戏的设计与制作,通过一个基于Virtools软件的三维游戏原型开发实例详细讲解相关的程序与方法,同时也介绍了三维游戏与交互娱乐技术的相关知识与理念。本书介绍的方法和技能不仅适用于快速开发游戏原型,也可以满足制作在线的三维交互内容、三维界面设计以及三维虚拟展示设计的需要。本书是清华大学美术学院艺术设计(数字娱乐设计方向)校内第二学士学位的教材,适合数字游戏设计、交互设计、数字媒体艺术和艺术设计等专业的本科生、研究生学习,也可作为游戏设计爱好者的自学用书。
作者简介
暂缺《三维游戏设计》作者简介
目录
第1章 三维游戏设计概论1
1.1 三维游戏的基础知识1
1.1.1 数字游戏的概念与特性1
1.1.2 三维游戏的概念2
1.1.3 二维与三维游戏的比较3
1.1.4 游戏中的时空元素5
1.2 三维游戏的类型与范例7
1.2.1 动作类游戏8
1.2.2 冒险类游戏8
1.2.3 角色扮演类游戏9
1.2.4 解谜类游戏10
1.2.5 模拟类游戏ll
1.2.6 体育类游戏12
1.2.7 策略类游戏13
1.3 三维游戏的基本构成要素14
1.3.1 游戏引擎14
1.3.2 图形用户界面15
1.3.3 模型15
1.3.4 材质与渲染16
1.3.5 动画18
1.3.6 脚本、特效与人工智能20
1.3.7 声音与音乐22
1.3.8 基础支持22
1.4 常用的商业游戏引擎23
1.4.l idTech4引擎23
1.4.2 CryENGINE2引擎24
1.4.3 RAGE引擎24
1.4.4 弯刀引擎25
1.4.5 起源引擎25
1.4.6 虚幻引擎26
1.5 三维游戏设计的基本流程27
1.5.1 游戏制作的基本流程27
1.5.2 游戏美工部门的具体分:E30
1.6 本章回顾32
1.7 课后思考32
第2章 Virtools使用入门33
2.1 VirtoolsDev4.0简介33
2.1.1 Virtools的开发流程34
2.1.2 使用Virtools开发游戏34
2.2 Virtools使用初步35
2.2.1 软件界面概览35
2.2.2 3DLayout窗H36
2.2.3 工具面板37
2.2.4 脚本模块资源库38
2.2.5 资源面板39
2.2.6 状态栏41
2.2.7 层级管理器42
2.2.8 脚本流程图43
2.3 快速原型制作43
2.3.1 打开Virtools.Dev4.043
2.3.2 放置地板和角色44
2.3.3 为角色添加简单的互动操作51
2.3.4 测试53
2.4 本章小结53
2.5 课后练习54
第3章 游戏原型制作55
3.1 游戏原型制作初步55
3.1.1 导出NMO文件格式55
3.1.2 导入Virtools并进行调整57
3.2 Virtools脚本初步67
3.2.1 设置直接的继承属性67
3.2.2 设置飞机的初始状态69
3.2.3 编写第一个脚本72
3.3 脚本书写进阶78
3.3.1 旋转的浮空山78
3.3.2 旋转的陨石90
3.4 本章回顾93
3.5 课后练习93
第4章 完善游戏原型94
4.1 粒子94
4.1.1 浮空山火箭喷射器94
4.1.2 陨石星尘99
4.1.3 飞机爆炸效果101
4.2 添加核心互动要素105
4.2.1 碰撞检测106
4.2.2 设置飞机生命数量108
4.3 本章回顾113
4.4 课后练习114
第5章 游戏界面制作115
5.1 游戏二维主选单制作115
5.1.1 制作前的准备工作115
5.1.2 添加游戏开始界面背景116
5.1.3 添加startgame按钮119
5.1.4 添加about按钮124
5.2 游戏内部界面制作129
5.2.1 制作前的准备工作129
5.2.2 添加显示“剩余生命数量”的2DFrame130
5.2.3 添加动态显示文字的互动脚本:130
5.2.4 动态显示生命剩余数量133
5.3 本章回顾138
5.4 课后练习139
第6章 其他常用制作技巧140
6.1 碰撞检测140
6.1.1 LayerSlider模块140
6.1.2 PreventCollision模块145
6.1.3 ObjectSlider模块147
6.1.4 SphereSlider模块149
6.2 三维环境下鼠标单击物体151
6.3 摄像机轨道漫游155
6.3.1 绘制漫游轨道155
6.3.2 添加漫游交互脚本157
6.4 本章回顾161
6.5 课后练习162
第7章 游戏后期制作与优化163
7.1 丰富游戏的视觉效果163
7.1.1 光照技巧163
7.1.2 简单阴影167
7.1.3 高级阴影169
7.1.4 Pre.1it模式171
7.1.5 Shader效果172
7.2 游戏优化建议176
7.3 发布游戏为VMO格式176
7.4 本章回顾178
7.5 课后练习178
第8章 交互娱乐技术的发展及应用179
8.1 交互娱乐技术的发展179
8.1.1 游戏控制技术发展概述179
8.1.2 主要的游戏控制技术181
8.1.3 数字游戏技术的扩展186
8.2 虚拟现实技术的发展187
8.2.1 虚拟现实的发展及特征187
8.2.2 虚拟现实环境的现实度188
8.2.3 虚拟现实与交互娱乐的结合190
8.3 三维界面与混合现实技术的应用191
8.3.1 多通道界面192
8.3.2 三维界面技术与应用192
8.3.3 网络虚拟环境193
8.3.4 增强现实技术的应用194
8.4 交互技术在游戏中的应用195
8.4.1 创新性的游戏交互方式195
8.4.2 常用的游戏交互设备200
8.5 本章回顾205
8.6 课后思考206
参考文献207
1.1 三维游戏的基础知识1
1.1.1 数字游戏的概念与特性1
1.1.2 三维游戏的概念2
1.1.3 二维与三维游戏的比较3
1.1.4 游戏中的时空元素5
1.2 三维游戏的类型与范例7
1.2.1 动作类游戏8
1.2.2 冒险类游戏8
1.2.3 角色扮演类游戏9
1.2.4 解谜类游戏10
1.2.5 模拟类游戏ll
1.2.6 体育类游戏12
1.2.7 策略类游戏13
1.3 三维游戏的基本构成要素14
1.3.1 游戏引擎14
1.3.2 图形用户界面15
1.3.3 模型15
1.3.4 材质与渲染16
1.3.5 动画18
1.3.6 脚本、特效与人工智能20
1.3.7 声音与音乐22
1.3.8 基础支持22
1.4 常用的商业游戏引擎23
1.4.l idTech4引擎23
1.4.2 CryENGINE2引擎24
1.4.3 RAGE引擎24
1.4.4 弯刀引擎25
1.4.5 起源引擎25
1.4.6 虚幻引擎26
1.5 三维游戏设计的基本流程27
1.5.1 游戏制作的基本流程27
1.5.2 游戏美工部门的具体分:E30
1.6 本章回顾32
1.7 课后思考32
第2章 Virtools使用入门33
2.1 VirtoolsDev4.0简介33
2.1.1 Virtools的开发流程34
2.1.2 使用Virtools开发游戏34
2.2 Virtools使用初步35
2.2.1 软件界面概览35
2.2.2 3DLayout窗H36
2.2.3 工具面板37
2.2.4 脚本模块资源库38
2.2.5 资源面板39
2.2.6 状态栏41
2.2.7 层级管理器42
2.2.8 脚本流程图43
2.3 快速原型制作43
2.3.1 打开Virtools.Dev4.043
2.3.2 放置地板和角色44
2.3.3 为角色添加简单的互动操作51
2.3.4 测试53
2.4 本章小结53
2.5 课后练习54
第3章 游戏原型制作55
3.1 游戏原型制作初步55
3.1.1 导出NMO文件格式55
3.1.2 导入Virtools并进行调整57
3.2 Virtools脚本初步67
3.2.1 设置直接的继承属性67
3.2.2 设置飞机的初始状态69
3.2.3 编写第一个脚本72
3.3 脚本书写进阶78
3.3.1 旋转的浮空山78
3.3.2 旋转的陨石90
3.4 本章回顾93
3.5 课后练习93
第4章 完善游戏原型94
4.1 粒子94
4.1.1 浮空山火箭喷射器94
4.1.2 陨石星尘99
4.1.3 飞机爆炸效果101
4.2 添加核心互动要素105
4.2.1 碰撞检测106
4.2.2 设置飞机生命数量108
4.3 本章回顾113
4.4 课后练习114
第5章 游戏界面制作115
5.1 游戏二维主选单制作115
5.1.1 制作前的准备工作115
5.1.2 添加游戏开始界面背景116
5.1.3 添加startgame按钮119
5.1.4 添加about按钮124
5.2 游戏内部界面制作129
5.2.1 制作前的准备工作129
5.2.2 添加显示“剩余生命数量”的2DFrame130
5.2.3 添加动态显示文字的互动脚本:130
5.2.4 动态显示生命剩余数量133
5.3 本章回顾138
5.4 课后练习139
第6章 其他常用制作技巧140
6.1 碰撞检测140
6.1.1 LayerSlider模块140
6.1.2 PreventCollision模块145
6.1.3 ObjectSlider模块147
6.1.4 SphereSlider模块149
6.2 三维环境下鼠标单击物体151
6.3 摄像机轨道漫游155
6.3.1 绘制漫游轨道155
6.3.2 添加漫游交互脚本157
6.4 本章回顾161
6.5 课后练习162
第7章 游戏后期制作与优化163
7.1 丰富游戏的视觉效果163
7.1.1 光照技巧163
7.1.2 简单阴影167
7.1.3 高级阴影169
7.1.4 Pre.1it模式171
7.1.5 Shader效果172
7.2 游戏优化建议176
7.3 发布游戏为VMO格式176
7.4 本章回顾178
7.5 课后练习178
第8章 交互娱乐技术的发展及应用179
8.1 交互娱乐技术的发展179
8.1.1 游戏控制技术发展概述179
8.1.2 主要的游戏控制技术181
8.1.3 数字游戏技术的扩展186
8.2 虚拟现实技术的发展187
8.2.1 虚拟现实的发展及特征187
8.2.2 虚拟现实环境的现实度188
8.2.3 虚拟现实与交互娱乐的结合190
8.3 三维界面与混合现实技术的应用191
8.3.1 多通道界面192
8.3.2 三维界面技术与应用192
8.3.3 网络虚拟环境193
8.3.4 增强现实技术的应用194
8.4 交互技术在游戏中的应用195
8.4.1 创新性的游戏交互方式195
8.4.2 常用的游戏交互设备200
8.5 本章回顾205
8.6 课后思考206
参考文献207
猜您喜欢