3D Model Viewer Open Source for Android
The main purpose of this app is to show how to draw in android using the OpenGL 2.0 by sharing the source code. So please, don't expect this application to be much richer or nicer than the ones already published in the app store, but at least it's unique in the sense it's opened to anyone who wants to contribute or don't want to start a similar project from scratch.
As this is my first android app and Im still learning the OpenGL 2.0 language, it is highly probable that there are bugs; but I will try to continue improving the app and adding more features. So please send me your comments, suggestions or complains to andresoviedo@gmail.com; or leave a nice comment :)
The app comes with some included 3D models that were taken for free from Internet (http://www.turbosquid.com).
Currently implemented features:
* OpenGL ES 2.0 language
* Load wavefront *.obj files
* Materials supported (colors)
* Textures supported
* Lighting supported
* Wireframe drawing
* Bounding box drawing
* Face normals drawing
* Transformation (scaling, rotation)
* Camera rotation with touch gestures (finger & two fingers to rotate model, pinch to zoom)
* Selection of objects with 1 tap
Features coming soon:
* Skeletal animations with collada support
* More features still to prioritize
Features for the future:
* Integrate app with assimp library to load more file formats (http://www.assimp.org/)
* Chromecast support
* Cardboard support
Find the complete source code at: https://github.com/andresoviedo/android-3D-model-viewer
For more info about me visit http://www.andresoviedo.org