Archive for the ‘iPhone OpenGL ES Programming’ Category
A Couple Of Great Videos On iPhone OpenGL ES
Apple has recently released a couple of terrific videos on iPhone OpenGL ES from their Tech Talk. I haven’t finished watching the videos, but already had some takeaways that I’m going to implement immediately.
You can get the videos free here on iTunes: Advanced Videos From Apple
You’ll definitely want to check them out if you haven’t already.
Adding A 2D Hud To A 3D OpenGL ES Scene
Drawing a 2D Hud on a 3D OpenGL ES scene is a common task when developing games.
To do this without any distortion in OpenGL ES you need to draw your HUD through a matrix different from the projection matrix used for 3D objects.
Jeff LaMarche, co-author of Beginning iPhone 3 Development, and More iPhone development has added a new tutorial on Drawing a Hud Display in OpenGL ES.
4 Top Resources For The Unity iPhone Game Engine
Updating this old list with a few changes. A lot has happened in the Unity 3D community since I created this list: a basic Unity 3D is now free for Mac development, and DiamondTearz blog is no more, but has been changed to another site known as InfiniteUnity3D
New iPhone OpenGL ES Animation Tutorial
An excellent iPhone OpenGL ES animation tutorial has been created by Jeff LaMarche covering the concepts of keyframing, interpolation, and creating a looping animation in OpenGL ES.
In the tutorial Jeff uses a simple 3D ball model created in Blender and exported using a custom script (available on the samepage) and goes into great deal explaining the entire process.
You can find the tutorial here along with all the neccessary files including the Blender 3D model exporting script here:
Fundamentals of Animation and Keyframe Animation
18 OpenGL ES Resources That You Must Know!
OpenGL ES is the graphics API used for programming the iPhone. If want to create your own game engine, design a game from scratch, or create some other graphically intensive app that requires you to go beyond Core Animation and Quartz, then you will need to have a good understanding of OpenGL ES. I updated this list previously upon the release of the OpenGL ES 2.0 capable iPhone 3GS, and since then I’ve received a few messages about some of the resources being updated, and found a couple new resources that i have listed below. If you want to have an understanding, or just want to see if learning OpenGL ES is your cup of tea then you will want to check out these resources.