My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Links

Donate

News!

iSGL3D source code has now moved to github : https://github.com/isgl3d/isgl3d

About

iSGL3D is a 3D framework for the iPhone, iPod touch and iPad written in Objective-C. The principal behind iSGL3D is to make construction and manipulation of 3D scenes as simple as possible for a developer.

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.

Features

  • Simple 3D scene construction
  • Lighting and shading
  • Camera manipulation
  • Multiple views with independent viewports
  • Meshes and built-in primitives
  • Particle systems
  • Billboards
  • Color, texture and animated texture materials
  • Support for PowerVR compressed textures
  • Optimised performance with OpenGL ES 1.1 and ES 2.0
  • Support for custom OpenGL ES 2.0 shader integration
  • Hardware accelerated matrix calculations
  • Scene and model importing from PowerVR POD files
  • Bridging to Bullet physics library
  • Real-time shadows
  • Animation using Actions and Tweens
  • Skeleton and mesh skinning
  • Keyframe vertex animation/morphing
  • Integrated accelerometer support
  • Touch-screen events and interactive 3D objects with gesture recognition
  • Easy retina display integration
  • Anti-aliasing supported
  • Occlusion transparency
  • Basic user interface creation
  • Support to run in parallel with Cocos2d

More information on the features available with iSGL3D can be found on the iSGL3D web site.

Screen shots of iSGL3D in action

Resources

The iSGL3D API provides a complete reference to the classes contained in the iSGL3D framework.

Tutorials varying in complexity: starting from simple project set-up to more complex examples.

The iSGL3D group provides a forum for all users of iSGL3D to discuss latest projects, ask for technical advice and help others get the most out of the iSGL3D framework.

Powered by Google Project Hosting