• 3D Model Viewer (Open Source) 1
  • 3D Model Viewer (Open Source) 2
  • 3D Model Viewer (Open Source) 3
  • 3D Model Viewer (Open Source) 4

3D Model Viewer (Open Source)

Load 3D models and see how to do it with this open source code application.
Formats supported currently: *.obj, *.stl & *.dae

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 [email protected]; or leave a nice comment :)

The app comes with some included 3D models that were taken for free from Internet

Currently implemented features:
* OpenGL ES 2.0 API
* Formats: OBJ (wavefront), STL (STereoLithography) & DAE (Collada)
* calculation of normals
* transformations: scaling, rotation, translation
* colors
* textures
* lighting
* wireframe & points mode
* bounding box drawing
* object selection
* camera support!
* tap to select object
* drag to move camera
* rotate with 2 fingers to rotate camera
* pinch & spread to zoom in/out the camera
* skeletal animations (collada)
* ray collision detection
* stereoscopic 3D
* lightweight: 1 megabyte

Features coming soon:
* 3D without glasses
* Augmented reality

Find the complete source code at: https://github.com/andresoviedo/android-3D-model-viewer

For more info about me visit http://www.andresoviedo.org

Category : Tools

Related searches

Reviews (29)

Jes. May 2, 2020     

I like apps that do one thing and do it well. This is one of those apps. It simply displays a slowly spinning STL file and allows you to rotate the image manually. The ability to see a skeleton view and texture an STL image is a nice feature. The stereoscopic viewing features are a nice touch. It gives me a reason to dig out my old Google cardboard VR glasses. This is an outstanding app for viewing 3d STL files.

Tro. D. Sep 5, 2020     

Does not render anything on my screen! Yes, my device supports OpenGL ES 2.0 and, this is the only renderer that does not work. RESPONSE: Yes, it works now, but if a MTL is available and the supporting files are in the same directory, users shouldn't have to select each file separately!

Ynt. Jul 17, 2021     

ir works great when viewing a 3d model along with the wireframes, but when i load a png texture into the model everything turns black, interesting because it doesn't happen when i upload the texture into a default model like the penguin for example, it has something to do with the 3D model i loaded? it is a car btw, and also when i remove the texture everything returns to normal.

Pus. A. Jul 10, 2020     

Thanks a lot for this app. Well made. Its UI is simple enough to do use. Just a suggestion-- please add a file explorer because not everyone understands the difference between different sources from where to import models.

Chr. A. Mar 12, 2021     

Out of every model viewer I've seen on the app store, this is the absolute best one. I just have one issue with it, and it's the fact that you can't move the camera in any way other than zooming in and out, which makes it pretty much impossible to focus on a specific part of the model that you want to look at. Would it be possible to implement that?

Hen. Nov 7, 2020     

This almost suffices what I need, a simple 3D render to study shapes in order to draw them, however, having no control over the light, or almost no control to be specific, makes it unusable for me. Still kudos for this interesting open source project.

bla. g. Feb 13, 2022     

I tried to load a 3D model but it didnt even show up. Bad app

Kas. R. Mar 5, 2021     

Very Good application but mujhe abhi kuchh or options ki need h. Like Meshsmooth, shaded with wireframe Or abhi isme "Viewport" pr thoda work krwane ki need h. Please make a viewport look like a "ZBrush" Software. Snapping like a front/right/left/back etc.

240. G. Apr 18, 2020     

The camera rotation sensitivity is very high. So far, this is the best 3D model viewer for Android! 😊👍

Hoà. T. K. Jun 24, 2020     

This is a very good 3d object viewer. However for wavefront object with vertex normal (vn x y z), the material of the object is missing. Please fix this issue.

Ret. C. 9. Apr 20, 2020     

Very nice for the files it can load. However I'm looking for something that can load VRM files, and this didnt seem to do anything about them.

Cha. F. Apr 14, 2021     

It just needs a posing feature and it could become a full rendering app. Up to you, tho.

Luc. I. Aug 4, 2020     

Does exactly what it says. Kudos! Any idea why it's not showing anything on ChromeOS (pixel slate) ? Works fine on Android

Ili. M. Jun 8, 2019     

Hey! its a great app, But it needs to support more 3D formats for example 3ds, RATED 5 STARS!!!!!

Bri. G. Dec 20, 2020     

Easy to use and careful stepwise load. Very fast. Impressive !! Thanks.

Yai. Y. Aug 18, 2020     

Absolutely junk can't view my models keeps stopping and shutting down, don't use this load of junk

Sta. S. Sep 25, 2019     

It should show files it can't read in folder. Also needs Antialising.

Joh. P. Jul 7, 2019     

Quite dissapointing cant read .fbx files its a commonly 3d file as well should expected from here.

Dev. W. Oct 14, 2018     

Excellent and very useful work! Thanks.

Pea. S. Mar 13, 2021     

I can't load my hl1 textures or animations Bad app

Joh. C. Feb 23, 2020     

Opens .STL quick and easy.

Eri. S. Apr 4, 2021     

It is a bit bare bones at the moment, but it works.

Fud. M. H. Jul 25, 2021     

Fantastic, we are waiting for the update!

Rya. P. Sep 3, 2021     

Pretty good but it takes so long to download so please update that I'm not angry I'm just asking you to make it less long

Dea. A. Jan 22, 2019     

it is greatest small App models viewer

Lex. C. Nov 29, 2020     

Nice. Does exactly what it should do. Thinking of building something like that in our xoonio app.

Lil. E. May 5, 2021     

It does not give you the option like a fish or tree to veiw would not reccomend to people who are not patient

epi. Nov 21, 2020     

my model would noot load this is trash. delete this app.

Imr. H. Feb 24, 2022     

Nice app but ......................