Wie konvertiere ich ein ms3d-Modell in three.js?

8

Ich versuche, dieses Modell in das three.js-Modellformat zu konvertieren:

Ссылка

Folgendes habe ich bisher versucht:

Ich habe die ms3d-Datei mit dem Standard-Addon in den Mixer importiert. Im Mixer sehen Animationen und Mesh korrekt aus; Bones werden jedoch nur als Linien dargestellt. Dann habe ich es mit dem three.js-Exportprogramm nach js exportiert. Dies führt zu einem korrekten Netz, aber die Animation wird nicht korrekt exportiert. Es werden nur Knochenpositionen exportiert (die in diesem spezifischen Modell nur selten verwendet werden), KEINE Drehungen (mit Ausnahme einiger Identitätsquaternionen).

Es sieht so aus, als müsste ich das Modell irgendwie im Blender modifizieren, aber da ich ein absoluter Neuling in 3D-Modellierung bin, bin ich irgendwie verloren. Ich habe mir auch andere Fragen zu blender + three.js angeschaut, aber keine der Tipps (Ort / Drehung / Skalierung etc. anwenden) hat einen Unterschied gemacht. Es könnte sich auch um einen Fehler im three.js-Exportprogramm handeln.

Kann jemand mir helfen, die Konvertierung auf die eine oder andere Weise zu machen?

    
morris4 02.12.2013, 15:27
quelle

1 Antwort

4

Ein nettes Python-Dienstprogramm ist verfügbar, um das ms3d-Format in das JSON-Format zu konvertieren. Der Link lautet: Ссылка Sie können dieses JSON-Modell leicht mit THREE.JSONLoader() in three.js

rendern

Danke.

    
user2118784 22.02.2014 08:50
quelle