Welcome

The Open Asset Import Library (Short name: ASSIMP) is a free library to import various well-known 3D model formats into applications. The library has been designed for maximum stability and efficiency. Written in C++, it is licensed under a modified BSD license. The API is provided for both C and C++, ports for other languages like Java, C# and Python are also available or in development.

The library is developed and maintained by Alexander "Aramis" Gessler, Thomas "Schrompf" Schulze, Kim "Kimmi" Kulling and Rainer "Guru" Schmidt.

Current version: 1.0 beta (Sourceforge Project Page)

SourceForge.net Logo

Feature overview

  • Supports over 15 3D formats, including X, 3DS, OBJ, MS3D, PLY, ASE
  • Imports all model formats in a shared in-memory data format which can easily be read and processed by applications.
  • PostProcessingSteps: Transform the imported models in the form that fits best to your needs (e.g. vertex layout optimization, tangent space calculation ...)
  • Fully featured model viewer (more) included with the library
  • No external dependencies except boost. All loaders are stand-alone implementations, no external format libs are required.

See the Features page for a complete list of all supported file formats and post-process steps