热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力
图书信息

三维游戏引擎设计技术及其应用

中国水利水电出版社
    【作 者】周炜 魏瑞轩 孙铮 李静妤 【I S B N 】978-7-5084-6420-6 【责任编辑】张玉玲 【适用读者群】本专通用 【出版时间】2009-05-01 【开 本】16开本 【装帧信息】平装(光膜) 【版 次】第1版 【页 数】508 【千字数】 【印 张】 【定 价】58 【丛 书】动漫游戏设计系列教程 【备注信息】
图书详情

      本书是学习游戏引擎设计与实现的优秀参考书,全书共分四大部分:第1部分概述了游戏引擎编程的相关概念和基础;第2部分讲述基本图形引擎的设计与实现,内容涉及Direct3D的相关基础、创建基本三维图形、几何变换、光照、纹理等;第3部分介绍了三维游戏引擎设计高级物体建模的相关知识,内容涉及分形建模、粒子系统、柔性物体建模;第4部分介绍游戏引擎中的室外地形管理和室内物体管理的相关知识。

      本书既有完整的概念说明,又有复杂而完整的实例代码,读者能够轻松地将自己所学的理论知识付诸实践。本书可以作为想从事游戏编程工作的学生的自学教材,也可以作为已经从事游戏行业、想进一步完善知识体系的开发人员的参考书。

    模拟公司实战流程;运用“项目带学”的理念;做到所学知识与职场生涯无缝链接;结合大量实例介绍3D游戏引擎技术;配有案例光盘

      本书介绍了有关游戏引擎设计方面的知识。除了解释概念、学习基本的使用方法之外,本书每介绍一个知识内容的开发方法后,都给出了完整的实例,使读者可以了解游戏引擎开发的思想、方法、技巧,完全了解从游戏引擎的编程基础到进行初步的游戏引擎开发的基本方法。最后两个部分给出了几个完整、庞大的实例,使读者能够了解游戏开发引擎的具体细节。本书的读者应该具有一定的编程基础。同时由于游戏引擎是庞大的系统工程,限于作者能力、时间、精力有限,本书主要是为读者进入游戏引擎编程领域起一个抛砖引玉的作用。在完成此书的过程中,作者参考了20本以上国内外游戏编程书籍、几百篇游戏引擎开发硕博论文和期刊论文,在此一并表示感谢。

    本书的主要内容

      本书第一部分介绍了游戏引擎的基本概念、Windows游戏程序设计基础、游戏引擎编程中的高级面向对象技术、三维游戏引擎中的几何基础。通过这些章节,读者可以了解游戏引擎设计的基本编程概念,并学习相关的基础知识。

      第二部分在游戏引擎编程的相关基础上,进行基础图形引擎设计,学习Direct3D编程基础、坐标变换与摄像机使用及相关类的封装、材质与光照的基本使用和封装、增加纹理的相关技术及纹理类的封装,讲述了雾化、深度缓冲的相关技术、文本的绘制及文本类封装的相关知识、基本网格模型和.x文件的使用相关技术,最后进行了渲染类的封装。通过上面的学习可以对游戏引擎中三维图形引擎的最基本封闭有一个基本的了解。

      第三部分介绍了三维复杂物体高级建模技术,介绍使用分形迭代进行树建模、使用粒子技术进行雨雪建模、使用弹簧受力分析实现衣服的柔体建模。

      第四部分介绍室外地形生成、LOD实时渲染、BSP室内场景管理的相关技术,并给出了相关的大实例,使读者对游戏室外地形生成到渲染的过程有一个全方位的了解。

       第五部分讲述游戏编程控制模块、网络传输模块及声音模块的理论、相关实例及其实现过程,包括DirectInput编程,接收鼠标、键盘信息的编程方法。

    本书读者定位

      本书的读者群比较广泛,可以是高校中从事计算机图形学和虚拟现实理论与算法研究的研究人员,也可以是想以后从事游戏编程工作的学生,还可以是已经从事游戏行业想进一步完善知识体系的开发人员。同时本丛书也可以作为高校和培训学校的教材。

      本书主要由周炜、魏瑞轩、孙铮、李静妤编写,另外,参与本书部分编写工作的还有刘月、曾凡喜、林晓珊、张晋宝、童剑、王克杰、李鑫、黄卓、庄东填、林丽、王晓青、赵应丁、赵京等。读者在阅读的过程中如对本书有什么意见和建议,欢迎来信交流:xinyuanxuan@263.net

     

    丛书序
    前言
    第一部分  游戏引擎编程基础
    第1章  游戏引擎简介
    1.1 游戏设计概览 4
    1.2 游戏引擎概述 7
    1.3 三维游戏引擎结构 13
    1.4 游戏接口 15
    1.5 游戏编程的预备知识 17
    本章小结 23
    第2章  Windows游戏程序设计基础
    2.1 建立WIN32框架 25
    2.2 在Windows下加入DirectX组件库 31
    2.3 C++编程简介 33
    本章小结 41
    第3章  游戏引擎编程中的高级面向对象技术
    3.1 设计模式 43
    3.2 STL使用基础 55
    本章小结 69
    (以下略)
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册