Esporta i modelli Blender 2.59 con animazioni in XNA 4


11

Qual è il modo migliore per esportare da Blender 2.59 per XNA 4? Ho sentito che puoi usare DirectX per esportare in .x invece di .fbx che funziona meglio con le animazioni?

Sfortunatamente tutti i tutorial là fuori sono un po 'datati e vanno avanti con le stranezze con le versioni precedenti.


sarebbe incredibile poter rispondere! Bcoz sono un buon Blender e voglio passare al mondo XNA!
0bserver07

1
Sì, questo è il problema con www e la documentazione mal gestita per le app di lunga durata come Blender. Ci sono un milione di fonti, di cui il 99,9% sono vecchie, quindi è ridicolmente difficile trovare le cose più attuali.
Ingegnere


Stai cercando di usare .x invece di .fbx o stai bene con entrambi?
ChrisC,

sto

Risposte:


4

Dal momento che sei aperto all'utilizzo di .fbx, potresti voler dare un'occhiata a questo recente articolo su MSDN per scuoiare il tuo modello, aggiungere ossa ed esportare le animazioni su XNA 4. In realtà riassume questo articolo Codeproject ma è ancora attivo aggiornato con la più recente interfaccia di Blender 2.5. Tuttavia c'è un gotcha a causa di una differenza nell'esportazione in 2.59, come mostrato da un commento nell'articolo di CodeProject -

L'ultima esportazione di Blenders FBX non ha "Esportazione XNA", poiché è stata recentemente inclusa in 2.59 (Esporta semplicemente in FBX e fai clic su "XNA Strict" nell'elenco a sinistra quando scegli il nome del file)

In altre parole, si desidera utilizzare l'impostazione Opzioni rigorose XNA nell'elenco delle opzioni.


2

Ho appena trovato un modo per esportare file .x in Blender 2.59 (non sembra apparire):

Apri la console di Python facendo clic con il pulsante destro del mouse sul bordo inferiore della vista 3D e selezionando le aree divise. Imposta la nuova area sulla console Python nella barra degli strumenti in basso.

genere

import io_export_directx_x

poi

io_export_directx_x.register()

e quindi l'opzione sembra apparire nel menu di esportazione sotto il file. Non so se funziona (puoi esportare il file ma non so se in realtà è un file x valido), probabilmente c'è un motivo per cui devi caricarlo manualmente.

Spero che sia d'aiuto!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.