3D游戏引擎设计

出版时间:2009-2  出版社:人民邮电出版社  作者:David H. Eberly  页数:1013  字数:12430000  
Tag标签:无  

前言

  The first edition of 3D Game Engine Design appeared in print over six years ago (September 2000). At that time, shader programming did not exist on consumer graphics hardware. All rendering was performed using the fixed-function pipeline, which consisted.

内容概要

本书深入剖析了3D游戏引擎的设计,书中许多内容对于更好地理解3D计算机图形学也极有帮助。本书首先介绍了几何转换和坐标系统等较基础的内容,然后介绍曲线、渲染、效果等高级知识。本书基于作者自身在游戏产业中的工作、研究经验,提供了算法、编程技术、代码等大量实用信息,对于游戏设计者及相应的编程人员来说,是一本非常有价值的参考书。  本书适合高等院校相关专业的师生、接受游戏软件开发培训的学生、相关技术人员及游戏开发人员阅读。

作者简介

David H.Eberly,著名游戏开发大师。实时三维游戏引擎Netlmmerse和Gamebryo(支持了文明、辐射和战锤等著名游戏)的核心开发者之一。目前是Geometric Tools公司总裁,主持设计了实时三维游戏引擎Wild Magic。他拥有数学和计算机科学两个博士学位。除本书外,他还著有Gam

书籍目录

CHAPTER 1 INTRODUCTIONCHAPTER 2 THE GRAPHICS SYSTEMCHAPTER 3 RENDERERSCHAPTER 4 SCNE GRAPHSCHAPTER 5 CONTROLLER-BASED ANIMATIONCHAPTER 6 SPATAL SORTINGCHAPTER 7 LEVEL OF DETAILCHAPTER 8 COLLISION DETECTIONCHAPTER 9 PHYSICSCHAPTER 10 STANDARD OBJECTSCHAPTER 11 CURVESCHAPTER 12 SURFACESCHAPTER 13 CONTAINMENT METHODSCHAPTER 14 DISTANCE METHODSCHAPTER 15 INTERSECTION METHODSCHAPTER 16 NUMERICAL METHODSCHAPTER 17 ROTATIONSCHAPTER 18 OBJECT-ORIENTED INFRASTRUCTURECHAPTER 19 MEMORY MANAGEMENTCHAPTER 20 SPECIAL EFFECTS USING SHADERSAPPENDIX CREATIONG A SHADER IN WILD MAGIC

章节摘录

  This chapter provides some basic concepts that occur in a computer graphics system. Some of these concepts are mathematical in nature. I am assuming that you are familiar with trigonometry, vector and matrix algebra, and dot products and cross products. A warning to those who have a significant mathematical background: I intentionally discuss the mathematical concepts in a somewhat informal manner. My goal is to present the relevant ideas without getting tied down in the minutiae of stating rigorous definitions for the concepts. The first edition of this book was criticized for overemphasizing the mathematical details——and rightly so. Learn computer graphics first, and then later explore the beauty of formal mathematical exposition!  The foundations of coordinate systems (Section 2.1) and transformations (Section 2.2) are pervasive throughout a game engine. They are found not only in the graphics engines but in the physics engines and sound engines. Getting a model out of a modeling package and into the game world, setting up a camera for viewing, and displaying the model vertices and triangles is a process for which you must absolutely understand the coordinate systems and transformations. Scene graph management (Chapter 4) also requires a thorough understanding of these topics.  Sections 2.3 through 2.6 are the foundation for drawing 3D objects on a 2D screen. In a programming environment using graphics APIs such as OpenGL or Direct3D to access the graphics hardware, your participation in the process is typically restricted to selecting the parameters of the camera, providing the triangle primitives whose vertices have been assigned various attributes, and identifying objects that are not within the viewing region so that you do not have to draw them. The low-level processing of vertices and triangles is the responsibility of the graphics drivers. A discussion of the low-level processing is provided in this book, and a software renderer is part of the source code so you can see an actual implementation of the ideas.  ……

媒体关注与评论

  “这是一部杰作,出自一位著名引擎开发人员之手。书中公开了大量的实战技术内幕。强烈推荐!”  ——Tim Sweeney,游戏开发大师,Unreal引擎之父,Epic公司创始人  “我相信,这部力作将成为游戏开发领域的圣经,它会大大提升游戏开发人员的整体水平。”  ——Andrea Pessino,《魔兽争霸3》核心开发人员

编辑推荐

  《3D游戏引擎设计实时计算机图形学的应用方法(英文版)(第2版)》适合高等院校相关专业的师生、接受游戏软件开发培训的学生、相关技术人员及游戏开发人员阅读。  《3D游戏引擎设计实时计算机图形学的应用方法(英文版)(第2版)》是3D游戏引擎设计的经典著作,是作者多年游戏开发工作经验的结晶。书中以一个真实的引擎Wild Magic为例,对3D游戏引擎的开发进行了全面而且深入的阐释,不仅讲述了必要的数学、物理和图形学理论知识和基本算法,还第一次揭示了设计和构建一个真实的实时图形引擎所需的各种复杂技术和过程。内容涵盖图形系统、软件和硬件渲染、场景图形、基于控制器的动画、空间排序、碰撞检测、数值方法、内存管理等。书中附有大量代码示例,完整实现了核心算法。

图书封面

图书标签Tags

评论、评分、阅读与下载


    3D游戏引擎设计 PDF格式下载


用户评论 (总计13条)

 
 

  •   除了Real-TimeRendering一书,这本书算是做三维游戏的人的必读经典。它不是一般教API(DirectX/OpenGL)的书,而是介绍比较多游戏引擎在架构上和数学上的事情。虽然当中的技术或架构可能有点过时,但本书还是在这个类别里的经典。希望贵出版社能继续引进MorganKaufmann的这系列书籍,例如GamePhysics,GeometricTools等。
  •   这本书感觉讲得很具体,特别是数学方面的知识,但整本书感觉不是很深入,虽然是英语版本,不过只要是过了四级绝大部分可以看懂
  •   的确是好书,这么便宜的价格,经典中的经典,强烈推荐!
  •   拿到手了简单翻了一下,还不错国内这种类型的书应该多引进的。。。。
  •   值得领域人士拥有和学习!
  •   挺好的一本书,就是看不明白
  •   好书没时间看,看到好的书就想买下来
  •   类似的书希望出版社多出一些。
  •   买了本,质量不错,很有参考价值,发现还带不少彩页,呵呵
  •   这本书不错,可是代码必须从网上下,而那个官网被大陆政府封掉了。所以只能够通过代理或翻墙软件才能下到,比较恶心!!人邮连光盘都省掉太不专业了!!
  •   书很厚,书背有破损,有裂缝.以看才知道,看不懂,第一章要了解四元数.现在在补.看起来很吃力.
  •   难得好书,决定研究了。。。唯一的遗憾是封底磨损,不知道是送货前还是送货中碰着的。。。有些郁闷,呵呵。。。
  •   还有不错了.有难度,得好好研究研究
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7