Yesterday morning, I spoke at MobileMarchTC on OpenGL ES on the iPad. The presentation is an introduction to 3D graphics, with a particular focus on OpenGL ES and the iPad. I covered concepts, terminology, and tools; it is intended to help newcomers get oriented to the world of 3D and OpenGL ES.
I will be presenting this at CocoaHeads in May
Here is the slide desk:
Here are some resources: (I’ll try to get them cleanup up and add descriptions, but this is a good start!)
3D @ ManiacDev
- http://maniacdev.com/2009/10/18-opengl-es-resources-that-you-must-know/
- http://maniacdev.com/2012/02/open-source-library-for-easier-custom-image-and-video-filters-using-opengl-es-2-0-shaders/
- http://iphonedevelopment.blogspot.com/2008/12/another-wavefront-obj-loader.html
- http://iphonedevelopment.blogspot.com/2008/12/more-on-opengl-and-normals.html
- http://iphonedevelopment.blogspot.com/search/label/OpenGL ES
- http://iphonedevelopment.blogspot.com/2011/04/blender-257-objective-c-export-script.html
- http://prideout.net/blog/
- http://www.amazon.com/iPhone-Programming-Developing-Graphical-Applications/dp/0596804822
- There is also a (legal) free e-book version of the book.
Matrix Math:
- http://www.dpfiles.com/dpfileswiki/index.php?title=Black_Art_of_3D_Game_Programming%2C_Chapter_10:_3D_Fundamentals
- http://chortle.ccsu.edu/VectorLessons/vectorIndex.html
blender
- www.blender.org
- http://cg.tutsplus.com/articles/web-roundups/tutorial-roundup-53-amazing-blender-tutorials/
- http://www.blenderguru.com/
- http://en.wikibooks.org/wiki/Blender_3D:_Noob_to_Pro
- http://www.blender.org/education-help/tutorials/getting-started/
If you were at the presentation, I hope you enjoyed it and find this information worthwhile. If you came across this by other means, I’m glad you found it; I’m hoping to post the presentation video, but I have a lot of work to do before I can even start on that one.