Экспорт костей Блендер - PullRequest
       25

Экспорт костей Блендер

5 голосов
/ 04 января 2012

У меня есть простая скелетная сетка, созданная с помощью Blender, и я пытаюсь экспортировать ее для рендеринга в OpenGL.

Мой вопрос: Какой самый простой формат экспорта использовать для анализа сетки (особенно арматуры / костей) и рендеринга ее в программе C / C ++?

Мне удалось (без особых проблем) отобразить объект в сетке, так что это не проблема.Я много искал и пробовал разные форматы, но на самом деле я сталкиваюсь с трудностями во всех из них.Было бы здорово использовать .obj, но, согласно моим исследованиям, он не поддерживает кости.

Таким образом, какой формат я должен использовать для (простого) разбора костей?

Ответы [ 2 ]

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

Лучшее решение - написать собственный скрипт для экспорта меша в очень простом для анализа формате.

Blender имеет интерпретатор Python, и довольно легко написать скрипт, особенно если вы простоВы хотите экспортировать свою сетку и не хотите предоставлять сообществу новый скрипт экспорта.

Хорошее место для старта: Blender 3D: Noob to Pro / Python Scripting

К сожалению, API Blender сильно изменился с версии 2.4x до 2.5 и выше, поэтомуэтот учебник более не актуален (даже если он все еще может быть полезен).
Таким образом, лучшее место (до того момента, как я написал, я не нашел много хороших руководств по написанию скриптов в Blender 2.6x), где можно найти материал: Документация по Blender .
Кроме того, это Python, поэтомукаждый может положиться на синтаксис и конструкции Python, а в Интернете полно учебников по Python.

0 голосов
/ 04 января 2012

Формат DirextX .X поддерживает кости.

Я не знаю, поддерживает ли кости экспортер Blender.

Как правило, люди обычно пишут свои собственные форматы файлов, чтобы точно соответствовать их требованиям.

...