返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • 正版新书]Irrlicht 3D游戏引擎程序设计许志闻9787302475934
  • 全店均为全新正版书籍,欢迎选购!新疆西藏青海(可包挂刷).港澳台及海外地区bu bao快递
    • 作者: 许志闻著 | 许志闻编 | 许志闻译 | 许志闻绘
    • 出版社: 清华大学出版社
    • 出版时间:2017-08-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    君凤文轩图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品参数
    • 作者: 许志闻著| 许志闻编| 许志闻译| 许志闻绘
    • 出版社:清华大学出版社
    • 出版时间:2017-08-01
    • 版次:1
    • 印次:1
    • 印刷时间:2017-08-01
    • 字数:396千字
    • 页数:236
    • 开本:16开
    • ISBN:9787302475934
    • 版权提供:清华大学出版社
    • 作者:许志闻
    • 著:许志闻
    • 装帧:平装-胶订
    • 印次:1
    • 定价:59
    • ISBN:9787302475934
    • 出版社:清华大学出版社
    • 开本:16开
    • 印刷时间:2017-08-01
    • 语种:中文
    • 出版时间:2017-08-01
    • 页数:236
    • 外部编号:码头附近103933
    • 版次:1
    • 成品尺寸:暂无

    章 Irrlicht游戏引擎
    1.1 Irrlicht使用许可与系统要求
    1.2 获得Irrlicht引擎
    1.3 在Windows下设置编译器
    1.3.1 设置编译器的原理
    1.3.2 设置动态链接库的方法
    1.3.3 设置方法
    1.3.4 环境变量的设置方法
    1.3.5 设置过程中常见的问题
    1.4 重新编译Irrlicht引擎
    1.5 测试已经正确设置
    1.6 在Linux环境中使用鬼火游戏引擎
    1.6.1 在Linux下编译静态库
    1.6.2 编译Hello World程序并运行
    1.6.3 在Linux下创建个项目
    1.6.4 第三方编程工具Code::Blocks
    第2章 编写个Irrlicht程序
    2.1 Irrlicht引擎的结构
    2.1.1 引入命名空间
    2.1.2 了解Irrlicht引擎的结构
    2.2 分析简单的代码
    . 简单的扩展
    2.4 类的形式
    2.5 让窗口显示内容
    2.6 比较成型的模式
    2.7 让我们的程序发生变化
    第3章 图形学基础
    3.1 计算机显示原理
    3.1.1 图形系统的硬件
    3.1.2 光栅扫描系统
    3.1.3 计算机图形标准
    3.2 图形学的数学基础
    3.2.1 向量及向量运算
    3.2.2 坐标
    3.. 基本几何变换
    3.2.4 三维空间的变换
    3.3 双缓存和垂直同步
    3.4 纹理
    3.5 Z缓冲
    3.6 摄像机
    3.7 粒子系统
    第4章 网格、纹理、覆盖层
    4.1 网格简介
    4.2 不同格式网格模型的区别
    4.3 初识纹理
    4.4 动态网格模型
    4.5 覆盖层
    4.6 使用精灵表
    4.7 绘制基本图形
    第5章 场景管理
    5.1 场景节点和实体
    5.1.1 场景节点
    5.1.2 实体
    5.2 场景节点类型
    5.3 场景管理器
    5.4 动态节点
    5.5 场景的应用示例
    5.5.1 场景节点的应用
    5.2.2 动态节点的应用
    5.5.3 自定义场景节点
    第6章 摄像机
    6.1 摄像机投影
    6.1.1 正交投影
    6.1.2 透视投影
    6.1.3 两种投影在代码上的实现
    6.2 裁剪
    6.3 摄像机观看视角的类型
    6.3.1 普通摄像机
    6.3.2人称击摄像机
    6.3.3 Maya摄像机
    6.4 F摄像的使用示例
    第7章 地形、纹理和渲染
    7.1 地形场景节点类
    7.2 高度图
    7.3 纹理
    7.3.1 纹理简介
    7.3.2 使用纹理
    7.4 渲染示例
    7.4.1 渲染地形
    7.4.2 纹理渲染
    7.5 创建地形
    第8章 光照与材质
    8.1 光照模型
    8.2 光源
    8.3 深入光源
    8.3.1 模拟环境光
    8.3.2 模拟漫光
    8.3.3 灯光的衰减
    8.4 光源
    8.4.1 光源的类型
    8.4.2 光源属
    8.4.3 添加灯光
    8.5 一些简单的光照示例
    8.5.1 用代码实现环境光
    8.5.2 用代码实现漫光
    8.5.3 用代码实现镜面反光
    8.6 材质
    8.7 阴影
    8.8 着色
    8.8.1 着色模式
    8.8.2 设置着色模式
    8.9 示例
    8.9.1 光照和材质示例
    8.9.2 显示实时动态阴影
    第9章 声音
    9.1 声音基础
    9.1.1 声音的生成
    9.1.2 声音的编码存储
    9.1.3 声音的合成
    9.2 irrKlang简介
    9.3 irrKlang的使用
    9.3.1 实践 Hello World
    9.3.2 播放3D声音文件
    9.3.3 声音
    0章 粒子系统
    10.1 粒子系统简介
    10.2 粒子编辑器——irrEdit
    10.2.1 添加自己的粒子系统
    10.2.2 设置粒子系统
    10.3 粒子系统各部分的代码实现
    10.3.1 粒子结构
    10.3.2 发器
    10.3.3 影响器
    10.4 绘制一个粒子系统
    10.4.1 编写代码完成一个简单的粒子系统
    10.4.2 使用代码制作水面
    10.4.3 环形粒子系统
    1章 碰撞检测
    11.1 碰撞检测概述
    11.2 几何和数学知识
    11.2.1 多边形和多面体
    11.2.2 BSP树
    11.. 空间四叉树和空间八树 11.2.4 Minkowski和与Minkowski差
    11.2.5 包围体
    11.3 常用的碰撞检测算法
    11.3.1 距离跟踪法
    11.3.2 基于图像空间的碰撞检测法
    11.3.3 空间分解法
    11.3.4 层次包围盒法
    11.4 代码解析
    2章 数据和文件的处理
    12.1 Irrlicht文件系统简介
    12.2 文件的读取和写入
    12.2.1 写文件
    12.2.2 普通文件的读写
    12.. 一行一行读取和按分隔符读取
    12.2.4 XML文件的读写
    12.2.5 从XML文件中加载数据
    12.2.6 向XML文件写入数据
    12.2.7 从XML文件中读取特殊数据类型的数据
    1. 从档案中读取数据
    3章 着色器
    13.1 图形渲染管线简介
    13.2 着色器简介
    13.2.1 顶点着色器
    13.2.2 片断(像素)着色器
    13.. 几何着色器
    13.3 使用着色器
    13.3.1 安装并使用GLSL demo
    13.3.2 在Irrlicht擎使用着色器
    13.4 进一步了解着色器
    4章 游戏人工智能
    14.1 什么是智能
    14.2 什么是游戏AI
    14.3 AI的组成与设计
    14.3.1 抉择与推理
    14.3.2 解决方案的类型
    14.3.3 智能体的反应能力
    14.3.4 系统的真实
    14.3.5 游戏类型
    14.3.6 游戏内容
    14.3.7 游戏平台
    14.4 AI的输入处理和感知
    14.4.1 感知系统
    14.4.2 更新规则
    14.4.3 反应时间
    14.4.4 门限
    14.4.5 负荷平衡
    14.4.6 计算代价与预处理
    14.5 OpenSteer
    5章 部署一个Irrlicht应用程序
    15.1 什么是部署
    15.2 针对不同平台打包发布应用
    15.2.1 在Windows平台下部署Irrlicht应用程序
    15.2.2 在Linu台下部署Irrlicht应用程序
    15.. 在Mac OS X平台下部署Irrlicht应用程序
    15.3 部署源代码
    15.3.1 为什么要部署源代码
    15.3.2 如何部署

    许志闻,吉林大学计算机科学与技术学院教授、博士生导师,中国计算机学会多媒体专业委员会委员,中国图形、图像学会多媒体专业委员会委员。2006年,美国佐治亚大学不错访问学者。主要研究方向为计算机图形学、动画与游戏、虚拟现实、图像处理、网络多媒体和生物信息学等。


    Irrlicht引擎是一个开源的高能实时3D引擎,是用C 编写的。Irrlicht引擎是完全跨平台的,使用D3D、OpenGL和自己的软件渲染器,具有所有商业3D引擎拥有的特。Irrlicht有一个巨大的活跃社区,并且有很多开发项目使用这个引擎。在网上很容易找到Irrlicht的程序,如可选用的地形生成器、入口生成器、输出器、world层生成器,以及相关教程和编辑器。Irrlicht引擎支持Java、Perl、Ruby、Python、Lua等语言。*重要的是,这个引擎是完全免费的。
    【内容简介】


    Irrlicht(鬼火)引擎是一款用C 编写的高能3D引擎,是经典的3D游戏引擎之一,可以应用于在C 程序中开发3D游戏。本书以实例的形式向读者展示Irrlicht的编程精髓,融入了3D游戏设计的理论基础、技巧等方面的知识。 本书内容共分为15章,包括Irrlicht概述与游戏引擎安装,编写*个Irrlicht程序,Irrlicht图形学基础,网格、纹理、覆盖层,场景管理,摄像机,地形、纹理和渲染,光照与材质,声音,粒子系统,碰撞检测,数据和文件的处理,着色器,游戏人工智能,部署Irrlicht程序等。 本书适合C 游戏编程初学者和具有一定编程经验的C 游戏编程人员,也可作为高等院校和培训学校游戏软件开发课程的教学参考书。

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购