Это приложение демонстрирует графические возможности устройства. Для работы приложения необходимо , чтобы графический процессор устройства поддерживал OpenGL ES 2.0 и выше. Программа написана на языке С с использованием Android NDK. Обращение к Java осуществлено с помощью JNI.
С помощью данной программы можно создавать различные фантастические сцены, изменяя цвета, освещение, текстуры,формы фигур и 3D моделей .
При старте программы на сцене появляется 3D модель и фигуры (пирамида, куб, 2 сферы) . Фигуры и 3D модель находятся в движении. Управлять можно только активной фигурой. Для активации фигуры необходимо её коснуться. Активная фигура или 3D модель управляется листанием по горизонтали и вертикали, а также в режиме "Управление" соответствующими кнопками ("Видимость", "В сторону","Прямо","Остановить"). Так же имеются кнопки для перехода в режим редактирования ("Редактирование") и помощи ("Помощь") .
Если вы хотите использовать в программе свои текстуры и 3D модели,то загрузите текстуры в формате PNG или JPG в каталог SD карты **ImagiNative3D/textures**, а 3D модели в формате OBJ с одной текстурой в каталог **ImagiNative3D/model**.
Задача пользователя в этой программе - созерцать, создавать, мечтать ,находить красоту,гармонию , задумываться также , как задумывается человек глядя на огонь.
Я позиционирую это приложение не только как техническую реализацию графических возможностей устройства , но и как идею , художественную миниатюру, которая несет философский смысл постоянного движения, цикличности светлого и темного, зарождения жизни и угасания. Приложение , конечно, технически не совершенно, но оно может служить отправной точкой для выражения своих идей для других разработчиков.
Данная миниатюра навеяна уроками Рэя Вендерлиха OpenGL Tutorial for iOS: OpenGL ES 2.0 , за что выражаю ему особую благодарность. Фон внешнего мира построен из фрагментов картинок , загруженных программой "das Image".
Все замечания и предложения можно присылать на email asks1612@gmail.com.