Open Asset Import Library


Open Asset Import Library is a cross-platform 3D model import library which aims to provide a common application programming interface for different 3D asset file formats. Written in C++, it offers interfaces for both C and C++. Bindings to other languages are developed as part of the project or are available elsewhere. Given the importance and the benefits of Assimp, a pure Java port is being developed .
The imported data is provided in a straightforward, hierarchical data structure. Configurable post processing steps augment the feature set.
Assimp currently supports 57 different file formats for reading, including COLLADA, 3DS, DirectX X, Wavefront OBJ and Blender 3D. As of Version 3.0 Assimp also provides export functionality for some file formats.

Projects using Assimp

Several open source projects use Assimp, such as Godot, MonoGame and .