Animasyonlu Blender 2.59 modellerini XNA 4'e aktarma


11

XNA 4 için Blender 2.59'dan dışa aktarmanın en iyi yolu nedir? Animasyonlarla daha iyi çalışan .fbx yerine .x'e dışa aktarmak için DirectX'i kullanabileceğinizi duydum.

Ne yazık ki orada tüm öğreticiler biraz tarihli ve eski sürümleri ile tuhaflıklar hakkında devam ..


cevap verebilir inanılmaz olurdu! Bcoz iyi Blender'ım ve XNA dünyasına geçmek istiyorum!
0bserver07

1
Evet, www ve Blender gibi uzun süredir çalışan uygulamalar için kötü yönetilen belgelerdeki sorun budur. % 99.9'unun eski olduğu bir milyon kaynak var, bu yüzden en güncel şeyleri bulmak gülünç derecede zor.
Mühendis


.Fbx yerine .x kullanmayı mı düşünüyorsunuz, yoksa ikisinde de iyi misiniz?
ChrisC

im fine with ya
markmnl

Yanıtlar:


4

.Fbx kullanmaya açık olduğunuzdan, modelinizi kaplamak, kemik eklemek ve animasyonları XNA 4'e aktarmak için MSDN'deki bu sorta son makalesine göz atmak isteyebilirsiniz. Aslında bu CodeProject makalesini özetliyor ancak hala çalışıyor yeni Blender 2.5 arayüzü ile güncel. Ancak CodeProject makalesindeki bir yorumdan gösterildiği gibi 2.59'da dışa aktarma farkı nedeniyle bir gotcha var -

En son Karıştırıcılar FBX dışa aktarımı "XNA Dışa Aktar" a sahip değildir, çünkü bu yeni 2.59'a dahil edilmiştir (Sadece FBX'e dışa aktarın ve dosya adını seçerken soldaki listede "XNA Katı" yı tıklayın)

Başka bir deyişle, seçenekler listesindeki XNA Sıkı Seçenekler ayarını kullanmak istersiniz.


2

Ben sadece Blender 2.59 .x dosyaları vermek için bir yol buldum (görünmüyor gibi görünüyor):

3B görünümün alt kenarını sağ tıklayıp bölünmüş alanları seçerek python konsolunu açın. Yeni alanı, alttaki araç çubuğunda python konsoluna ayarlayın.

tip

import io_export_directx_x

sonra

io_export_directx_x.register()

ve seçenek dosya altındaki dışa aktarma menüsünde belirir. Gerçi çalıştığını bilmiyorum (dosyayı verebilirsiniz ama aslında geçerli bir x dosyası olup olmadığını bilmiyorum), muhtemelen el ile yüklemeniz için bir neden var.

Umarım yardımcı olur!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.