UPDATE : Es sieht so aus, als wäre ich selbst schuld, weil ich nicht genug SketchUp-GUI studiert habe. Siehe meine eigene Antwort.
Hallo,
Ich plane, in meiner Mapping-Software eine "Export nach COLLADA" -Funktionalität zu implementieren, aber ich bin durch das Fehlen eines Gutes behindert COLLADA-Dateibetrachter. Ich habe mehrere Anwendungen ausprobiert:
Ich wäre dankbar für irgendwelche Hinweise, aber ich suche nach Erfahrungen aus erster Hand, nicht nur googeln (das habe ich selbst ausprobiert). Mir ist klar, dass dies keine typische Programmierfrage ist, aber ich sehe keinen besseren Platz auf StackExchange, um das zu fragen.
Ich habe an einem Programm mit dem Namen MeshTool gearbeitet. Sie können eine Collada-Datei wie folgt laden und anzeigen:
%Vor%Die Bibliothek pycollada ist ziemlich gut geworden. Fast alle Collada-Dateien, die ich in freier Wildbahn gesehen habe, werden richtig unterstützt.
Das gifttool-Programm steckt zwar noch in den Kinderschuhen, daher habe ich noch keine guten Installationsanweisungen geschrieben. Sie müssen python 2.5+, numpy, panda3d, PIL und lxml installiert haben. Wenn Sie mich Ihre Plattform wissen lassen, kann ich einige detailliertere Anweisungen geben.
Es gibt auch MeshLab , das kostenlos und quelloffen ist ( Windows, Mac OS X, Linux) unterstützt es verschiedene Formate (COLLADA, VRML 2.0 , 3DS usw.) und verfügt über umfangreiche Anzeigefunktionen (zB Panning / Orbiting).
Nun, es stellt sich heraus, dass SketchUp langsam ist, da es die COLLADA-Datei beim Importieren validiert. Sie können es ausschalten:
Vielleicht ein Vorschlag für SketchUp-Entwickler: Machen Sie diese Option entweder sichtbar oder deaktivieren Sie sie standardmäßig.
GLC_Player ist definitiv erwähnenswert. Multi-Plattform, ziemlich schnell und mit einer praktischen Album-Funktion zum Anzeigen vieler Dateien (Sie können eine ganze Ordner-Hierarchie öffnen) damit.
Die Asset-Import-Bibliothek öffnen verfügt über einen eigenständigen Viewer, AssimpView , mit dem ich einen Exporteur getestet habe, an dem ich gerade arbeite. Es ist schnell und hat einige nützliche Optionen zum Debuggen. Es gibt auch anständige Fehlermeldungen, wenn Sie etwas vermasseln, was eine große Hilfe war.
Ich habe collada-viewer erstellt, eine HTML5-Anwendung, die ColladaLoader.js, three.js und die HTML5-Datei-API zusammenführt, um das einfache persistente Speichern und Laden von 3D-Modellen im COLLADA-Dateiformat zu ermöglichen.
Sollte das Betrachten mehrerer Dateien ziemlich einfach machen, das war die Idee.
Sie können die Vanda Engine verwenden, um Ihre Szenen im COLLADA-Format zu laden und sie in Echtzeit-Szenen zu konvertieren. Dies ist ihre Website .
Wenn Sie kommerzielle Tools akzeptieren, ist die beste Lösung zum Anzeigen einer COLLADA-Datei die Verwendung von Autodesk 3ds Max oder Maya mit dem OpenCollada -Plugin. Es hat Unterstützung für COLLADA Version 1.4.1 und 1.5 und liefert bessere Ergebnisse als alle freien Zuschauer meiner Erfahrung nach.
Eine andere Möglichkeit könnte die Einheit sein. Eigentlich ist es kein Viewer, sondern eine Game Engine. Dennoch kann es COLLADA-Dateien wirklich erfolgreich importieren.