Wattle Software - producers of XMLwriter XML editor
 Bookstore Home | XMLwriter Home | Search | Site Map 
XML Related
 General XML
 XSLT & Stylesheets
 XHTML
 SGML
 XML DTDs
 XML Schema
Web Development
 Web Graphics
 HTML
 Dynamic HTML
Web Services
 General Web Services
 UDDI
 SOAP
 WSDL
 Programming/Scripting 
 PHP Programming
 Perl Programming
 Active Server Pages
 Java Server Pages
 JavaScript
 VBScript
 .NET Programming
 
XMLwriter
 About XMLwriter
 Download XMLwriter
 Buy XMLwriter
XML Resources
 XML Links
 XML Training
 The XML Guide
 XML Book Samples
 

Introduction to 3D Game Programming with Direct X 9.0c: A Shader Approach (Wordware Game and Graphics Library)


By Frank Luna
 
Image of: Introduction to 3D Game Programming with Direct X 9.0c: A Shader Approach (Wordware Game and Graphics Library)
Pricing Details:

List Price:$49.95
You save:$16.98 (34%)
Your Price:$32.97
Buy Now

Book Details:

Format:Paperback, 544 pages.
Publisher:Wordware Publishing, Inc. 2006-06-25
ISBN:1598220160

Average Customer Rating:

4.5 4.5 out of 5 stars (16 reviews)

Editorial Reviews:

Introduction to 3D Game Programming with DirectX 9.0c: A Shader Approach presents an introduction to programming interactive computer graphics, with an emphasis on game development, using real-time shaders with DirectX 9.0. The book is divided into three parts that explain basic mathematical and 3D concepts, show how to describe 3D worlds and implement fundamental 3D rendering techniques, and demonstrate the application of Direct3D to create a variety of special effects.

With this book: * Understand basic mathematical tools used in video game creation such as vectors, matrices, and transformations. * Discover how to describe and draw interactive 3D scenes using Direct3D and the D3DX library. * Learn how to implement lighting, texture mapping, alpha blending, and stenciling using shaders and the high-level shading language (HLSL). * Explore a variety of techniques for creating special effects, including vertex blending, character animation, terrain rendering, multi-texturing, particle systems, reflections, shadows, and normal mapping. * Find out how to work with meshes, load and render .X files, program terrain/camera collision detection, and implement 3D object picking. * Review key ideas, gain programming experience, and explore new topics with the end-of-chapter exercises.


Customer Reviews:

Displaying 1 to 5 of 16 total reviews (Page 1 of 4):

5 out of 5 stars Great Book

Great read, I read 3D Math Primer for Graphics and Game Development (Wordware Game Math Library) along with this book to cover the math portion in greater depth.

5 out of 5 stars Excellent intro to DirectX 9.0c

Excellent introduction to DirectX 9.0c. Material is explained very clearly. You need to have at least an intermediate knowledge of C++. What is good about this book is that it also improves your knowledge of C++. I consider myself an average C++ programmer because I only use it occasionally for my work projects but this book has also improved my C++. Strongly recommended as an intro text to Direct3D. Keep a reference book like Deitel's C how to program or Horton's Visual C++ 2008 at hand in case you get lost and you are golden as far as how much you will learn.

4 out of 5 stars Good DirectX Book Using OOP

This is a very good book for DirectX. The author uses a Framework for all of his examples. I have always been against using Frameworks when learning a new subject, but Luna does a good job presenting it. You must know the ins-and-outs of object oriented programming to fully understand this book.

As far as the code. The code was written for Visual Studio 2005, but you can use it in VS2003 by opening up the .vcproj file in a text editor, (like Notepad), and changing the number at the top of the file from 8.00 to 7.10 (7.00 for VS 2002). Then open the .vcproj (not the .sln file) file in VS200X and re-save everything and your ready to go.

4 out of 5 stars Fantastic at what it does do, but missing some stuff

In terms of learning Direct3D and HLSL, this book is absolutely fantastic, 5 stars, can't fault it.
However.
The title is somewhat misleading. This book isn't really about 3D game programming. It's about 3D graphics programming, in a games context. As some others have written, it lacks detailed info on things like how to structure your whole game to bring it all together, how to construct a proper scene graph, or how to implement other important things for a game like collision detection etc etc.
That said, you can't expect to get everything out of one book, no matter what some books try to sell themselves as. So don't let my criticism put you off getting this wonderful text! This is still my number one recommendation for anyone looking to get a D3D book! Just be aware that you're going to need other resources for things beyond the graphical side of your game. But with the amount of books and tutorials specifically for things like AI, game physics etc, and websites like gamedev.net, this is hardly an issue.
In short, buy this book, you won't regret it!

5 out of 5 stars A great intro to the world of DirectX graphics programming

I've been programming for two years now and have relied on online tutorials and sample code for "learning" how to do graphics programming with directX. I needed a basic knowledge of 2D graphics programming for a class, but after a semester of blindly using the directX sprite drawing funtions, I decided to stop, step back, and actually understand directX from the bottom, up.

I purchased this book recently and have been working through the chapters (currently up to the first shader and effects content). I find this book to be a great way to learn to be comfortable with using directX for graphics programming (and some game programming in general with very handy sections on win32 programming for games, input, etc). Like a previous reviewer said, this book is by no means meant to be all about shaders. Instead, this book will give you a strong foundation on graphics with the API with a little taste of shaders. Im sure you could learn all of this content if you got lucky enough to find all the right well writen tutorials, but its very convenient for me to have everything I need in one book.

Recommended if:
- You have never done graphics and wish to take a directX method
- You have done graphics before and want to learn the API (makes a great reference)
- You want a complete 'beginners guide' to graphics for games and game programming with the API

Not if:
- You do not meet the author's prerequesits
- You want a book on shaders

More Customer Reviews:
Next Page


Customers who bought this book were also interested in:


3D Math Primer for Graphics and Game Development (Wordware Game Math Library)


Programming Game AI by Example


Programming a Multiplayer FPS in DirectX (Game Development Series)


Beginning DirectX 10 Game Programming


Introduction to 3D Game Programming with DirectX 9 (Wordware Game and Graphics Library)

 

Find similar books by category...


Search for more:

Search books:  



Google
 
Web XMLwriter.net




Last updated: Mon Dec 1 22:32:45 CST 2008
© Wattle Software 2007. All rights reserved.