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

sdkIQ for iPhone
($4.99)

Your First iPhone App
($1.99)

iPhone Code Generator
($9.99)

Dual Matches
($0.99)

Calcuccino Programmers' Calculator
($2.99)

SDKtoday
(free)

Want your application or service advertised on iPhone Dev SDK?

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

Reply
 
LinkBack Thread Tools Display Modes
Old 01-20-2009, 12:14 PM   #1 (permalink)
New Member
 
Join Date: Jul 2008
Posts: 69
Default New to OpenGL, not sure where to start.

I am a developer with a pretty extensive background in web development and now iPhone app development for the last 6 months. I want to start learning OpenGL for the iPhone but I have absolutely no background with 2D or 3D game engines.

Where is a good place to start? Can someone recommend a good tutorial that walks through the basics or online classes or something of that nature?

Much appreciated.
skinnytron is offline   Reply With Quote
Old 01-20-2009, 12:23 PM   #2 (permalink)
New Member
 
Join Date: Oct 2008
Location: West Hills, CA
Posts: 67
Default

There's some stuff to get you started on Jeff LaMarche's blog.
iPhone Development

(you'll have to search back into 2008)

He's working on an Open GL-ES particle system but hasn't posted the code yet - only teasing at it so far. :-)
rilian is offline   Reply With Quote
Old 01-20-2009, 12:27 PM   #3 (permalink)
Registered Member
 
Join Date: Nov 2008
Posts: 251
Default

Lessons: NeHe Productions: Main Page
OpenGL ES reference: OpenGL ES 1.1 Reference Pages

One key thing to remember is that in plain OpenGL you can draw single vertices etc one at a time. In the embedded (ES) version you put all the vertices in one big array and hand the array to the hardware. It's no harder, but you will see single vertex operations in a lot of tutorials.

My advice when approaching OpenGL is to remember that you're dealing with a special piece of hardware. You tell it what you know about the world (triangle points, lighting options, textures, etc) and it renders it for you. Also the drawing of a scene as a whole is really complex, but each little piece is not. You can do it.
zhyla is offline   Reply With Quote
Old 01-20-2009, 07:31 PM   #4 (permalink)
Senior Member
iPhone Dev SDK Supporter
 
smasher's Avatar
 
Join Date: Jul 2008
Location: San Mateo, CA (San Fran)
Posts: 3,070
Default

Quote:
Originally Posted by skinnytron View Post
I am a developer with a pretty extensive background in web development and now iPhone app development for the last 6 months. I want to start learning OpenGL for the iPhone but I have absolutely no background with 2D or 3D game engines.

Where is a good place to start? Can someone recommend a good tutorial that walks through the basics or online classes or something of that nature?
I suggest downloading the GLSprite example, and using that as a starting point. It already has the code for setting up a view and loading an image. Then start reading some opengl tutorials and modifying the example.

I used the OPENGL red book (this is not specific to ES, but had some great explanations of the core concepts)

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

and the online openGL spec:
OpenGL ES 1.1 Reference Pages
__________________
~~
-- Available Now: Dead Panic, a strategic zombie shooter!(iPhone)
-- New Blog Post: A Simple Observer Pattern for iPhone / Cocoa Games
smasher 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
» Stats
Members: 41,860
Threads: 49,768
Posts: 213,054
Top Poster: BrianSlick (3,138)
Welcome to our newest member, gustavo7sexton
Powered by vBadvanced CMPS v3.1.0

All times are GMT -5. The time now is 06:57 PM.
Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0