Eksportuj modele Blender 2.59 z animacjami do XNA 4

11

Jaki jest najlepszy sposób na eksport z Blendera 2.59 na XNA 4? Słyszałem, że możesz użyć DirectX do eksportu do .x zamiast .fbx, który działa lepiej z animacjami?

Niestety wszystkie samouczki są trochę przestarzałe i dotyczą dziwactw ze starszymi wersjami.

markmnl
źródło
byłoby niesamowite, można odpowiedzieć! Bcoz, jestem dobrym Blenderem i chcę przejść do świata XNA!
0bserver07
1
Tak, to jest problem z www i źle zarządzaną dokumentacją dla długo działających aplikacji takich jak Blender. Istnieje milion źródeł, z których 99,9% to stare, więc absurdalnie trudno jest znaleźć najbardziej aktualne rzeczy.
Inżynier
Zakładałem, że próbowałeś tego? wiki.blender.org/index.php/Extensions:2.4/Py/Scripts/Export/…
Jonathan Dickinson
Czy chcesz używać .x zamiast .fbx, czy też dobrze Ci idzie?
ChrisC,
w porządku z albo
markmnl

Odpowiedzi:

4

Ponieważ jesteś otwarty na korzystanie z .fbx, możesz chcieć sprawdzić ten najnowszy artykuł na temat MSDN, aby skórować swój model, dodawać do niego kości i eksportować animacje do XNA 4. W rzeczywistości podsumowuje ten artykuł dotyczący projektu kodowego, ale wciąż jest gotowy - do tej pory dzięki nowszemu interfejsowi Blender 2.5. Jednak istnieje problem z powodu różnicy eksportu w wersji 2.59, jak pokazano w komentarzu w artykule CodeProject -

Najnowszy eksport blenderów FBX nie ma „eksportu XNA”, ponieważ jest on nowo zawarty w wersji 2.59 (po prostu eksportuj do FBX i kliknij „XNA Strict” na liście po lewej stronie, wybierając nazwę pliku)

Innymi słowy, chcesz użyć ustawienia XNA Strict Options na liście opcji.

ChrisC
źródło
2

Właśnie znalazłem sposób na eksport plików .x w Blenderze 2.59 (Wygląda na to, że się nie wyświetla):

Otwórz konsolę python, klikając prawym przyciskiem myszy dolną ramkę widoku 3D i wybierając podzielone obszary. Ustaw nowy obszar w konsoli python na pasku narzędzi u dołu.

Rodzaj

import io_export_directx_x

następnie

io_export_directx_x.register()

a następnie opcja wydaje się pojawiać w menu eksportu pod plikiem. Nie wiem jednak, czy to działa (możesz wyeksportować plik, ale nie wiem, czy faktycznie jest to prawidłowy plik x), prawdopodobnie istnieje powód, dla którego musisz go ręcznie załadować.

Mam nadzieję, że to pomoże!

użytkownik10307
źródło