[ Architecture ]

- Compressed File Format

  1. -Secure Dist. Package (Encrypted)

  2. -OpenGL ES Compatible

  3. -Easy C/C++ Code Syntax

[ Tool Chain ]

- Built around Blender (WYSIWYG)

  1. -Python Exporter

  2. -Triangle Strip Optimizer

  3. -Embedded Animation Exporter

[ Real Time Physic ]

- Dynamic & Rigid Body Physic

  1. -Soft Body Physic

  2. -Collision Detection

  3. -Particle System & Fog

  4. -FULL Physic Sensors

[ Texturing ]

- Multi-Texturing

- Texture Filtering

- Anisotropic Filtering

- Transparent

- Semi-Transparent

[ Multimedia & Special Effects ]

  1. -Realtime Audio & Video

  2. -Render to Texture

  3. -Video to Texture Playback

  4. -Fixed Function Shader

  5. -CPU Based Vertex Shader

[ Scene Management ]

- Fast Sorting & Culling System

  1. -FULL Scripting Support

  2. -Network Support

  3. -Content Streaming (disk or net)

- Accelerometer & Multi-Touch

[ Lighting & Shadow ]

- Per-Vertex

- Light maps

- Shadow Volume

- Projected Geometry

[ Animation ]

- Full IPO Support

- Hybrid Skeletal Animation

  1. -Keyframe Animation

  2. -Frame and Sequence Callbacks

[ Tutorial 01 ]

Learn how to setup SIO2 for rendering on an iPhone or iPod Touch. It is the most basic example, for beginner you should start here. You will get familiar with the initialization method as well as event callback and drawing in 2D


Controls: N/A

[ Tutorial 02 ]

Learn how to use Blender to export 3D models and rendering them into your iPhone or iPod Touch and interact in 3D using the touch screen.


Controls: Tap on the screen and drag from left / right to rotate our beloved Suzanne.

[ Tutorial 03 ]

Learn how to use textures and multiple UV channels. You can use the technique show in this tutorial to apply texture on your models and use the second texture channel for shadow map.


Controls: N/A

[ Tutorial 04 ]

Start creating a basic 3D world. This tutorial introduce basic camera movements as well as a quick look on how to integrate a sky dome and show you how to use alpha textures, an overview of the material blending mode, screen aligned billboards and axis aligned billboard, material alpha level property, object culling etc... In addition to this tutorial, you can find a technique to add planar shadow to your scene at the cost of an extra rendering pass. Also this tutorial is a good starting point to learn about SIO2 drawing sequences, and this is definitely a first step to a brand new world... enjoy the ride!


Controls: Tap on the screen and drag up / down to move the camera on the ground back and forth. Tap and drag left / right to move the camera view direction. Double tap to switch between portrait mode to landscape mode and vice versa.

[ Tutorial 05 ]

Teaches you how render different type of font from texture, and briefly introduce the capabilities of the font system. It also shows you how to manually load textures, materials and fonts as well as printing information on the screen related to the touch position, touch movements, number of taps and accelerometers axis values.


Controls: Tilt your device in every direction in order to observe the value of the accelerometer. Put up to 5 fingers on the screen and observe their state and position by moving them around.

Copyright © 2009 SIO2 Interactive. All rights reserved. Comments questions or suggestions? sio2interactive@gmail.com

NextSIO2_iPad_and_iPhone_3D_Game_Engine_Video_Tutorials_Part2.html

[ Please Take Note ]

If the tutorial doesn’t have a video available it’s because all the work is done in code and there’s no need for live demonstration either with Blender or any other external tools or interface. Simply read the tutorial source code & comments to get all the information you need to reproduce the technique demonstrated.

[ SIO2 Official API Online Documentation ]


You can find the full SIO2 API documentation for the current version online at the following address:


http://docs.sio2interactive.com.


If you found mistakes or want to contribute by adding more information send us an email at sio2interactive@gmail.com.

[ SIO2 WIKI ]


SIO2 Interactive also host a wiki that can be found at this address:


http://wiki.sio2interactive.com


Please take note that the wiki is not maintain officially by SIO2 Interactive but by its community. So please contribute generously to make it more useful for the users!