游戏引擎教程

副标题:无

作   者:房晓溪编著

分类号:

ISBN:9787508450858

微信扫一扫,移动浏览光盘

简介

本书从软件引擎和游戏编程的角度深入介绍了3D游戏引擎的主要“资产”,主要包括:3D图形学、输入系统、3D声效、网络系统、物理学和人工智能(AI)等主题。全书共分13章,主要内容包括:3D游戏引擎的发展和搭建3D游戏引擎的前提条件;3D图形学及常用算法;3D渲染技术的基本原理;3D游戏中摄像机的模式和在游戏中的控制,材质、纹理贴图和透明度,Mesh模型、变形(Morph)动画等;游戏中的场景管理以及常用的二叉树(BSP)、四叉树(QuadTree)、八叉树(OctTree)算法等;3D游戏中输入设备的应用和控制方法;3D音效在3D游戏中的应用和实现;3D游戏的网络技术模块;游戏的物理系统;本书适合于高等院校师生以及有少许编程基础的初学者和对游戏编程工作或3D游戏引擎感兴趣的人员阅读。

目录

  前言
  第1章 3D游戏引擎设计概论
   1.1 3D游戏引擎的进化
   1.2 3D引擎和游戏编程
   1.3 引擎的模块与接口设计
  第2章 基本的图形数学算法
   2.1 基本的Vector、Matrix
   2.2 面
   2.3 多边形
   2.4 包围盒
   2.5 四元数
   2.6 光线跟踪算法(Ray Tracing)
  第3章 图形渲染的基本原理
   3.1 图形的变换过程
   3.2 GPU的实现过程
   3.3 图形采样器
   3.4 图形管线
  第4章 摄像机
   4.1 游戏中的摄像机
   4.2 摄像机的模式
   4.3 摄像机的成像原理
  第5章 材质、纹理贴国及透明度
   5.1 材质和灯光
   5.2 纹理贴图
   5.3 纹理透明度处理
   5.4 UV动画
   5.5 贴图动画
  第6章 简里静态3D模型
   6.1 Mesh的概念
   6.2 Mesh的创建
   6.3 Mesh的渲染
   6.4 Mesh的加载
  第7章 模型动画
   7.1 动画的基本知识
   7.2 关节动画
   7.3 单一网格模型动画
   7.4 骨骼动画
   7.5 Morph动画
  第8章 场景管理
   8.1 场景管理的概念
   8.2 二叉树算法(BSP)
   8.3 四叉树(Quad Tree)算法
   8.4 八叉树算法
   8.5 N叉树在场景管理中的应用
  第9章 输入系统
   9.1 输入设备
   9.2 键盘(Keyboard)控制系统
   9.3 鼠标(Mouse)控制系统
   9.4 游戏杆(Joysticks)控制系统
  第10章 声效系统
   10.1 音效设备——声卡
   10.2 三维音频技术
   10.3 3D音效的实现
  第11章 网络系统
   11.1 网络结构
   11.2 网络技术
   11.3 游戏网络的基本模块
  第12章 物理系统
   12.1 物理系统概论
   12.2 碰撞检测系统
   12.3 速度系统
   12.4 重力系统
   12.5 动量系统
  第12章 人工智能系统
   13.1 人工智能系统概论
   13.2 寻路算法
   13.3 有限状态机的原理
  附录
  

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

游戏引擎教程
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon