API zum Laden von C ++ - Modellen?

9

Ich suche nach der leistungsfähigsten API zum Laden von C ++ - Modellen.

Bisher habe ich Tonnen von Ply-, Obj- und anderen solchen Dateiformatladern gefunden. Aber die Bibliotheken, die ich gefunden habe, laden normalerweise nur einen Modelltyp, und dazu müssen Sie einige API-Schnittstellen lernen?

Gibt es eine API, um sie alle zu laden, eine API, um sie zu analysieren, eine API, um sie alle zu bringen, und um sie im Vertex-Puffer zu binden?

Bobobobo
quelle

Antworten:

9

Assimp scheint eine gute Wahl zu sein und ich werde dies bei meinem nächsten Projekt testen. Es unterstützt eine große Palette von Formaten , einschließlich Unterstützung Knochen und Animationen. Nicht nur zum Laden von Modellen, sondern auch zum Wechseln von Format zu Format, zum Berechnen von Scheitelpunkt- und Flächennormalen, zum Teilen von Netzen und zum Triangulieren von Polygonen. Es ist unter der BSD-Lizenz erhältlich.

Martin Fuß
quelle