王朝百科
分享
 
 
 

三维游戏设计

王朝百科·作者佚名  2010-06-06  
宽屏版  字体: |||超大  

三维游戏设计

作者:付志勇 高鸣

出版社:清华大学出版社

页码:206 页

出版日期:2008年

ISBN:7302183945/9787302183945

条形码:9787302183945

版本:1版

装帧:平装

开本:16

中文:中文

书名:数字娱乐设计系列教材

外文书名:Three Dimensional Game Design by Virtools Dev 4.0

附带品描述:附赠CD光盘一张

售价:33.00元

内容简介主要面向三维游戏的设计与制作,通过一个基于Virt00ls软件的三维游戏原型开发实例详细讲解相关的程序与方法,同时也介绍了三维游戏与交互娱乐技术的相关知识与理念。介绍的方法和技能不仅适用于快速开发游戏原型,也可以满足制作在线的三维交互内容、三维界面设计以及三维虚拟展示设计的需要。清华大学美术学院艺术设计(数字娱乐设计方向)校内第二学士学位的教材,适合数字游戏设计、交互设计、数字媒体艺术和艺术设计等专业的本科生、研究生学习,也可作为游戏设计爱好者的自学用书。

序言随着文化创意产业的发展,数字娱乐设计正在成为一个新兴的专业方向。数字娱乐设计是以大众的娱乐和休闲方式为主要研究对象,基于数字化和网络化的平台,通过多媒体的交互手段,创造具有参与性、互动性和娱乐性的产品或环境。具体的设计内容以数字游戏设计为主,同时也与移动内容设计、网络艺术设计、数字影音设计、数字动画及周边产品设计、虚拟现实技术应用、主题娱乐公园体验设计等领域有着密切的关联。

数字娱乐设计是信息时代的媒体艺术、设计、影视、音乐与数字技术融合产生的新兴交叉学科领域,相关的教学和研究在国内还处于起步阶段。为了更好地探索该领域的人才培养模式,清华大学美术学院在2006年设立了艺术设计(数字娱乐设计方向)校内第二学士学位,同时也在信息艺术设计专业方向开展了相关的数字娱乐设计教学实践。《数字娱乐设计》系列丛书的推出正是为了满足教学实践的需要,在总结现有教学经验的基础上,进一步规范和推动数字娱乐设计教学的发展。在内容编排上,本丛书以培养复合型数字娱乐和游戏设计人才为目标,既注重培养学生的数字游戏设计创意和评价能力,同时也强调培养学生在游戏开发与制作表现方面的实践技能。

本书内容包括数字游戏的理念、三维游戏的基础知识与代表作品、三维游戏引擎的介绍、数字游戏的设计流程、三维游戏原型制作的技巧、游戏作品的评价与发布、虚拟现实和交互技术在游戏中的应用等。在教学方面偏重于对游戏设计和制作流程的讲解,即如何利用一款三维游戏引擎以及各种游戏制作素材(三维模型、二维贴图等)实现游戏的核心玩法((ore Gameplay)。本书在游戏原型制作方面选择了“达索”Virtools Dev 4.0软件,它具有“可视化编程”以及“实时运行调试”的功能,使学习者能够回避复杂的游戏程序问题,而将更多的精力放在三维游戏的关卡设计与实现上。

本书强调知识点的连贯和循序渐进,主要通过一个三维游戏原型的开发实例来讲解三维游戏设计与制作的知识和技能,以游戏研发团队中“关卡设计师”的工作为主要侧重,便于学习者充分理解和把握三维游戏设计的流程和方法,并为今后使用其他游戏引擎制作三维游戏奠定基础。

目录第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.lidTech4引擎23

1.4.2CryENGINE2引擎24

1.4.3RAGE引擎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.1VirtoolsDev4.0简介33

2.1.1Virtools的开发流程34

2.1.2使用Virtools开发游戏34

2.2Virtools使用初步35

2.2.1软件界面概览35

2.2.23DLayout窗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.2Virtools脚本初步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.1LayerSlider模块140

6.1.2PreventCollision模块145

6.1.3ObjectSlider模块147

6.1.4SphereSlider模块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.4Pre.1it模式171

7.1.5Shader效果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

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有