About ImagiNative 3D
This application demonstrates the graphical capabilities of the device. The application requires that the GPU devices support OpenGL ES 2.0 and above. The program is written in C++ using the Android NDK. The Java call are implemented via the JNI interface
With the help of this program you can create various fantastic scenes, changing the colors, lighting, textures,forms, shapes and 3D models .
At program start appears on the scene a 3D model and shapes (pyramid, cube, 2 spheres) . Figure and 3D model are in motion. You can only manage active figure. To activate the pieces you need to touch her. The active figure or 3D model is controlled by scrolling horizontally and vertically, and also in the "control" of the corresponding buttons ("Visibility", "Aside","Right","Stop"). Also, there are buttons to go to edit mode (Edit) and help ("Help") .
If you want to use your own textures and models,download textures in PNG or JPG format in the directory of the SD card **ImagiNative3D/textures, and 3D models in OBJ format with one texture in the directory **ImagiNative3D/model**.
Screen orientation can be either landscape or portrait.
The user task in this program is to contemplate,to dream , to find the beauty,the harmony , to think as well as think people looking at the fire.
I position this application not only as a technical realization of the graphic capabilities of the device , but also as an idea , the art thumbnail, which is the philosophical sense of constant motion, cycles of light and dark, life and decay. The application , of course, not technically perfect, but it can serve as a starting point for expressing your ideas for other developers.
This miniature inspired by the lessons of Ray Wenderlich OpenGL Tutorial for iOS: OpenGL ES 2.0 , for which I еxpress my special gratitude. The background of the outside world is built from fragments of images that are loaded by the program "das Image".
All comments and suggestions can be sent by email asks1612@gmail.com.