3D游戏引擎设计:实时计算机图形学的应用方法(第2版)

作者: [美]艾伯利,徐明亮

出版社: 清华大学出版社

出版日期: 2013-12-01

电子书 暂不销售 定价:120.0 纸书价格¥102.00,点此比价
  • 收藏

  • 加书架

  • 引用

简介

《3D游戏引擎设计:实时计算机图形学的应用方法(第2版)》详细阐述了与3D游戏引擎设计相关的高效解决方案及相应的数据结构和算法,主要包括图形系统、渲染器、场景图、控制器动画、空间排序、细节级别、碰撞检测、物理学、标准对象、曲线、曲面、包含测试、距离计算方案、相交计算、数值方案、旋转计算、面向对象结构、内存管理以及基于着色器的特效。此外,《3D游戏引擎设计:实时计算机图形学的应用方法(第2版)》还提供了相应的算法、代码以及伪代码,以帮助读者进一步理解相关方案的实现过程。《3D游戏引擎设计:实时计算机图形学的应用方法(第2版)》适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。

编辑推荐

由艾伯利所著,本书第2版包括诸多新增特性,例如着色器程序设计以及引擎的支持方式。本书在原有基础上增加了大量内容并涉及与图形系统相关的诸多细节知识,特别是着色器与几何管线之间的拟合方式。另外,场景图材质及其管理操作均得到了较大程度的扩展。同时,本书第2版涵盖了更为丰富的图像信息,并在一定程度上减少了与引擎相关的数学知识。 本书第2版发布了Wild Magic 4.0,其中包括1587个源文件和105个示例应用程序,共计249860行代码。最新版本支持Windows、Linux以及Macintosh平台,并采用OpenGL渲染器。另外,Windows平台还支持Direct3D渲染器,其性能与OpenGL相比毫不逊色。同时,多个版本的Microsoft C++均得到了较好的支持,包括版本6.0、7.0、7.1以及8.0(专业版和精简版)。除此之外,MrNGW编译器和MSYS环境同样在Windows平台上得到了较好的支持。Linux平台使用了g++编译器,而Macintosh平台则采用了Apple Xcode工具。

更多出版物信息
  • 版权: 清华大学出版社
  • 出版: 2013-12-01
  • 作者:[美]艾伯利,徐明亮
  • 更新: 2023-06-07
  • 书号:9787302343004
  • 中图:TP391.414
  • 学科:
    工学
    控制科学与工程
    工学
    计算机科学与技术