• RRP: £63.99
  • You Save: £9.00 (14%)
FREE Delivery in the UK.
Only 1 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Real-Time Collision Detec... has been added to your Basket
+ £2.80 UK delivery
Used: Very Good | Details
Sold by owlsmart_usa
Condition: Used: Very Good
Comment: Pages are clean and free of writing and or highlighting. Cover edges show some wear from reading and storage.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 3 images

Real-Time Collision Detection (The Morgan Kaufmann Series in Interactive 3d Technology) Hardcover – 22 Dec 2004

4.8 out of 5 stars 6 customer reviews

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
"Please retry"
£51.90 £35.43
Note: This item is eligible for click and collect. Details
Pick up your parcel at a time and place that suits you.
  • Choose from over 13,000 locations across the UK
  • Prime members get unlimited deliveries at no additional cost
How to order to an Amazon Pickup Location?
  1. Find your preferred location and add it to your address book
  2. Dispatch to this address when you check out
Learn more
£54.99 FREE Delivery in the UK. Only 1 left in stock (more on the way). Dispatched from and sold by Amazon. Gift-wrap available.
click to open popover

Special Offers and Product Promotions

Frequently Bought Together

  • Real-Time Collision Detection (The Morgan Kaufmann Series in Interactive 3d Technology)
  • +
  • Real-Time Rendering, Third Edition
  • +
  • Mathematics for 3D Game Programming and Computer Graphics
Total price: £170.09
Buy the selected items together

Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone

To get the free app, enter your mobile phone number.

Product details

  • Hardcover: 632 pages
  • Publisher: CRC Press; Har/Cdr edition (22 Dec. 2004)
  • Language: English
  • ISBN-10: 1558607323
  • ISBN-13: 978-1558607323
  • Product Dimensions: 24.1 x 19.8 x 3.3 cm
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Bestsellers Rank: 472,965 in Books (See Top 100 in Books)
  • See Complete Table of Contents

Product Description


"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

About the Author

Christer Ericson is a senior principal programmer and the tools and technology lead at Sony Computer Entertainment America in Santa Monica. Before joining Sony in 1999, he was a senior programmer at Neversoft Entertainment. Christer received his Masters degree in computer science from Umeå University, Sweden, where he also lectured for several years before moving to the US in 1996. Christer has served on the advisory board for Full Sail's Game Design and Development degree program since 2002. His interests are varied, but he takes a particular interest in program optimization, a topic he has spoken on at the Game Developers Conference.

Customer Reviews

4.8 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See all 6 customer reviews
Share your thoughts with other customers

Top Customer Reviews

Format: Hardcover
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 23 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Hardcover Verified Purchase
If you need a quick inside look in a wide variety of collision systems, do not go any further, because this one is it. Written by a gaming veteran, you will be given example of many systems which are given in context of games and animation and the example code definitely helps you understand these systems if you know some programming yourself. I had purchased for my final year of university having studied collision detection and it was a life saver.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Hardcover
Everyone in the field has a copy, so if you're buying your first copy welcome to the club !

Undeniably important and awesome.

I would say, I wish there was perhaps a "fast solutions" companion volume. Sometimes you just want to look up a problem and see ALL of the solution quickly presented with no fuss.

This is not that sort of book: to home in on a problem you'll read, learn, go back a few sections and try to figure out what the summary they are talking about is, and so on.

Nevertheless it's pretty much the standard and really only book in the field, so enjoy!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse