游戏编程精粹8+源代码,一共四个部分,这是第一部分
中文名: 游戏编程精粹8 原 名: Game Programming Gems 8 作 者: Adam Lake 内容介绍: 本书为《Game Programming Gems》系列的第八卷。在这一版当中,我们将广泛地探讨重要的实时图形方面,如Larrabee, PlayStation 3, 以及DirectX 11计算着色器。此外在本书中,处在第一线的业内顶级开发商如:Blizzard,id, Bizarre Creations, Nexon,以及Intel's Advanced Visual Computing group,还分享了他们如何以最佳的方式利用图形硬件为游戏创建高品质视觉效果的真知灼见。
游戏编程的介绍,挺经典的书,更新到第八版,包含测试代码
《游戏编程精粹》光盘源代码Author: Steve Rabin E-mail: stevera@noa.nintendo.com Last revised: 5-20-00 This MS Visual C++ project is the AI engine described in the book Game Programming Gems within the article "Designing a General Robust AI Engine". Please refer to the book for a full explanation of the implementation. Comments within the code also provide additional information. The state machine language uses a few custom keywords that should be highlighted by Visual C++ in order to make the state machine more readable. You can get Visual C++ to highlight these words by placing the file "usertype.dat" (included in this directory) into the same directory as Msdev.exe (C:Program FilesMicrosoft Visual StudioCommonMSDev98Bin). The file "usertype.dat" is simply a text file listing the state machine keywords. Here is a brief overview of the state machine structure. Each game object can point to a state machine. When that game object receives a message, it gets routed to it s state machine. The state machine can execute any code on behalf of the game object and can send additional messages, delayed messages (timers), can change state, or can destroy itself. Actually, each state machine can execute any code within your game. It is completely general. The state machine language was designed to provide a simple, consistent, robust, and general implementation of a state machine to every game object. The language itself consists solely of macros that have been carefully crafted to fit together like puzzle pieces. You can see an example in the file "fsm_drone.cpp". The macro language can be found in the file "fsmmacros.h". The AI engine provided was ported from C++ to C in order to show that it doesn t rely on any object-oriented techniques and that its generally applicable (also for legal reasons). I would highly advise porting it back to C++ so that it can take advantage of object-oriented techniques (even though it doesn t require them). Good Luck!
经典著作《游戏编程精粹》系列。我这里收集了1-7卷合集。因为只能上传60M以内的,所以只能分卷上传。
游戏编程精粹 系列 之 一 更多电子书下载:http://blog.csdn.net/good3651/article/details/53420721
游戏编程精粹1中文版,扫描版,好书当然存,分享给你们,游戏编程高阶读物
[游戏编程精粹8].Game.Programming.Gems.8.(美)Adam.Lake.插图版 免费下载
游戏编程精粹书的目录文档,由于这套书篇幅较大,个人将中文目录整理了一下,可以方便检索,再配套原书查阅
游戏编程精粹系列书,一共是八本书,上面的是第一本书和它的代码!
游戏编程精粹4,讲述了在游戏编程当中可能用到的实用技术
CruiseYoung提供的带有详细书签的电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 该资料是《游戏编程精粹8》一书的随书光盘代码:共两部分,这是第2部分 游戏编程精粹8 基本信息 中文名: 游戏编程精粹8 原名: Game Programming Gems 8 作者: Adam Lake 图书分类: 软件 资源格式: PDF 版本: 插图版 出版社: Course Technology 书号: 1584507020 发行时间: 2010年03月01日 地区: 美国 语言: 英文 内容简介 本书为《Game Programming Gems》系列的第八卷。在这一版当中,我们将广泛地探讨重要的实时图形方面,如Larrabee, PlayStation 3, 以及DirectX 11计算着色器。此外在本书中, 处在第一线的业内顶级开发商如:Blizzard,id, Bizarre Creations, Nexon,以及Intel's Advanced Visual Computing group,还分享了他们如何以最佳的方式利用图形硬件为游戏创建高品 质视觉效果的真知灼见。 目录 Face -15 Contents -12 Preface -6 Contributors -1 Section 1 Graphics 1 Introduction 1 1.1 Fast Font Rendering with Instancing 3 1.2 Principles and Practice of Screen Space Ambient Occlusion 12 1.3 Multi-Resolution Deferred Shading 32 1.4 View Frustum Culling of Catmull-Clark Patches in DirectX 11 39 1.5 Ambient Occlusion Using DirectX Compute Shader 50 1.6 Eye-View Pixel Anti-Aliasing for Irregular Shadow Mapping 74 1.7 Overlapped Execution on Programmable Graphics Hardware 90 1.8 Techniques for Effective Vertex and Fragment Shading on the SPUs 101 Section 2 Physics and Animation 119 Introduction 119 2.1 A Versatile and Interactive Anatomical Human Face Model 121 2.2 Curved Paths for Seamless Character Animation 132 2.3 Non-Iterative, Closed-Form, Inverse Kinematic Chain Solver (NCF IK) 141 2.4 Particle Swarm Optimization for Game Programming 152 2.5 Improved Numerical Integration with Analytical Techniques 168 2.6 What a Drag: Modeling Realistic Three-Dimensional Air and Fluid Resistance 183 2.7 Application of Quasi-Fluid Dynamics for Arbitrary Closed Meshes 194 2.8 Approximate Convex Decomposition for Real-Time Collision Detection 202 Section 3 AI 211 Introduction 211 3.1 AI Level of Detail for Really Large Worlds 213 3.2 A Pattern-Based Approach to Modular AI for Games 232 3.3 Automated Navigation Mesh Generation Using Advanced Growth-Based Techniques 244 3.4 A Practical Spatial Architecture for Animal and Agent Navigation 256 3.5 Applying Control Theory to Game AI and Physics 264 3.6 Adaptive Tactic Selection in First-Person Shooter (FPS) Games 279 3.7 Embracing Chaos Theory: Generating Apparent Unpredictability through Deterministic Systems 288 3.8 Needs-Based AI 302 3.9 A Framework for Emotional Digital Actors 312 3.10 Scalable Dialog Authoring 323 3.11 Graph-Based Data Mining for Player Trace Analysis in MMORPGs 335 Section 4 General Programming 353 Introduction 353 4.1 Fast-IsA 355 4.2 Registered Variables 363 4.3 Efficient and Scalable Multi-Core Programming 373 4.4 Game Optimization through the Lens of Memory and Data Access 385 4.5 Stack Allocation 393 4.6 Design and Implementation of an In-Game Memory Profiler 402 4.7 A More Informative Error Log Generator 409 4.8 Code Coverage for QA 416 4.9 Domain-Specific Languages in Game Engines 428 4.10 A Flexible User Interface Layout System for Divergent Environments 442 4.11 Road Creation for Projectable Terrain Meshes 453 4.12 Developing for Digital Drawing Tablets 462 4.13 Creating a Multi-Threaded Actor-Based Architecture Using Intel® Threading Building Blocks 473 Section 5 Networking and Multiplayer 485 Introduction 485 5.1 Secure Channel Communication 487 5.2 Social Networks in Games: Playing with Your Facebook Friends 498 5.3 Asynchronous I/O for Scalable Game Servers 506 5.4 Introduction to 3D Streaming Technology in Massively Multiplayer Online Games 514 Section 6 Audio 539 Introduction 539 6.1 A Practical DSP Radio Effect 542 6.2 Empowering Your Audio Team with a Great Engine 553 6.3 Real-Time Sound Synthesis for Rigid Bodies 563 Section 7 General Purpose Computing on GPUs 573 Introduction 573 7.1 Using Heterogeneous Parallel Architectures with OpenCL 575 7.2 PhysX GPU Rigid Bodies in Batman: Arkham Asylum 590 7.3 Fast GPU Fluid Simulation in PhysX 602 Index 616 A 616 B 616 C 617 D 618 E 618 F 619 G 619 H 619 I 619 J 620 K 620 L 620 M 620 N 621 O 622 P 622 Q 623 R 623 S 623 T 624 U 625 V 625 W 625 X 625 Y 625 Z 625
游戏编程精粹系列1~8的目录(word) 其中1~7为中文,8为英文 另我的资源中有1,2,3,4,6,8的电子书下载