9781844808779

3D Games Programming Using DirectX 10 and Open GL

by
  • ISBN13:

    9781844808779

  • ISBN10:

    1844808777

  • Edition: 1st
  • Format: Paperback
  • Copyright: 2008-10-02
  • Publisher: Cengage Learning EMEA

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $88.95 Save up to $22.24
  • Rent Book $66.71
    Add to Cart Free Shipping

    TERM
    PRICE
    DUE

Supplemental Materials

What is included with this book?

  • The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
  • The Rental copy of this book is not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Summary

3D Game Programming focuses on all the elements making up a 3-D first-person shooter game engine using a bottom-up approach. By following the easy-to-read text, the reader will learn how to create his or her own next-generation 3-D game engine with support for vertex and pixel shading GPU techniques (via Cg and HLSL), dynamic lighting and shadowing (via stencil shadow volumes), geometric meshes, audio, artificial intelligence, physics, environmental reflections, refraction and advanced lighting techniques such as High Dynamic Range lighting. Dealing with the cross-platform programming of 3-D Games for both Linux/MacOS X (via OpenGL/GLUT) and Windows (via DirectX 10 or OpenGL/GLUT) platforms, this book bridges an existent rift in the game development community. In addition to covering these APIs in-depth, the reader is also introduced to other game programming topics such as game development techniques and methodologies, particle systems, shader-based special effects, physics-based animation and artificial intelligence, making this the most comprehensive game programming guide around.

Table of Contents

Introduction to Game Development
OpenGL vs. DirectX as API
The Component Object Model and DirectX
Window Creation and Control
Input Control
Rendering: Direct3D and OpenGL
Viewing and Transformations
Color and Texture Mapping
Lighting
Alpha Blending and Fog
Shadows
Height Maps, Hidden Surface Removal, Clipping and Level of Detail Algorithms
Polygonal Meshes and Animation
Physics Modeling
Artificial Intelligence
Audio
Creating an Interactive 3D Environment
Table of Contents provided by Publisher. All Rights Reserved.

Rewards Program

Write a Review