Sub£ºiPhone | ToolChain| OpenGL ES | Maya | Houdini | Forum
Last Modified£ºOpenGL ES Examples for iPhone SDK
There are gradual changes after 2.0, following are examples working with 2.2 firmware. It is a compressed package, I guess you may get everything from source code. If it is not the case, please wait, sooner or later I will write article to explain everything, I'm just too busy by now.
Note: Please change the code sign id if you just re-use the project.
Example source code for SD2C 2008
1. Official iPhone OS 2.0 SDK, http://developer.apple.com/iphone
This is official way to develop for iPhone. But, only developer program
applied can take full advantage at this moment (2008-April-16) .
Because the firmware image seeds only to them and the simulator doesn't
support OpenGL ES yet. The offical EAGL initialization is a bit
different from standard EGL way.
2. Un-official toolchain by iphone-dev team, http://code.google.com/p/iphone-dev/
There is nothing impossible with this toolchain, you gain access to API
which is not documented by Apple. For OpenGL ES, it is even
interesting. With this toolchain, you can use standardized EGL way to
initialize OpenGL ES for 1.0.x and 1.1.x firmware. But you need
jailbreak the phone to install the app and there is no support for
debug or profiling.
3. Un-official toolchain by saurik, http://www.saurik.com/id/4
It is newer than iphone-dev team's and it is actively supported and it may run on iPhone itself.
Basic - 0£ºGet Familiar with
OpenGL ES community
2007-2-18, 2008-04-10
Basic - 1£ºHello EAGL 2008-04-10 written in iPhone SDK beta3,doesn't work with final SDK yet!
Basic - 2£ºHello EAGL ++
2008-04-23 (beta3), 2008-09-08 (SDK final)
Itermidiate - 1£ºLoad a Model
2007-02-27,
2007-03-01
Itermidiate - 2£ºMaterial and
Texture 2007-04-29
Itermidiate - 3£ºEnable Lighting
hold on, upload soon
Itermidiate - 4£ºFinal Color
Determinated N/A
Itermidiate - 5£ºView Volume and Camera
N/A
Itermidiate - 6£ºMoving N/A
Itermidiate - 7£ºMask N/A
Advanced - 1£ºCompressed Texture
2007-09-01
Advanced - 2£ºLight Mapping N/A
Advanced - 3£ºMultiple Texture N/A
Advanced - 4£ºMulti-pass Texture N/A
Advanced - 5£ºBumpmapping: DOT3 Per-Pixel Lighting and Normal Map
N/A
Advanced - 6£ºEnvironment mapping: CUBE
N/A
Advanced - 7£ºAntiAlias-FSAA
2007-09-1
Advanced - 8£ºFog N/A
Advanced - 9£º- N/A
Advanced -10£ºTransparency N/A
Application - 1£ºConverte 3D
Model -
Wavefront .obj 2007-9-18
Application - 1£ºWorld - SkyBox N/A
Application - 2£ºMesh Morphing N/A
Application - 3£ºBone Animation N/A
Application - 4£ºBillboard N/A
Application - 4£ºParticle System N/A
Application - 5£ºMap and Space N/A
Application - 6£ºInteraction with Scene
N/A
Application - 7£ºCollision Detection
N/A
Application - 8£ºEngine N/A
Application - 9£ºInner space N/A
Application -10£ºOuter space N/A
Maya:
Maya is powerful and easy to use, it was ever belongs to SGI but now
owned by Autodesk.
MEL Export Maya
3D
Model
2007-02-25
Analysis
MEL
Expored Model
2007-02-26
Houdini:
It is said that, Houdini is the apllication with pipe line in box, Maya
is the application you need create a pipe line for it, this is the only
important different.
1. Export Houdini Model
2007-09-01, 2007-09-18
2. Export Full Scene N/A
Declare: If not specially explains, All materials like literal,
picture, program are created and owned by myself.
All rights reserved.