Рисование 3D спрайтов с помощью OpenGL - PullRequest
1 голос
/ 08 января 2012

Допустим, я хочу нарисовать простого трехмерного героя с OpenGL.Вот мои вопросы:

  1. Есть ли способ экспортировать 3D-рисунки из Adobe Illustrator CS5.1?
  2. Существуют ли другие программы, где вы можете рисовать 3D-объекты и экспортировать ихдля разработки Android?
  3. Как профессионалы рисуют свои 3D-объекты?

Ответы [ 2 ]

3 голосов
/ 08 января 2012

Вот и все снова:

  1. OpenGL не является инструментарием рендеринга, сценографом или чем-то еще Это прославленный треугольник растеризатор. OpenGL ничего не знает о модных форматах файлов для 3D-объектов и никогда не узнает (но вы можете написать свой собственный загрузчик любого формата).
  2. Android здесь ничем не отличается. Это зависит от того, какие форматы поддерживаются, и обычно вы можете самостоятельно добавлять загрузчики для различных форматов файлов.
  3. Зависит. Майя и Блендер - это двое, которых я знаю.
0 голосов
/ 08 января 2012

Есть ли способ экспортировать трехмерные рисунки из Adobe Illustrator CS5.1?

Нет, Illustrator - это программа для рисования 2D.

Есть лилюбые другие программы, в которых можно рисовать трехмерные объекты…

Blender, Maya, 3D Studio Max, XSI Softimage, Milkshape3D, Wings, SketchUp и некоторые другие.

и экспортируйте их для разработки под Android.

Там нет ничего конкретного для Android.Вы сохраняете 3D-модель в каком-то формате, который вы можете прочитать.Затем ваша программа считывает объекты из файлов с известным форматом файла, помещает данные в их структуры данных и использует их для управления любым используемым 3D API.Как и OpenGL.

OpenGL просто видит набор команд для рисования треугольников, линий и точек на сцене.

Как профессионалы рисуют свои 3D-объекты?

Они не рисуют их, они моделируют их в программе 3D-моделирования.Я назвал вас несколько.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...