Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.
Introduction to 3D Game Programming with Direct X 9.0c and over 300,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
56 used & new from $13.78

Have one to sell? Sell yours here
 
   
Introduction to 3D Game Programming with Direct X 9.0c: A Shader Approach (Wordware Game and Graphics Library)
 
 
Start reading Introduction to 3D Game Programming with Direct X 9.0c on your Kindle in under a minute.

Don’t have a Kindle? Get yours here.
 
  

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

by Frank Luna (Author)
Key Phrases: uniform extern, adjacency info, back buffer dimensions, Direct Input, Blend Factor Example, Texture Tool (more...)
4.5 out of 5 stars See all reviews (17 customer reviews)

List Price: $49.95
Price: $32.97 & this item ships for FREE with Super Saver Shipping. Details
You Save: $16.98 (34%)
  Special Offers Available
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Monday, July 13? Choose One-Day Shipping at checkout. Details
33 new from $25.49 23 used from $13.78
Also Available in: List Price: Our Price: Other Offers:
Kindle Edition (Kindle Book) $30.26

Special Offers and Product Promotions

  • Purchase this entertainment book and get 12 issues to either Rolling Stone, Men's Journal or Us Weekly for $2.95 each. That's less than $0.25 an issue. Here's how (restrictions apply)

Frequently Bought Together

Introduction to 3D Game Programming with Direct X 9.0c: A Shader Approach (Wordware Game and Graphics Library) + 3D Math Primer for Graphics and Game Development (Wordware Game Math Library) + Programming Game AI by Example
Price For All Three: $98.91

Show availability and shipping details


Customers Who Bought This Item Also Bought

Programming a Multiplayer FPS in DirectX (Game Development Series)

Programming a Multiplayer FPS in DirectX (Game Development Series)

by Vaughan Young
4.4 out of 5 stars (15)  $37.96
Introduction to 3D Game Programming with DirectX 9.0 (Wordware Game and Graphics Library)

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

by Frank D. Luna
4.5 out of 5 stars (47)  $32.97
Beginning DirectX 10 Game Programming

Beginning DirectX 10 Game Programming

by Wendy Jones
3.6 out of 5 stars (11)  $19.79
Introduction to 3D Game Programming with DirectX 10

Introduction to 3D Game Programming with DirectX 10

by Frank D. Luna
5.0 out of 5 stars (5)  $32.97
Shaders for Game Programmers and Artists (Premier Press Game Development)

Shaders for Game Programmers and Artists (Premier Press Game Development)

by Sebastien St-Laurent
4.6 out of 5 stars (7)  $26.39
Explore similar items

Editorial Reviews

Product Description
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.

About the Author
Frank D. Luna is a program-mer for Hero Interactive. He has been programming interactive 3D graphics for over eight years and has been using DirectX since its fifth iteration. He is the author of Introduction to 3D Game Programming with DirectX 9.0 from Wordware Publishing, Inc., and lives in Los Angeles.

Product Details

  • Paperback: 544 pages
  • Publisher: Jones & Bartlett Publishers; 1 edition (June 25, 2006)
  • Language: English
  • ISBN-10: 1598220160
  • ISBN-13: 978-1598220162
  • Product Dimensions: 8.9 x 6 x 1.4 inches
  • Shipping Weight: 1.8 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars See all reviews (17 customer reviews)
  • Amazon.com Sales Rank: #219,696 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #10 in  Books > Computers & Internet > Programming > Graphics & Multimedia > DirectX

Inside This Book (learn more)



Books on Related Topics (learn more)
 
 

What Do Customers Ultimately Buy After Viewing This Item?

Introduction to 3D Game Programming with Direct X 9.0c: A Shader Approach (Wordware Game and Graphics Library)
61% buy the item featured on this page:
Introduction to 3D Game Programming with Direct X 9.0c: A Shader Approach (Wordware Game and Graphics Library) 4.5 out of 5 stars (17)
$32.97
Introduction to 3D Game Programming with DirectX 10
18% buy
Introduction to 3D Game Programming with DirectX 10 5.0 out of 5 stars (5)
$32.97
Programming Game AI by Example
8% buy
Programming Game AI by Example 4.7 out of 5 stars (33)
$32.97
3D Math Primer for Graphics and Game Development (Wordware Game Math Library)
7% buy
3D Math Primer for Graphics and Game Development (Wordware Game Math Library) 4.3 out of 5 stars (43)
$32.97

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(1)
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
Andrew Bishop suggested this product show on searches for "directx programming". What do you suggest?

 

Customer Reviews

17 Reviews
5 star:
 (11)
4 star:
 (4)
3 star:
 (2)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (17 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
21 of 21 people found the following review helpful:
5.0 out of 5 stars Excellent for anyone wanting to learn Direct X, HLSL and other game concepts, January 1, 2007
By Jonathan. S. (Hamilton, NZ) - See all my reviews
Overall this is an exceptionally well written book. The text is easy to read, and concise, though that's not to say you understand everything the first time you read it.

The code framework is also pretty good, the naming conventions are decent and the code is clearly written. The framework is consistent throughout the book, and uses inheritance and minor polymorphism which manages to hide a lot of the Direct3D / Win32 initialization, so once you are past these chapters you needn't concern yourself with this code again, and you can intend focus on the code that Frank is trying to explain.
The design is also very modular, a good example of this is found in Chapter 21: Exercise 4 where it asks you to integrate an Environment Mapped sphere for the sky, and Normal mapped water, into a scene which shows a Castle and trees / grass. This was pretty easy, as it just required shifting a few art / source files and tying some loose ends.

The book contains many exercises, a lot of which I found very helpful in understanding the material presented in the text and code samples, they give a good sense of accomplishment and I recommend them if you want to fully understand the concepts taught, and most are generally doable with a bit of research into the DirectX SDK, and rereading the text.

The text also does an excellent job of explaining key DirectX functions, and is usually a lot more approachable than the SDK. It also explains the use of the DirectX texture tool, and Terragen ( a free terrain generator, which is very easy to use)

For anyone looking to learn DirectX 9, HLSL, and the fundamental concepts behind games, then this book will serve as a solid foundation for those willing to take the time to read and understand it.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
13 of 15 people found the following review helpful:
5.0 out of 5 stars This book is nicely laid out!, August 23, 2006
I have been publishing 2-d and flash games for a bit, and now need to hit DirectX for 3d again (stopped at v8) and need to catch up. There were several things I needed for the new game project starting and it was easy to find all of them right off the bat. I checked first in the index. e.g. I need landscape/terrain generation, .x file loading, and concepts described in pure mathematics (not pseudo code) before showing the actual code. Don't be afraid of matrix math/calculus and get this book. It is a total re-write from the ground up of a previous book. I like this guy.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
6 of 6 people found the following review helpful:
5.0 out of 5 stars Very good book for learning how to use DirectX9, December 23, 2006
This is a great book. Mr. Luna provides an incredible amount of information all with good detail and clear wording. He doesn't waste time by teaching you irrelevant or outdated topics that aren't used anymore like other books. The more difficult topics are explained well and example code is abundant. This book is recommended for any aspiring game programmer.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Excellent resource for Direct3D 9
I have the previous version of this book also, and I must say Frank Luna has done an excellent job of beefing up the text with many more techniques and samples. Read more
Published 2 months ago by 20thCenturyBoy

5.0 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.
Published 7 months ago by mikfig

5.0 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++. Read more
Published 7 months ago by A. D. DEROSE

4.0 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... Read more
Published 7 months ago by RWL

4.0 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. Read more
Published 10 months ago by Cameron Jackson

5.0 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. Read more
Published 13 months ago by Paul Austria

4.0 out of 5 stars Great for DirectX, but missing some key ingredients
First, I would like to say that this book is very well written and extensive. It covers all the basics of rendering in 3D with DirectX, especially how to use shaders, which some... Read more
Published 16 months ago by Jeremy Cowles

3.0 out of 5 stars Not for HLSL
This book is not for you if you want to learn HLSL. It explains everything regarding 3d videogame programming. The shader approach is very poor (about 30/600 pages).
Published 17 months ago by Berlemont

3.0 out of 5 stars Good Reference Book
I would have to agree with the other reviewers on how great the book is; but it is a great reference _NOT_ a book to teach you DirectX9.0c. Read more
Published 17 months ago by mrfatpockets

5.0 out of 5 stars The best book on Shaders i have read so far
Simply, what i wrote in the title. This is THE BEST book i have read so far about Shaders and Directx. Read more
Published 18 months ago by Fernando Turi

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (1 discussion)
  Discussion Replies Latest Post
what does it do? 1 1 month ago
See all discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


$15 Off Olay, Pantene, and More

$15 Off Olay, Pantene, and More
This July, enjoy an extra $15 off select skin and hair care from favorite brands such as Olay, Pantene, Secret, and Ivory.

Shop this offer now

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates