Articulo de referencia

Biblioteca de importación de activos abiertos

Thomas Schulze Kim Kulling, et al."},"latest release version":{"wt":"{{wikidata|property|preferred|references|edit|P348|P548=Q2804309}}"},"latest release date":{"wt":"{{Start da...

La biblioteca de importación de activos abiertos ( 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 . Escrita 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. [ 2 ] Dada la importancia y los beneficios de Assimp, se está desarrollando aquí una versión en Java puro (o Kotlin) .

Los datos importados se proporcionan en una estructura de datos jerárquica y sencilla. Los pasos de posprocesamiento configurables (es decir, generación de normales y tangentes, diversas optimizaciones) amplían el conjunto de características. [ 3 ]

Assimp actualmente admite 57 formatos de archivo diferentes para lectura, incluyendo COLLADA (.dae), 3DS , DirectX X , Wavefront OBJ y Blender 3D (.blend). [ 4 ] A partir de la versión 3.0, Assimp también proporciona funcionalidad de exportación para algunos formatos de archivo. [ 5 ]

Proyectos que utilizan Assimp

Varios proyectos de código abierto utilizan Assimp, como MonoGame [ 6 ] y Urho3D . [ 7 ]

Resonite (y su predecesor NeosVR ) – Una plataforma de realidad virtual social que utiliza Assimp para importar una amplia gama de formatos de modelos 3D, facilitando sus funciones de creación de contenido colaborativo y en tiempo real. [ 8 ] [ 9 ]

Torque3D añadió Assimp en Torque3D 4.0. [ 10 ]

Godot añadió Assimp en Godot 3.2, [ 11 ] pero fue reemplazado en Godot 3.3 y posteriores. [ 12 ] [ 13 ]

Véase también

Referencias

  1. "Versión 6.0.5" . 30 de abril de 2026. Consultado el 1 de mayo de 2026 .
  2. "Documentos" . Archivado del original el 10 de marzo de 2018. Consultado el 10 de marzo de 2018 .
  3. "Características" .
  4. "Características" .
  5. "Biblioteca de importación de activos abiertos" .
  6. "MonoGame.Dependencies/Assimp en master · MonoGame/MonoGame.Dependencies" . GitHub .
  7. "urho3d/Source/ThirdParty/Assimp en master · urho3d/urho3d" . GitHub .
  8. "Importación de modelo 3D" . NeosVR Wiki (Archivado) . 21/04/2018. Archivado del original el 28/07/2023 . Consultado el 18/07/2025 .
  9. ^ "FrooxEngine - Wiki Resonite" . wiki.resonite.com . Consultado el 18 de julio de 2025 .
  10. "Versión 4.0" . Torque3D .
  11. Lee, KS Ernest (iFire) (19 de noviembre de 2018). "Añadir Open Asset Importer a Godot" . Godot . Consultado el 21 de agosto de 2023. Admite varios formatos de la biblioteca Open Asset Import Library (assimp). Se centra en FBX y MMD.
  12. MacPherson, Gordon (30/10/2020). "Reescritura del importador FBX" . Godot . Consultado el 1/11/2020 . Se trata de una reescritura completa del importador. Ofrecerá un comportamiento más determinista. Se ha invertido más de un año en el desarrollo de este importador para aliviar la carga del SDK de FBX.
  13. Lee, KS Ernest (iFire) (28-03-2022). "Agregar soporte fbx2gltf para importar archivos .fbx" . Godot . Recuperado el 21-08-2023 . Permite arrastrar o colocar archivos .fbx en la carpeta del proyecto y los importará. Una configuración del editor establece la ubicación del binario fbx2gltf.
  • Página oficial del proyecto

Obtenido de " https://en.wikipedia.org/w/index.php?title=Open_Asset_Import_Library&oldid=1305269853 "