Ab4d.Assimp is a highly optimized cross-platform .NET Wrapper for the Open Asset Import (Assimp) library v6.0.2. Assimp library is able to import dozens of different 3D model formats (e.g. OBJ, FBX, GLTF, Collada). The wrapper library is using Span to access the native memory and this significantly reduces the required memory copy operations.
$ dotnet add package Ab4d.AssimpAb4d.Assimp is a highly optimized cross-platform .NET Wrapper for the Open Asset Import (Assimp) library.
Assimp library is able to import dozens of different 3D model formats (e.g. OBJ, FBX, GLTF, Collada). See its GitHub page for more information: https://github.com/assimp/assimp
The wrapper library is using Span to access the native memory and this significantly reduces the required memory copy operations.
Note: This version of the package does not contain the native Assimp library. The compiled dlls for the native library can be found in the lib folder in the Ab4d.SharpEngine.Samples on GitHub.
To start using the library call the following method and provide the path to the native assimp library: AssimpLibrary.Instance.Initialize(assimpLibPath);