Существуют ли инструменты для полигональной триангуляции для Android OpenGL ES? - PullRequest
2 голосов
/ 09 октября 2011

Я пытаюсь построить мою новую игру для Android.Я просмотрел руководства по opengles 1.1 и многие веб-сайты по opengl es 1.1.Я узнал, что рендеринг в opengl es только по точкам, линиям и треугольникам.

Концептуально это выглядит правильно.Но мне было интересно, нужно ли мне создавать персонажа для моей игры, мне нужно проделать большую работу по преобразованию или разделению персонажа на множество треугольников.Мне было интересно, есть ли такой инструмент, как Google SketchUp, который поможет мне построить 3D-объекты и даст мне список треугольников, которые помогут мне воспроизвести одно и то же изображение в Android с OpenGLES?есть ли выход для этого.Пожалуйста, помогите мне с любой информацией, которая, по вашему мнению, будет полезна для меня в отношении разбиения 3D-модели на список треугольников с правильными вершинами.Большое спасибо за ваше время и помощь.

1 Ответ

3 голосов
/ 11 октября 2011

Большинство инструментов 3D-моделирования хранят свои сетки в виде списка треугольников, но обычно в своем собственном пользовательском формате. К счастью, есть несколько форматов, которые очень легко написать для анализа в OpenGL | ES.

Поскольку для большинства инструментов требуется платная версия, я бы посоветовал выбрать бесплатную версию, такую ​​как blender , и экспортировать выбранную модель в формате wavefront , который дает вам список вершин, нормалей, текстурных координат и т. д. в виде простого текста или raw , который просто сбрасывает все вершины в файл.

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

...