Ich habe versucht, ein Modell aus Google Sketchup 7 in Blender 2.49 zu importieren.
Ich habe unzählige Tutorials gelesen, wie man sie mit dem Sketchup-Programm in verschiedene Formate exportiert. Diese Lösungen sind jedoch für mich nicht die praktikabelste Lösung, da ich ein reines 64-Bit-Linux-System (Wine ist nur 64-Bit) und Sketchup isn ' Nicht verfügbar für 64-Bit-Windows (oder 64-Bit-Linux für diese Angelegenheit). Ehrlich gesagt, ich würde lieber ein eigenständiges Konvertierungswerkzeug finden.
Ich habe unzählige Suchen nach einer praktikablen Lösung für dieses Problem durchgeführt, und das Beste, was ich bisher vermisse, ist die Verwendung eines nicht mehr gepflegten Collada-Plugins für Blender, aber obwohl dies ein gültiges Blender-Skript ist, scheint es so gewesen zu sein litt unter Software-Fehlern, da die importierten Modelle keine Größe haben und waaay über dem Ursprung hängen geblieben sind.
Ich habe auch versucht, dieses Blender-Importskript zu verwenden, um die Modelle zu importieren. Das Problem bei dieser Lösung ist, dass das Skript anscheinend für ältere Versionen von Blender und Google Sketchup geschrieben wurde. Sketchup 3 ist die neueste Version, die es unterstützt.
Ich habe auch versucht, viele andere Wege zu finden, einen Konverter für ein Zwischenformat zu finden, das ein Standardmodellformat ist (MD2, MD3, MD5, ASE, OBJ, WML oder 3DS), das Blender lesen kann.
Meine Frage ist, ob jemand auf etwas gestoßen ist oder ein Standalone-Programm geschrieben hat, das konvertiert wird, vorzugsweise in einer höheren Sprache wie Perl oder Python oder sogar Ruby, entweder Google Sketchup 7 (.skp) oder Collada v1.4.1 (. dae) zu einem Format, das Blender lesen kann?
Wenn nicht, schreibe ich einen, aber ich würde das Rad lieber nicht neu erfinden, wenn es schon da draußen ist.
1 Antwort auf die Frage
2
George Profenza
Es ist mir gelungen, einfache Sketchup-Modelle in Blender 2.49 mithilfe des Importers von Collada 1.4.1 zu importieren. Die XML-Datei erstellt einige unnötige Knoten, die in Blender als übergeordnete / übergeordnete leere Objekte enden.
Mit einem benutzerdefinierten Importeur könnte dies vermieden werden.
Ich habe Ruby noch nicht benutzt, aber es sieht ein bisschen ähnlich wie Python aus. Vielleicht ist dieses Direct X-Exporter- Skript ein guter Ausgangspunkt für Ihren Exporteur.