or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
25 used & new from £26.50

Have one to sell? Sell yours here
 
   
Real-Time Collision Detection (The Morgan Kaufmann Series in Interactive 3D Technology)
 
 

Real-Time Collision Detection (The Morgan Kaufmann Series in Interactive 3D Technology) (Hardcover)

by Christer Ericson (Author) "This book is concerned with the subject of collision detection, a broad topic dealing with a seemingly simple problem: detecting if two (or more) objects..." (more)
5.0 out of 5 stars  See all reviews (1 customer review)
RRP: £53.00
Price: £26.50 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £26.50 (50%)
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.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Want guaranteed delivery by Wednesday, November 11? Choose Express delivery at checkout. See Details
19 new from £26.50 6 used from £28.00

Special Offers and Product Promotions


Frequently Bought Together

Real-Time Collision Detection (The Morgan Kaufmann Series in Interactive 3D Technology) + Game Physics Engine Development (The Morgan Kaufmann Series in Interactive 3D Technology) + Real-time Rendering
Price For All Three: £102.06

Show availability and shipping details


Customers Who Bought This Item Also Bought

Game Physics Engine Development (The Morgan Kaufmann Series in Interactive 3D Technology)

Game Physics Engine Development (The Morgan Kaufmann Series in Interactive 3D Technology)

by Ian Millington
4.2 out of 5 stars (4)  £25.26
Real-time Rendering

Real-time Rendering

by Tomas Akenine-Moller
4.2 out of 5 stars (4)  £50.30
Essential Mathematics for Games and Interactive Applications: A Programmer's Guide

Essential Mathematics for Games and Interactive Applications: A Programmer's Guide

by Van Verth
5.0 out of 5 stars (1)  £28.77
Artificial Intelligence for Games (The Morgan Kaufmann Series in Interactive 3D Technology)

Artificial Intelligence for Games (The Morgan Kaufmann Series in Interactive 3D Technology)

by Ian Millington
4.0 out of 5 stars (2)  £40.79
3D Game Engine Design: A Practical Approach to Real-Time Computer Graphics (The Morgan Kaufmann Series in Interactive 3D Technology)

3D Game Engine Design: A Practical Approach to Real-Time Computer Graphics (The Morgan Kaufmann Series in Interactive 3D Technology)

by David H. Eberly
3.6 out of 5 stars (14)  £29.40
Explore similar items

Product details

  • Hardcover: 632 pages
  • Publisher: Morgan Kaufmann; Har/Cdr edition (20 Jan 2005)
  • Language English
  • ISBN-10: 1558607323
  • ISBN-13: 978-1558607323
  • Product Dimensions: 23.6 x 18.8 x 3.3 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon.co.uk Sales Rank: 59,795 in Books (See Bestsellers in Books)

    Popular in these categories:

    #9 in  Books > Computing & Internet > PC & Video Games > Programming > 3D
    #10 in  Books > Computing & Internet > Programming > Graphics & Multimedia > 3D Programming
    #29 in  Books > Computing & Internet > Software & Graphics > Graphics & Multimedia > 3-D Graphics
  • See Complete Table of Contents

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
   BADD Biothreat Kits opens new browser window
www.advnt.org  -  Rapid Threat Detection Anthrax Ricin Botulinum Plague SEB 
  
 

Product Description

Review

"Accurate and efficient collision detection in complex environments is one of the foundations of today's cutting-edge computer games. Yet collision detection is notoriously difficult to implement robustly and takes up an increasingly large fraction of compute cycles in current game engines as increasingly detailed environments are becoming the norm. Real-time Collision Detection is a comprehensive reference on this topic, covering it with both breadth and depth. Not only are the fundamental algorithms explained clearly and in detail, but Ericson's book covers crucial implementation issues, including geometric and numeric robustness and cache-efficient implementations of the algorithms. Together, these make this book a 'must have' practical reference for anyone interested in developing interactive applications with complex environments." -Matt Pharr, NVIDIA

"Christer Ericson's Real-time Collision Detection is an excellent resource that covers the fundamentals as well as a broad array of techniques applicable to game development." -Jay Stelly, Valve

"Christer Ericson provides a practical and very accessible treatment of real-time collision detection. This includes a comprehensive set of C++ implementations of a very large number of routines necessary to build such applications in a context which is much broader than just game programming. The programs are well-thought out and the accompanying discussion reveals a deep understanding of the graphics, algorithms, and ease of implementation issues. It will find a welcome home on any graphics programmer's bookshelf although it will most likely not stay there long as others will be constantly borrowing it...." -Hanan Samet, University of Maryland


"Real-Time Collision Detection is an excellent resource that every serious engine programmer should have on his bookshelf. Christer Ericson covers an impressive range of techniques and presents them using concise mathematics, insightful figures, and practical code." -Eric Lengyel, Senior Programmer, Naughty Dog


"If you think you already know everything about collision detection, you're in for a surprise! This book not only does an excellent job at presenting all the collision detection methods known to date, it also goes way beyond the standard material thanks to a plethora of juicy, down-to-earth, hard-learned implementation tips and tricks. This produces a perfect blend between theory and practice, illustrated by the right amount of source code in appropriate places. Basically the book just oozes with experience. Christer doesn't forget all the alternative topics that, despite not directly related to collision detection, can ruin your implementation if you don't include them in your design. The chapters on robustness and optimization are priceless in this respect. Its carefully crafted compact kd-tree implementation beautifully concludes a unique book full of luminous gems." -Pierre Terdiman, principal software engineer, NovodeX AG, and writer of the popular collision detection library Opcode


"When I received a copy of Real-Time Collision Detection for review, I was in the midst of redesigning an architectural visualization and lighting design program. The Bounding Volume Hierarchies chapter allowed me to quickly and easily design and implement an efficient ray tracing acceleration scheme. It also provided me with a wealth of information on various design strategies, which gave me the confidence that I had chosen a near-optimal approach. What one of my clients recently said about the finished software reflects my opinion of this fantastic book: 'Holy cow! Excellent work!'" -Ian Ashdown, byHeart Consultants Limited


Product Description

Written by an expert in the game industry, Christer Ericson's new book is a comprehensive guide to the components of efficient real-time collision detection systems. The book provides the tools and know-how needed to implement industrial-strength collision detection for the highly detailed dynamic environments of applications such as 3D games, virtual reality applications, and physical simulators.

Of the many topics covered, a key focus is on spatial and object partitioning through a wide variety of grids, trees, and sorting methods. The author also presents a large collection of intersection and distance tests for both simple and complex geometric shapes. Sections on vector and matrix algebra provide the background for advanced topics such as Voronoi regions, Minkowski sums, and linear and quadratic programming.

Of utmost importance to programmers but rarely discussed in this much detail in other books are the chapters covering numerical and geometric robustness, both essential topics for collision detection systems. Also unique are the chapters discussing how graphics hardware can assist in collision detection computations and on advanced optimization for modern computer architectures. All in all, this comprehensive book will become the industry standard for years to come.

*Presents algorithms and data structures with wide applications to the fields of game development, virtual reality, physically based simulation, CAD/CAM, architectural and scientific visualization, molecular modeling, engineering simulation, GIS, ray tracing, and more.
*Describes tested, real-world methods, liberally illustrated by C & C++ code.
*Reviews necessary concepts from mathematics and computational geometry, and includes extensive references to other sources and research literature.

Inside This Book (Learn More)
First Sentence
This book is concerned with the subject of collision detection, a broad topic dealing with a seemingly simple problem: detecting if two (or more) objects are intersecting. Read the first page
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
game programming
realtime collision detection
mathematics
gamedev
game books
collision detection
collision
cad cae cam

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?

Real-Time Collision Detection (The Morgan Kaufmann Series in Interactive 3D Technology)
67% buy the item featured on this page:
Real-Time Collision Detection (The Morgan Kaufmann Series in Interactive 3D Technology) 5.0 out of 5 stars (1)
£26.50
Game Physics Engine Development (The Morgan Kaufmann Series in Interactive 3D Technology)
14% buy
Game Physics Engine Development (The Morgan Kaufmann Series in Interactive 3D Technology) 4.2 out of 5 stars (4)
£25.26
Real-time Rendering
8% buy
Real-time Rendering 4.2 out of 5 stars (4)
£50.30
Essential Mathematics for Games and Interactive Applications: A Programmer's Guide
7% buy
Essential Mathematics for Games and Interactive Applications: A Programmer's Guide 5.0 out of 5 stars (1)
£28.77

 

Customer Reviews

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

 
16 of 17 people found the following review helpful:
5.0 out of 5 stars Very good indeed!, 22 Jan 2005
By Mr AI "aideveloper" (UK) - See all my reviews
(TOP 1000 REVIEWER)   
Many other books have covered similar material, for physics engines, rendering engines and for AI. I have read none that have really done the subject justice, looking in depth at the techniques and providing background information to make sensible decisions. This book changes that: it is a superb, detailed, accurate (as far as I have checked so far) and timely account of one of the most awkward bits of modern game construction.

The biggest strength of this book is its broad range. Ericson steps through the whole gamut of collision detection tasks: from simple collision tests for bullet intersections, through to accurate collision manifold generation for moving objects (the kind of collision data needed for high end physics simulation).

The book includes a wealth of information on geometrical primitive collision detection (working out when a sphere and plane collide, and so on), but so do many other books. He includes information about spatial data structures and how to work with them, covered well in only a handful of other books. He also looks at combining them all together, with really powerful optimisation, and how to write code to automatically generate the collision geometry and high-level data structures from the underlying geometry. I've never seen this covered in more than an off-hand paragraph before, and it makes this book worth double its price tag for serious game developers.

I've worked in the games industry for a long time, and I learned a lot from this book. Already some of his suggestions have made it into the game engine my company owns, and have made a performance difference. I can't think of higher praise than that.

Its not aimed, I don't think, at hobbiest game programmers, because it really handles the subject in great depth (although the simpler algorithms would be useful). It is a serious book for serious developers, and I wouldn't hesitate to recommend it to anyone working at the sharp end of games.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
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
 

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback

Ad

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.