Можно ли импортировать 3D-модель в pyglet? - PullRequest
3 голосов
/ 15 декабря 2010

Я и мой друг работаем над игрой openGL, написанной на python, с использованием библиотеки pyglet.Теперь мы закончили код рисования карты и подошли к моменту, когда нам нужно импортировать некоторые модели, которые будут отображаться на карте.Pyglet, кажется, не поддерживает его, кроме некоторого старого кода SVN, по-видимому (я немного погуглил без особой удачи).Кто-нибудь знает хороший скрипт / библиотеку Python, который может импортировать 3D-модели?

Ответы [ 2 ]

3 голосов
/ 03 февраля 2011

Открытая библиотека импорта активов (Assimp) поддерживает ~ 35 различных форматов 3D-файлов.

У него есть привязки Python в своем хранилище, но я не знаю точно, являются ли они современными и функциональными.Тем не менее, assimp может стоить попробовать (хотя я не беспристрастный, так как я один из его основателей).

2 голосов
/ 15 декабря 2010

Есть 3D модели и 3D модели. Простота импорта будет зависеть от сложности модели и формата, в котором у вас есть данные модели. Blender включает несколько сценариев Python для импорта данных модели в конкретную сетку Blender и экспорта в другие форматы. Вы можете искать там вдохновение.

...