Advertise Mobile SDKs Books Events Forum News Social Networking Support Us
Follow @iphonedevsdk on Twitter

Interface 2, Advanced iOS
Mockup & Code Gen
($9.99)

Make your own iPhone apps
and run them live!
(free)

Pic Frame Dynamo: Photo Editing
($0.99)

Abiliator
($1.99)

Want your application or service advertised on iPhone Dev SDK?

Go Back   iPhone Dev SDK Forum > iPhone SDK Development Forums > iPhone SDK Game Development

Reply
 
LinkBack Thread Tools Display Modes
Old 02-07-2009, 07:41 PM   #1 (permalink)
CAM
Registered Member
 
Join Date: Feb 2009
Posts: 157
CAM is on a distinguished road
Default Good books on opengl for iphone

Does anyone know any good books or PDFs for beginning opengl for the iphone.
CAM is offline   Reply With Quote
Old 02-08-2009, 02:03 AM   #2 (permalink)
Registered Member
iPhone Dev SDK Supporter
 
smasher's Avatar
 
Join Date: Jul 2008
Location: San Mateo, CA (San Fran)
Posts: 3,858
smasher will become famous soon enough
Default

Quote:
Originally Posted by CAM View Post
Does anyone know any good books or PDFs for beginning opengl for the iphone.
No books yet. You can start with the Apple openGL examples to see the iPhone-specific stuff.

To learn openGL, you can get old copies of the programming guide under $5 - they'll explain OpenGl concepts and conventions, like transformations and texturing.

Amazon.com: OpenGL(R) Programming Guide: The Official Guide to Learning OpenGL(R), Version 1.4 (4th Edition) (Networking Technology): OpenGL Architecture Review Board, Dave Shreiner, Mason Woo, Jackie Neider, Tom Davis: Books

You do not want OpenGL Es 2.0. The iPhone has an earlier version. For openGL ES, check out this book:
Amazon.com: OpenGL ES Game Development (Game Development Series): Dave Astle, Dave Durnil: Books

and this list of functions:
OpenGL ES 1.1 Reference Pages
__________________

Free Games!
smasher is offline   Reply With Quote
Old 02-10-2009, 07:10 PM   #3 (permalink)
Registered Member
 
Join Date: Feb 2009
Posts: 64
ziconic is on a distinguished road
Default

I personally found "Mobile 3D Graphics with OpenGL ES and M3G" to be most helpful but unfortunately the second half of the book (which covers M3G) is completely irrelevant. It's a good book for learning about 3D concepts and how OpenGLES works though.

Also, download the source code for Apple's Touch Fighter 2 to get a sense of how to write a full iPhone game app, with sound and other bells and whistles.
__________________
Storie
Download Storie now - it's free!
ziconic is offline   Reply With Quote
Old 02-18-2009, 12:53 PM   #4 (permalink)
New Member
 
Join Date: Sep 2008
Posts: 15
dewhacker is on a distinguished road
Default

If you're completely new to openGL the best way to start is by learning the basics. openGL ES for the iPhone is just a more compact, less robust version for the iPhone. The best book out there to learn about openGL is Richard Wright's openGL Super Bible. Its a great place to start for beginners and a great reference for experienced gl programmers.

Amazon.com: OpenGL(R) SuperBible: Comprehensive Tutorial and Reference (4th Edition): Richard S. Wright, Benjamin Lipchak, Nicholas Haemel: Books
dewhacker is offline   Reply With Quote
Old 02-19-2009, 03:46 PM   #5 (permalink)
New Member
 
Join Date: Feb 2009
Location: Milwaukee, WI
Posts: 22
mattmcegg is on a distinguished road
Default

do you think this book would be helpful?

Amazon.com: OpenGL(R) ES 2.0 Programming Guide: Aaftab Munshi, Dan Ginsburg, Dave Shreiner: Books
mattmcegg is offline   Reply With Quote
Old 02-19-2009, 04:00 PM   #6 (permalink)
New Member
 
Join Date: Sep 2008
Posts: 15
dewhacker is on a distinguished road
Default

Quote:
Originally Posted by mattmcegg View Post
if you're looking into openGL programming for the iPhone, possibly, but the iPhone only supports the openGL ES 1.1 spec, which is fixed-function pipeline only. If you have no prior 3D API programming experience, openGL SuperBible is definitely the way to go, its great for beginners.
dewhacker is offline   Reply With Quote
Old 02-19-2009, 04:09 PM   #7 (permalink)
New Member
 
Join Date: Feb 2009
Location: Milwaukee, WI
Posts: 22
mattmcegg is on a distinguished road
Default

OK, I'm cheap, would the 3rd edition (4th is now available) be acceptable?

OpenGL SuperBible (3rd Edition), Richard S Wright, Benj - eBay (item 300294350477 end time Mar-18-09 07:18:52 PDT)
mattmcegg is offline   Reply With Quote
Old 02-20-2009, 02:06 PM   #8 (permalink)
New Member
 
Join Date: Sep 2008
Posts: 15
dewhacker is on a distinguished road
Default

probably, i know 4th edition covers shaders and more advanced stuff in depth, and you wont use those on ES at all.
dewhacker is offline   Reply With Quote
Old 02-20-2009, 06:40 PM   #9 (permalink)
Pro. Game Developer
iPhone Dev SDK Supporter
 
Join Date: Feb 2009
Location: żLa Islas Hermosas?
Posts: 2,176
Kalimba is on a distinguished road
Default

Jeebus... I just received my copy of the OpenGL SuperBible and the thing is a 1200-page monster! How can anyone on the planet possible have that much knowledge (did I mention it's 1200 pages!?) of OpenGL? Looks like I gots lots of readin' to do...
Kalimba is offline   Reply With Quote
Old 06-01-2010, 08:05 AM   #10 (permalink)
Registered Member
 
Join Date: Jun 2010
Posts: 1
marktyers is on a distinguished road
Default iPhone 3D Programming

O'Reilly have just released a book called iPhone 3D Programming. Just starting opengl es on the iPhone and this book looks promising.

iPhone 3D Programming - O'Reilly Media
marktyers is offline   Reply With Quote
Old 06-01-2010, 08:11 AM   #11 (permalink)
Registered Member
 
Join Date: Apr 2010
Posts: 5
hitechartist is on a distinguished road
Default The best is....

The above advice is all good , but after having bought all the above, the best way I found is in the book Beginning iPhone Games Development.
Its by Apress (APRESS.COM | Books for Professionals, by Professionals ...)

It has a ton of examples from chapter 6 on and believe me it's very well explained. Plus you can download the source code and I didn't have any issues compiling them under xcode 3.2.

I've bought alot of books and this one is da bomb!
hitechartist is offline   Reply With Quote
Old 06-01-2010, 08:13 AM   #12 (permalink)
Registered Member
 
Join Date: Apr 2010
Posts: 5
hitechartist is on a distinguished road
Default NO.. NO... NO..

I bought the iPhone 3D Programming by O'Reilly and it has issues...
Problems in the code download also!


Quote:
Originally Posted by marktyers View Post
O'Reilly have just released a book called iPhone 3D Programming. Just starting opengl es on the iPhone and this book looks promising.

iPhone 3D Programming - O'Reilly Media

Last edited by hitechartist; 06-01-2010 at 08:14 AM. Reason: messed up the title
hitechartist is offline   Reply With Quote
Old 06-26-2010, 09:06 AM   #13 (permalink)
Registered Member
 
Join Date: Jun 2010
Location: USA
Posts: 3
SammyD is on a distinguished road
Default 2D

Do all those books also cover how to do 2D? Or do they all just show how to do 3D?
SammyD is offline   Reply With Quote
Old 06-26-2010, 09:54 AM   #14 (permalink)
Registered Member
 
Join Date: Apr 2010
Posts: 138
wahness is on a distinguished road
Default

Quote:
Originally Posted by smasher View Post
No books yet. You can start with the Apple openGL examples to see the iPhone-specific stuff.
maybe some of us should get together to write something like this. i think our experience finding bugs in the opengl implementation alone is worth some publishing effort. also, we all seem to have our own opinions of how to implement certain things. writing a book where each person involved goes into detail about their approach could be a good help especially for seasoned developers trying to understand how to get started with graphics on this platform. i think i'd be pretty helpful for writing for 3d and especially for particles.

does anyone else think this is a good idea?
wahness is offline   Reply With Quote
Old 06-26-2010, 10:42 AM   #15 (permalink)
Registered Member
 
Join Date: Nov 2008
Posts: 234
warmi is on a distinguished road
Default

Quote:
Originally Posted by wahness View Post
maybe some of us should get together to write something like this. i think our experience finding bugs in the opengl implementation alone is worth some publishing effort. also, we all seem to have our own opinions of how to implement certain things. writing a book where each person involved goes into detail about their approach could be a good help especially for seasoned developers trying to understand how to get started with graphics on this platform. i think i'd be pretty helpful for writing for 3d and especially for particles.

does anyone else think this is a good idea?
iPhone Development: Announcing OpenGL ES 2.0 for iOS 4
warmi is offline   Reply With Quote
Old 06-26-2010, 11:33 AM   #16 (permalink)
Registered Member
 
Join Date: Apr 2010
Posts: 138
wahness is on a distinguished road
Default

Quote:
Originally Posted by warmi View Post
yeah, i don't think we could compete with that.
wahness is offline   Reply With Quote
Old 10-07-2010, 03:31 PM   #17 (permalink)
Registered Member
 
Join Date: Sep 2009
Posts: 5
eric_c is on a distinguished road
Default re: iPhone 3D Programming

As someone new to OpenGL, OpenGL-ES and the variant of OpenGL-ES 1.x that is supported on the iPhone, I found this book invaluable. I was trying to understand basic concepts while also trying to render anti-aliased lines in 2D.

I am still looking for other books that would complement this one, however.

Quote:
Originally Posted by marktyers View Post
O'Reilly have just released a book called iPhone 3D Programming. Just starting opengl es on the iPhone and this book looks promising.

iPhone 3D Programming - O'Reilly Media
eric_c is offline   Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



» Advertisements
» Online Users: 424
10 members and 414 guests
13dario13, chits12345, ChrisYates, fredidf, gmarro, iOS.Lover, Leslie80, Meoz, Wikiboo, Yosh_K
Most users ever online was 1,387, 04-10-2012 at 04:21 AM.
» Stats
Members: 175,670
Threads: 94,121
Posts: 402,903
Top Poster: BrianSlick (7,990)
Welcome to our newest member, Yosh_K
Powered by vBadvanced CMPS v3.1.0

All times are GMT -5. The time now is 04:38 AM.
Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0