Carga modelos 3D y aprende como hacerlo con esta app de código fuente abierto.
Formatos soportados actualmente: *.obj, *.stl y *.dae
El objetivo principal de esta aplicación es mostrar como dibujar en Android usando el lenguage OpenGL 2.0 a partir del código fuente. Así que por favor, no esperes que esta aplicación sea mucho más rica o más bonita que las que ya hay publicadas en la app store, pero al menos es única en el sentido de que esta abierta a cualquier persona que quiera contribuir a mejorarla o no quiera iniciar un proyecto similar desde cero.
Como esta es mi primera aplicación para Android y todavía estoy aprendiendo el lenguaje OpenGL 2.0, es muy probable que haya errores; pero voy a tratar de seguir mejorando la aplicación y añadiendo más características. Así que por favor envíame tus comentarios, sugerencias o quejas a andresoviedo@gmail.com; o deja un buen comentario :)
La aplicación viene con algunos modelos 3D incluidos que se tomaron de forma gratuita desde Internet (http://www.turbosquid.com).
Características actualmente implementadas:
* Lenguaje OpenGL ES 2.0
* Formatos soportados: wavefront (*.obj), STereoLithography (STL) y Collada (DAE)
* Materiales soportados (multiples colores)
* Soporte de texturas
* Iluminación de modelos
* Modo wireframe
* Modo puntos
* Dibujo de bounding boxes
* normales suaves (smoothing)
* poligonos con agujeros
* Transformaciones (escalado, rotación)
* Rotación de la cámara con gestos táctiles (dedo y dos dedos para rotar el modelo, pellizcar para ampliar)
* Selección de objecto con 1 toque
* animaciones de esqueleto
* detección de colisiones
* visión estereoscópica 3D
* ligera: 1 megabyte
Características muy pronto:
* Soporte para glTF
* Visión 3D sin gafas
* Realidad aumentada
Encuentra el código completo en https://github.com/the3deers/android-3D-model-viewer
Para más información acerca de mi visita http://www.andresoviedo.org