Creating spherical worlds

Our goal was to deliver procedurally created spherical planets for the game Spore, a considerable departure from our usual flat-world terrain approach. This presented three major problems: how to parameterize the planet's surface, how to create the surface itself, and how to texture the resulting geometry.