This was a talk given to Stanford's CS448: "Virtual Worlds" class, taught by Vladlen Koltun, in 2007. It covers much of the tech that went into allowing the players to create their own content in Spore.
Slides in web viewer
Slides in PDF format (93.3 MB)