It’s been a long time since my last post on tartiflop.com but its been a busy year… and as they say: no news is good news!
I’d like to introduce here a new 3D scene graph library for the iPhone, iPad and iPod touch: iSGL3D. Built on principles of simplicity with performance, iSGL3D provides a simple framework for creating hardware accelerated 3D scenes in just a few lines of Objective C… without any of the complexities of OpenGL. With its rich set of features, iSGL3D provides the necessary tools to develop 3D applications in an incredibly short time frame, even with a minimum of experience in 3D graphics.
With a single line of code you can add a 3D object whether it is a simple primitive, a sprite (or particle) or your own imported asset. Properties on these objects allow you to modify their appearance, position, rotation and more very simply. You can add containers too to group objects and manipulate them together. In a short period of time you can build up a complex 3D scene.
Below are just of few of the features you’ll find with iSGL3D:
- Simplicity with performance
- Lighting and shading
- Meshes and particles
- Fast rendering with OpenGL ES 1.1 and ES 2.0
- Importing of POWERVR POD scenes and 3D meshes
- Bridging to physics libraries
- Real-time shadows
- Animation by Tweening
- Skeletons and mesh skinning
- Integrated accelerometer support
- Touchscreen events and interactive 3D objects
- Occlusion transparency
- User interface creation
For more information on the features available with iSGL3D check out the features page.
The iSGL3D API provides a complete reference to the classes contained in the iSGL3D framework. For construction and manipulation of primitives, materials, nodes, tweens, etc… you can find all the relevant information here.
The growing series of iSGL3D tutorials is a great starting point for developing your own iSGL3D applications: you’ll see how easy it is to produce 3D applications for the iPhone, iPad and iPod touch in just a few lines of code.
If you’re looking for a simple solution to writing 3D games and applications for the iPhone then look no further than iSGL3D!