minnestar text logo


Sign up to stay up to date.


OpenGL ES from the Ground Up


This session is getting started in 3D programming. OpenGL is cross platform, and iPhone will be used as an example platform.

Being a fan of the Spore video game, and after busting my chops implementing some iPhone titles, I naively decided I wanted to implement a Spore-like (3D) game on iPhone. Oh, little did I know. This session describes my journey from knowing nothing, to getting to the point of algorithmically generating a planet, including parameterizing the planets surface, how to create the surface itself, and how to texture the resulting geometry. I will show you code, and Wrath-Of-Khan style planet panorama sequences.


Minnebar 6 (2011-05-07)


Paul Johnson