
I've been working on developing a .obj model importer and 3D model viewer for Android as a school project for the last couple months. Since the project is due in a few days, I've decided to release version 1.0.0 (even though there are still features I would like to add and the UI needs some brushing up).


I decided to write the model viewer as a way for me to begin learning OpenGL. I'm hoping to start a game development project in the near future, and I figured this would be a good way to get started.

I currently have support for loading .obj models with up to 65,535 triangles (quads are a no go currently - I hope to resolve this in a future update), textures (either .jpg or .png), and lighting (one light source that the user can move, change colors, change brightness, and change directionality).

The app comes preloaded with some sample models/textures, and allows the user to import their own content (by connecting the device to a computer and copying over the files into specific folders).

The app is free, so if you have an Android device you should check it out: https://market.android.com/details?id=n ... odelviewer
I would love to get some feedback / suggestions; thanks for your time!