Assimp
Aus Wikipedia, der freien Enzyklopädie
Aus Wikipedia, der freien Enzyklopädie
Assimp (Open Asset Import Library) ist eine portable Open-Source-C++-Programmbibliothek zum Austausch von 3D-Modellen. Die Software wurde für typische Spieleszenarios entwickelt und unterstützt Knotenhierarchien, Materialien, Knochenanimationen und Texturen.
Open Asset Import Library | |
---|---|
Basisdaten | |
Entwickler | Alexander Gessler Thomas Schulze Kim Kulling, et al. |
Aktuelle Version | 5.4.3[1] (30. August 2024) |
Betriebssystem | Plattformunabhängig |
Programmiersprache | C++ |
Lizenz | BSD-Lizenz |
www.assimp.org |
Assimp unterstützt zur Importierung derzeit 57 Dateiformate.[2] Zur Überprüfung, ob ein 3D-Modell korrekt in die Software geladen wird, eignet sich AssimpView. AssimpView ist eine auf Windows basierende 3D-Modell-Betrachtungssoftware, welche alle von Assimp unterstützten Datentypen importieren und anzeigen kann. Ab Version 3.0 wird auch die Exportierung bzw. Konvertierung in folgende Datenformate unterstützt: Collada, Wavefront Object, Stereolithografie und Stanford Polygon Library.[3]
Die Assimp-Bibliothek verwendet CMake als Buildsystem. Bei der Entwicklung von Assimp wurde großen Wert darauf gelegt, dass die Bibliothek ohne externe Abhängigkeiten lauffähig ist; dennoch wird seitens der Entwickler die Verwendung von Boost empfohlen. Es existiert jedoch auch eine Anleitung, um Assimp ohne Boost zu kompilieren.[5]
Sowohl die Assimp-Bibliothek als auch AssimpView sind unter einer BSD-3-Klausel-Lizenz verfügbar. Dies bedeutet, dass die Software frei in Open/Closed-Source-Projekten für die Verwendung im kommerziellen und nicht kommerziellen Zusammenhang verwendet werden darf, solange die Lizenzinformation enthalten ist.[6]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.