Skip to content

realtimecollisiondetection.net - the blog

Coding wisdom and rants of Christer Ericson
  • Home
  • About Christer Ericson

Triangle-triangle tests, plus the art of benchmarking

September 12, 2007 christer 1 Comment

Over the years, several methods have been suggested for testing the intersection status of two triangles. Perhaps the most well-known…

Continue Reading →

Posted in: Code, From hell, Robustness

I like spilled beans!

September 2, 2007 christer 6 Comments

It is always cool when developers reveal technical information about their games, especially when it is a team that has…

Continue Reading →

Posted in: Code, Graphics

Appear smarter by moving in the right circles (or vector fields)

August 23, 2007 christer 2 Comments

You don’t have to be smart in order to appear smart. An illustration of the previous is the now famous…

Continue Reading →

Posted in: AI, Code

And an old-school division trick

August 9, 2007 christer 1 Comment

This is just a short note to give a division trick to go with the multiplication tricks of my previous…

Continue Reading →

Posted in: Code, Math

Old-school multiplication tricks

christer 2 Comments

In a land far far away (meaning some 10-20 years ago) it used to be very important to do all…

Continue Reading →

Posted in: Code, Math

Minimum bounding circle (sphere) for a triangle (tetrahedron)

July 27, 2007 christer 7 Comments

In Chapter 4 of RTCD I talked about, amongst other things, how to compute the minimum bounding sphere for a…

Continue Reading →

Posted in: Code, Math

Formulas that play { chess, checkers, whatever } optimally

July 19, 2007 christer 7 Comments

It was reported today that Jonathan Schaeffer and his Games Group team at University of Alberta have solved checkers. Assuming…

Continue Reading →

Posted in: AI, Code

Vector expressions as matrices, using outer products

July 15, 2007 christer Leave a comment

Reading through Peter Shirley’s graphics blog I found an old post asking about what the outer product means operationally and…

Continue Reading →

Posted in: Code, Math

Converting RGB to LogLuv in a fragment shader

July 9, 2007 christer 12 Comments

There are a few places on the net that I visit pretty regularly. One such place is the forums at…

Continue Reading →

Posted in: Code, Graphics

Plücker coordinates considered harmful!

July 8, 2007 christer 5 Comments

I admit, I have lots of pet peeves; although I like to think of it not as much as having…

Continue Reading →

Posted in: Code, From hell, Math

Post navigation

Page 5 of 6
← Previous 1 … 4 5 6 Next →

About me

Hi, I'm Christer Ericson, VP of Technology at Activision Central Tech. This is my blog.

View Christer Ericson's profile on LinkedIn

Add to Google

The book I wrote:


See the RTCD web page, or see my recommended books page.

Recent Comments

  • panjaksli on Range reduction (for trig functions)
  • lyh12 on Aiding pathfinding with cellular automata
  • Badass Madness – Something about me on Optimizing a sphere-triangle intersection test
  • Badass Madness – Something about me on Optimizing a sphere-triangle intersection test
  • Data Oriented Design C/C++ | Dev.bg on Design patterns are from hell!

Recent Posts

  • Game developer salaries revisited
  • Stopping WordPress spammer registrations
  • Optimizing a sphere-triangle intersection test
  • ACM commits more evil – please act!
  • ACM censors linking!

Categories

  • AI
  • Code
  • Design
  • From hell
  • Games industry
  • Graphics
  • Links
  • Math
  • Miscellaneous
  • Robustness

Archives

  • February 2011
  • January 2011
  • December 2010
  • December 2009
  • November 2009
  • August 2009
  • June 2009
  • May 2009
  • January 2009
  • November 2008
  • October 2008
  • September 2008
  • August 2008
  • July 2008
  • June 2008
  • May 2008
  • April 2008
  • March 2008
  • February 2008
  • December 2007
  • November 2007
  • October 2007
  • September 2007
  • August 2007
  • July 2007
  • June 2007

Meta

  • Register
  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Copyright © 2026 realtimecollisiondetection.net - the blog