Open Asset Import Library ( Assimp ) es una biblioteca de importación de modelos 3D multiplataforma que tiene como objetivo proporcionar una interfaz de programación de aplicaciones (API) común para diferentes formatos de archivos de activos 3D . Escrito en C ++ , ofrece interfaces tanto para C como para C ++. Los enlaces a otros lenguajes (por ejemplo, BlitzMax , C # , Python ) se desarrollan como parte del proyecto o están disponibles en otros lugares. [1] Dada la importancia y los beneficios de Assimp, aquí se está desarrollando un puerto Java puro (/ Kotlin) .
Desarrollador (es) | Alexander Gessler Thomas Schulze Kim Kulling y col. |
---|---|
Lanzamiento estable | 5.0.1 / 12 de enero de 2020 |
Repositorio | ![]() |
Sistema operativo | Multiplataforma |
Tipo | Biblioteca de importación de modelos 3D |
Licencia | BSD |
Sitio web | www |
Los datos importados se proporcionan en una estructura de datos jerárquica sencilla. Los pasos de posprocesamiento configurables (es decir, generación normal y tangente, varias optimizaciones) aumentan el conjunto de características. [2]
Assimp admite actualmente 57 formatos de archivo diferentes para lectura, incluidos COLLADA (.dae), 3DS , DirectX X , Wavefront OBJ y Blender 3D (.blend). [3] A partir de la versión 3.0, Assimp también proporciona funcionalidad de exportación para algunos formatos de archivo. [4]
Proyectos que utilizan Assimp
Varios proyectos de código abierto utilizan Assimp, como Godot , [5] MonoGame [6] y Urho3D .
Ver también
Referencias
- ^ http://assimp.org/index.php/docs
- ^ http://assimp.org/index.php/features
- ^ http://assimp.org/index.php/features
- ^ http://assimp.sourceforge.net/main_features_export.html
- ^ https://github.com/godotengine/godot/blob/master/COPYRIGHT.txt
- ^ https://github.com/MonoGame/MonoGame.Dependencies/tree/master/assimp
enlaces externos
- Página oficial del proyecto