computer books and technical books at discount prices
Advanced Search
View
My
0
Shopping
Bag
Home Login F.A.Q. Contact Us
 
My Myself and I:
 Order Tracking 
 My Wishlist 
 My Gift Registry 
 Change User Preferences 
 E-mail Notifications 

Browse Books:
 Bestsellers 
 New Arrivals 
 Bargain Computer Books 
 Classic Computer Books 

Browse Subjects:
 business & finance 
 business applications 
 cad/cam 
 certification 
 computing 
 databases 
 desktop publishing 
 engineering 
 gaming 
 geographic/gis 
 graphics/animation 
 groupware 
 internet 
 mathematics 
 microsoft programming 
 multimedia 
 networking 
 object-oriented 
 operating systems 
 other & misc 
 physics 
 programming languages 
 servers 
 web design/development 

Real-Time 3D Terrain Engines using C++ and DirectX 9, with CDROM
by Snook, Greg
 

 
Cover Price: $49.95
Online Price: $29.47
You save $20.48 (41%)

 

ISBN-10: 1584502045
ISBN-13: 9781584502043
Publisher: Charles River Media
Published July 2003; Paperback; 374 pages
Add to Shopping Bag
 

OUT OF STOCK
0 COPIES
 
Add to Wishlist
Related categories:
All Sections > Graphics / Animation > Graphics Programming > DirectX
All Sections > Programming Languages > C++
All Sections > Gaming > Design & Programming

Summary:

With recent advancements in programmable 3D rendering hardware, game developers can create engines capable of making complete outdoor landscapes. Many of todayfs popular games include entire outdoor environments, but making these environments realistic and fast is a challenge for even the best programmers. Real-Time 3D Terrain Engines Using C++ and DirectX 9 is written to help make the process more efficient, and to bring new programmers into the field of 3D computer game programming. The book is dedicated to teaching the fundamentals of programming a popular 3D engine type „Ÿ the gReal-Time 3D Terrain Engine.h Throughout the book, the focus is on the essential topics of outdoor terrain rendering. So whether you are new to 3D engine programming or a seasoned veteran, Real-Time 3D Terrain Engines Using C++ and DirectX 9 will teach you how to use the latest advancements in hardware accelerated rendering, and provide all of the tips, tricks, and ideas you need to build your own, complete 3D terrain engine. Skills Needed: It is assumed that you are familiar with C++, Direct X, math, and geometry and that youfre ready to move into 3D engine design and real-time terrain visualization. ON the CD-ROM
* The complete real-time 3D terrain engine documented in the book
* All model, texture, and effect files
* The Microsoft DirectX 9 SDK
* 3DEM (Visualization Software LLC) and a demo of T2 (Keith Ditchburn) to help you create your own terrain System Requirements:
Windows 2000/XP,Pentium III Processor 1Ghz+, DirectX 9 compatible video card providing hardware-accelerated, programmable vertex, and pixel shaders (NVIDIA® GeForce™ chipsets (versions 3, 4, FX, or greater) and the ATI® Radeon™ chipset (8500 series and greater), CD/Hard Drive, 128 MB RAM (256 MB recommended), 500 MB of free disk space is required to install the DirectX 9 SDK, the sample source code, and the tools provided. Sample code was written using Microsoft Visual Studio.NET® (Visual Studio 7.0), which is the recommended compiler for working along with this book. Project files are also provided for Microsoft Visual Studio® version 6.0 for convenience. Compilers from other vendors might compile these files, but have not been tested. The source code is intended for Microsoft Windows XP, but might also function under Windows 98, Windows ME, or Windows 2000. However, support for these older versions of Microsoft Windows is not guaranteed because DirectX 9.0 drivers might not be available for all video cards on these older operating systems. DirectX is Licensed Software, the use of which is governed by an English language break-the-seal EULA inside the Licensed Software.



Table of Contents:
Building a Foundation: Getting Started
A Short Math Review
The DirectX API
Textures, Lights, and Models
Materials and Shaders
The Rendering Pipeline
Walking Around
Creating an Outdoor Environment: Sea and Sky
Terrain Methods
Realistic Terrain Rendering
Lakes, Ponds, and Puddles
Objects and Animation
Weather Effects and Other Tricks: Cloud Cover
Rain and Snow
Adding Detail Elements
Go Outside and Play: Character Control and Animation
Basic Collision
Messaging and Logic
Managing Audio
The Sample Game

Related titles:
Advanced 3-D Game Programming Using DirectX 8.0, with CDROMHackish C++ Games & Demos, with CDROM