Экспорт моделей Blender 2.59 с анимацией в XNA 4

11

Каков наилучший способ экспорта из Blender 2.59 для XNA 4? Я слышал, вы можете использовать DirectX для экспорта в .x вместо .fbx, который лучше работает с анимацией?

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

markmnl
источник
было бы удивительно, могу ответить! Потому что я хороший Блендер, и я хочу переключиться на мир XNA!
0bserver07
1
Да, это проблема с www и плохо управляемой документацией для долго работающих приложений, таких как Blender. Существует миллион источников, из которых 99,9% - старые, поэтому нелепо найти самый актуальный материал.
инженер
Я предполагал, что вы попробовали это? wiki.blender.org/index.php/Extensions:2.4/Py/Scripts/Export/…
Джонатан Дикинсон
Вы хотите использовать .x вместо .fbx, или у вас все в порядке?
ChrisC
я в порядке с любым
markmnl

Ответы:

4

Поскольку вы открыты для использования .fbx, возможно, вы захотите проверить эту недавнюю статью о MSDN, чтобы скинуть вашу модель, добавить к ней кости и экспортировать анимацию в XNA 4. Она фактически суммирует эту статью Codeproject, но все еще работает на сегодняшний день с более новым интерфейсом Blender 2.5. Однако есть ошибка из-за разницы в экспорте в 2.59, как показано в комментарии к статье CodeProject.

В последнем экспорте Blenders FBX отсутствует «Экспорт XNA», так как он недавно включен в 2.59 (просто экспортируйте в FBX и нажмите «Строгое XNA» в списке слева при выборе имени файла)

Другими словами, вы хотите использовать строгие параметры XNA в списке параметров.

ChrisC
источник
2

Я только что нашел способ экспортировать файлы .x в Blender 2.59 (он не отображается):

Откройте консоль python, щелкнув правой кнопкой мыши нижнюю границу 3D-вида и выбрав разделенные области. Установите новую область для консоли Python на панели инструментов внизу.

Тип

import io_export_directx_x

тогда

io_export_directx_x.register()

и затем эта опция появляется в меню экспорта в файле. Хотя я не знаю, работает ли он (вы можете экспортировать файл, но я не знаю, действительно ли он является действительным x-файлом), возможно, есть причина, по которой вам нужно загрузить его вручную.

Надеюсь, поможет!

user10307
источник