3D модель с использованием текстур [Android] - PullRequest
1 голос
/ 02 июля 2019

Я пытаюсь найти подходы по нанесению нескольких текстур на объект (3D .obj) Android. Но я не могу этого сделать, я пробовал min3d, но не уверен, что это правильный способ сделать это?

Есть ли что-нибудь подобное, похожее на это? Или как мне подойти к этому интерфейсу? Ниже приведен пользовательский интерфейс модели и как я хочу нанести на нее «изображение» / текстуру, кроме того, я хочу изменить цвет модели / добавить на нее текст.

Кроме того, я планирую прикоснуться к нему, отметив имя пользователя / метку / текстовое представление на задней части модели, используя поворот касаний.

Пожалуйста, укажите, какой SDK следует использовать на Android, как лучше всего это сделать.

Actual Model

This is how I want?

Ответы [ 2 ]

1 голос
/ 11 июля 2019

Насколько я могу видеть, вам нужно просто рендерить текстуры на заданной трехмерной сетке.Вы можете использовать несколько подходов для этого: самый простой из них - просто текстурирование фактического объекта, но более сложный подход может включать в себя визуализацию объекта и текстовых и текстовых текстур по отдельности, создавая иллюзию наложения (хотя и не желательно, так как это будетсложно правильно управлять).Для текстурирования вы можете попытаться визуализировать различные текстуры друг за другом (сначала фон, затем штамп, затем текст) или объединить различные элементы в одну текстуру (предварительная обработка) перед рендерингом.

Iрекомендую взглянуть на следующие посты и статьи:

Вы не предоставили никакого кода, отображающего ваши текущие попытки, поэтому трудно сказать, в чем конкретно заключается ваша проблема и какрешить это.Если вы отредактируете свой вопрос, вы можете получить более конкретные решения, кроме ссылок на потенциально полезные ресурсы.

0 голосов
/ 04 июля 2019

Возможно, работа с API OpenGL ES 2.0 может быть вариантом.Взгляните на этот репозиторий, называемый Android 3D Model Viewer , который может его использовать.

...