July 9th, 2024

How Spore's Creature Creator was made, 2003-2008

Chris Hecker's website showcases his detailed insights on Spore's creature design, covering skin mesh, texturing, animation, and AI. He explains challenges in real-time mesh generation, texture atlases, implicit surfaces, and procedural paint systems.

Read original articleLink Icon
How Spore's Creature Creator was made, 2003-2008

Chris Hecker's website features his liner notes for his contributions to the game Spore. He discusses various aspects of the game's development, focusing on creature design elements like skin mesh, texturing, animation, and AI. He explains the challenges faced in dynamically generating creature meshes and creating texture atlases in real-time for player customization. He details the use of implicit surfaces for skin representation and the unique approach taken to handle texture charting efficiently. He also mentions collaboration with the art director and the importance of procedural paint systems in Spore's design. He highlights the technical intricacies involved in these processes, such as optimizing texture charting algorithms for quick generation and the trade-offs made for speed versus quality. Overall, Hecker's notes provide insights into the complex and innovative techniques used to bring Spore's creatures to life, showcasing the collaborative and creative efforts behind the game's development.

Link Icon 3 comments
By @cedric_h - 3 months
Maybe my perspective is warped, but the technology feels so ahead of its time.

I've been making a bunch of weird creative tools recently, so this resonated with me.

tinkerings: https://cedric-h.github.io/linear-webgl/scroll_thick.html https://cedric-h.github.io/linear-webgl/paint_terrain.html https://cedric-h.github.io/linear-webgl/cube_editor_tutorial...

I've also been looking toward Townscaper, Spore, and Inigo Quilez's work for inspiration.

By @LarsDu88 - 3 months
In many ways I feel modern gamedev has never really attempted to redo what Spore accomplished (outside of perhaps No Man's Sky).

The metaball rigging and texture generation approach feels like its still somewhat relevant.

The 3d model generation deep learning pipeline that Meta released recently operates on almost similar principles, using signed distance fields and a deep learning network to generate both textures and materials.

By @JojoFatsani - 3 months
I just battled EA support to get my steam license transferred to origin and started playing it. It’s really very impressive for 2008. Though a modern gaming PC probably helps the experience.