or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
30 used & new from $16.03

Have one to sell? Sell yours here
 
   
Physics Modeling for Game Programmers
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Physics Modeling for Game Programmers (Paperback)

~ (Author)
4.0 out of 5 stars  See all reviews (5 customer reviews)

List Price: $59.99
Price: $34.01 & this item ships for FREE with Super Saver Shipping. Details
You Save: $25.98 (43%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 3 left in stock--order soon (more on the way).

Want it delivered Wednesday, November 11? Choose One-Day Shipping at checkout. Details
18 new from $17.76 12 used from $16.03

Frequently Bought Together

Physics Modeling for Game Programmers + Physics for Game Developers + Physics for Game Programmers
Price For All Three: $100.17

Show availability and shipping details

  • This item: Physics Modeling for Game Programmers by David Conger

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Physics for Game Developers by David M Bourg

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Physics for Game Programmers by Grant Palmer

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Physics for Game Programmers

Physics for Game Programmers

by Grant Palmer
4.4 out of 5 stars (10)  $37.00
Mathematics for 3D Game Programming and Computer Graphics, Second Edition (Game Development Series)

Mathematics for 3D Game Programming and Computer Graphics, Second Edition (Game Development Series)

by Eric Lengyel
4.0 out of 5 stars (12)  $32.97
3D Math Primer for Graphics and Game Development (Wordware Game Math Library)

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

by Fletcher Dunn
4.4 out of 5 stars (45)  $32.97
Programming Game AI by Example

Programming Game AI by Example

by Mat Buckland
4.7 out of 5 stars (34)  $32.97
Mathematics and Physics for Programmers (Game Development Series)

Mathematics and Physics for Programmers (Game Development Series)

by Danny Kodicek
4.0 out of 5 stars (7)  $29.67
Explore similar items

Editorial Reviews

Product Description

Physics Modeling for Game Programmers demystifies the variety of physical models on the forefront of the next major revolution in game development that will add photo-realism to games: Sound, Wave Motion, Light, Fluids, Fabrics, and Solids. The book covers high-level material while making it accessible to a wide range of readers. Each subject covered includes illustrations and fun, visual examples. The code is simple and comprehensible, but the effects it produces are stunning.

Programmers who want to include 3D math and physics in a game have to wade through physics textbooks and dreary tomes on linear algebra and group theory, only to find that the material is too abstract to be used directly in their games. This book gives readers the skills they want and need to incorporate real physics into their games. As they work through the book, they will constantly develop tools, demos and working games. The highly graphical demos ensure that, instead of just reading about how to calculuate a trajectory of a a projectile, the reader will actually see a canon firing rouns toward the front lines.



From the Publisher

Physics modeling is taking the game development industry by storm. It is a powerful too for producing great-looking, realistic games. A simple model can create effects beyond the wildest expectations. Advances in processing speed and 3D rendering technology have revolutionized games. A good understanding of the underlying physics and how to implement it as a programmer are essential to making a really good 3D game.

Product Details

  • Paperback: 544 pages
  • Publisher: Course Technology PTR; 1 edition (August 12, 2004)
  • Language: English
  • ISBN-10: 1592000932
  • ISBN-13: 978-1592000937
  • Product Dimensions: 9.1 x 7.4 x 1.4 inches
  • Shipping Weight: 2.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon.com Sales Rank: #1,116,763 in Books (See Bestsellers in Books)

More About the Author

David Conger
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's David Conger Page

What Do Customers Ultimately Buy After Viewing This Item?

Physics Modeling for Game Programmers
31% buy the item featured on this page:
Physics Modeling for Game Programmers 4.0 out of 5 stars (5)
$34.01
Physics for Game Programmers
26% buy
Physics for Game Programmers 4.4 out of 5 stars (10)
$37.00
Physics for Game Developers
16% buy
Physics for Game Developers 3.8 out of 5 stars (28)
$29.16
Mathematics and Physics for Programmers (Game Development Series)
15% buy
Mathematics and Physics for Programmers (Game Development Series) 4.0 out of 5 stars (7)
$29.67

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

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

 
20 of 23 people found the following review helpful:
2.0 out of 5 stars Where is the gaming part?, May 11, 2005
I've bought this book because I wanted to learn how to programm physics in my video games. Unfortunately the book boils down to presenting only basic mechanics to you. First, you need to skip about 150 pages of the book introducing Direct3D and the chapter dealing with DirectInput and game loops. If I start programming physics I'm most likely ready to do 3D graphics. Next, skip the appendix that contains an introduction to C++ and Windows programming.

Okay, now there are still 350 pages left that really deal with physics in this book. The good news is that the layout of the content for the physics chapters are a good selection. Even without any knowledge of mechanics the author guides you carefully from simple physical movement of point masses to the more complex behavior of rigid bodies. I really enjoyed how the whole topic is divided into single chapters to take them on one by one.

But then there are the drawbacks of this book. The biggest problem is that collision detection is nearly ignored at all. Okay, you have nice rigid bodies with realistic looking physics effects. But you cannot really use them in your programs because you need to read another book about collision detection first. Don't underestimate the need for a decent and *stable* collision detection system. Without that even the best physics implementation is lost. How do you want to let your body respond to a collision if you can't tell that there had been a collision? The author just uses static bounding spheres. That's a real pity because you would at least need collision detection for dynamic bounding boxes. You would also need this to calculate the points of collision needed for the physical collision response.

I'm stressing this point so much because with the what you learn from this book you are not able to have something as simple as a bunch of cubes falling down from the ceiling, colliding with platforms hovering in the air, and then resting on the floor. Obviously, you also can't have something more complex such as building a stack of two or more boxes piled on top of each other.

One thing that really annoyed me was the chapter about aircraft and spacecraft physics. Sounds like an interesting topic if you want to program your own flight sim, right? But you need to know that the demo of this chapter does not involve physics at all. Just a camera moving foward which can be rolled along the Z axis. But at least the author mentions the equations you can use to calculate lift and drag and strongly recommends that you do more research on aerodynamics if you want to implement a flight sim.

To conclude: Add 2 stars for a very good layout of the introduction from point masses to rigid bodies. But cut off three stars due to the lack of everything that would let you implement a simple but stable physics system you could use even in a simple 3D video game. In order to be able to do physics programming with this book you need to study another book about (dynamic) collision detection such as Ericson as well as a lot of papers you can find throughout the internet that discuss intermediate and advanced physics programming such as stacking and resting contact problems.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
2 of 2 people found the following review helpful:
5.0 out of 5 stars Excelent physics modeling desk referance, February 3, 2006
This book is nicely laid out and quite concise with its information. One need not read it from front to back to use the material within. A basic grasp of math and scripting is really all that one needs to implement many of the models presented, especially the vehicular models. The book is geared toward the Torque engine, however I was able to use it as a simple referance to help write a multi vehicle physics model for an Unreal Engine based game. For what its worth, I am not a programmer by trade or volition. I am an artist, with some scripting knowledge who knows how to use google search to find what things I don't know. The math and concepts are all quite plainly visible and easy to implement in a variety of situations. This book, like any referance or tutorial will not be a magic bullet for physics solutions. It will not be "push this button to add physics models to your simulations", however it will give all the mathematical and technical knowledge one needs to write one's own real time physics systems.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
4 of 7 people found the following review helpful:
5.0 out of 5 stars Great book if you're not a physics or math guru, September 23, 2005
By Renderdog "Renderdog" (Somewhere, USA) - See all my reviews
The reviewer Juan "Valdez" doesn't know what he's talking about. This is a great book, especially if you haven't got advanced degrees in math or computing.

On the whole, I found this book to be a great read. The author doesn't treat you like some idiot. He also doesn't assume you live and breathe math and physics. Unlike the other books on game physics, this one isn't written like a textbook. It's really easy to understand. It also has the only discussion I've found on simulating flexible hair and ponytails. The author makes complex topics easy to understand.

The author, David Conger, starts out by introducing the common types of physics used in games. He then introduces Windows/DirectX programming. This book is part of the very popular Andre LaMoeth series on game programming and they all start out with an intro to Windows/DirectX programming. A lot of them also have intros to C++ programming either at the beginning or in an appendix. These intros seem to be one of the features that make the LaMoeth series so popular.

Next, Conger covers basic 3D concepts like coordinate systems and vectors. This is a great help if it's been a while since you had a math class. One of the best features about this book is that unlike other books on game physics, the author doesn't assume you're a math guru. He teaches you all the math you need to understand the book.

The author finishes the first part of the book by covering transformations in 2D and 3D, and showing how to create what is basically a 3D sprite.

The real meat of the book starts in part 2. It covers particle systems, collisions, rigid body dynamics, gravity, mass and spring systems, water, and waves. Juan Valdez's comments about the sample code being useless are totally wrong. Because collision detection isn't physics (it's a programming task), the author just uses basic collision detection. However, the methods Conger introduces are used in probably 90% of games. The code he gives in his physics framework classes can be used for all but the most high-end games without any problem. It gets you up and running fast. And anything else you want to know about collision detection is freely available on [...]. It was by looking on those sites that I found out how widely the author's methods of collision detection are used.

The last section of the book shows some really good simulations that apply all of the physics the book teaches. I especially liked the flight simulator.

I did find some typos, but they are all minor. All of the sample code runs and does what it's supposed to. In spite of the typos, I gave this book 5 stars our of 5.
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

4.0 out of 5 stars Great Intro, Not too hard with the Math
If you've taken a college level course on Calculus that deals with Derivatives, then this book is excellent. Read more
Published on November 9, 2006 by Vittorio Cellucci

4.0 out of 5 stars What I Thought of Physics Modeling for Game Programming
The book has been excellent so far (I'm only through Part 1). Some of the examples have a misprint or two (that's why I'm only giving the book a 4), and I have yet to find the... Read more
Published on February 27, 2005 by mrunion

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

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.


Your Recent History

 (What's this?)

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