Введение в 3D Model Viewer (Open Source)
Загрузите 3D-модели и посмотрите, как это сделать с помощью этого приложения с открытым исходным кодом.
Поддерживаемые в настоящее время форматы: * .obj, * .stl и * .dae
Основная цель этого приложения - показать, как рисовать в Android с помощью OpenGL 2.0, поделившись исходным кодом. Поэтому, пожалуйста, не ожидайте, что это приложение будет намного богаче или лучше, чем те, которые уже опубликованы в магазине приложений, но, по крайней мере, оно уникально в том смысле, что оно открыто для всех, кто хочет внести свой вклад или не хочет создавать подобное. проект с нуля.
Поскольку это мое первое приложение для Android, и я все еще изучаю язык OpenGL 2.0, весьма вероятно, что в нем есть ошибки; но я постараюсь продолжать улучшать приложение и добавлять новые функции. Пожалуйста, присылайте мне свои комментарии, предложения или жалобы на адрес andresoviedo@gmail.com; или оставьте приятный комментарий :)
Приложение поставляется с некоторыми включенными 3D-моделями, которые были бесплатно взяты из Интернета.
В настоящее время реализованные функции:
* OpenGL ES 2.0 API
* Форматы: OBJ (волновой фронт), STL (STereoLithography) и DAE (Collada)
* расчет нормалей
* преобразования: масштабирование, вращение, перевод
* цвета
* текстуры
* освещение
* режим каркаса и точек
* Ограничительная рамка
* многоугольник с отверстиями
* сглаживание
* выбор объекта
* поддержка камеры!
* нажмите, чтобы выбрать объект
* перетащите, чтобы переместить камеру
* поверните двумя пальцами, чтобы повернуть камеру
* ущипнуть и раздвинуть, чтобы увеличить / уменьшить масштаб камеры
* скелетные анимации (коллада)
* обнаружение столкновения лучей
* стереоскопическое 3D
* легкий: 1 мегабайт
Скоро появятся функции:
* поддержка glTF
* 3D без очков
* Дополненная реальность
Полный исходный код можно найти по адресу: https://github.com/the3deers/android-3D-model-viewer
Для получения дополнительной информации обо мне посетите http://www.andresoviedo.org
Поддерживаемые в настоящее время форматы: * .obj, * .stl и * .dae
Основная цель этого приложения - показать, как рисовать в Android с помощью OpenGL 2.0, поделившись исходным кодом. Поэтому, пожалуйста, не ожидайте, что это приложение будет намного богаче или лучше, чем те, которые уже опубликованы в магазине приложений, но, по крайней мере, оно уникально в том смысле, что оно открыто для всех, кто хочет внести свой вклад или не хочет создавать подобное. проект с нуля.
Поскольку это мое первое приложение для Android, и я все еще изучаю язык OpenGL 2.0, весьма вероятно, что в нем есть ошибки; но я постараюсь продолжать улучшать приложение и добавлять новые функции. Пожалуйста, присылайте мне свои комментарии, предложения или жалобы на адрес andresoviedo@gmail.com; или оставьте приятный комментарий :)
Приложение поставляется с некоторыми включенными 3D-моделями, которые были бесплатно взяты из Интернета.
В настоящее время реализованные функции:
* OpenGL ES 2.0 API
* Форматы: OBJ (волновой фронт), STL (STereoLithography) и DAE (Collada)
* расчет нормалей
* преобразования: масштабирование, вращение, перевод
* цвета
* текстуры
* освещение
* режим каркаса и точек
* Ограничительная рамка
* многоугольник с отверстиями
* сглаживание
* выбор объекта
* поддержка камеры!
* нажмите, чтобы выбрать объект
* перетащите, чтобы переместить камеру
* поверните двумя пальцами, чтобы повернуть камеру
* ущипнуть и раздвинуть, чтобы увеличить / уменьшить масштаб камеры
* скелетные анимации (коллада)
* обнаружение столкновения лучей
* стереоскопическое 3D
* легкий: 1 мегабайт
Скоро появятся функции:
* поддержка glTF
* 3D без очков
* Дополненная реальность
Полный исходный код можно найти по адресу: https://github.com/the3deers/android-3D-model-viewer
Для получения дополнительной информации обо мне посетите http://www.andresoviedo.org
Читать ещё