Assimp
Open Asset Import Library | |
---|---|
Basic data
|
|
developer | Alexander Gessler Thomas Schulze Kim Kulling, et al. |
Current version | 4.1.0 (December 11, 2017) |
operating system | Platform independent |
programming language | C ++ |
License | BSD license |
www.assimp.org |
Open Asset Import Library ( Open Asset Import Library ) is portable open source - C ++ - program library for exchange of 3D models . The software was developed for typical game scenarios and supports node hierarchies , materials, bone animations and textures .
Supported file formats
Assimp currently supports 57 file formats for import . AssimpView is suitable for checking whether a 3D model is correctly loaded into the software. AssimpView is a Windows- based 3D model viewing software that can import and display all data types supported by Assimp. As of version 3.0, export or conversion into the following data formats is also supported: Collada , Wavefront Object , Stereolithography and Stanford Polygon Library.
features
- Written in C ++
- API available for C ++ and C
- Import of bones , vertex weights and animations
- Loads up to 8 different UV and Vertex color channels
- Supports complex multilayer materials
- Embedded textures (compressed or RAW color data )
- From version 3.0: Can also be used as a converter
Creation of the library
The Assimp library uses CMake as a build system. During the development of Assimp, great importance was attached to ensuring that the library can run without external dependencies ; however, the developers recommend using Boost . However, there is also a guide to compile Assimp without Boost .
License
Both the Assimp library and AssimpView are available under a BSD 3 clause license. This means that the software may be used freely in open / closed source projects for use in commercial and non-commercial contexts, as long as the license information is included.
Individual evidence
- ↑ The 4.1.0 release: gITF2 and more. Retrieved January 31, 2018 .
- ↑ Supported file formats. Retrieved March 2, 2018 .
- ↑ Supported export data formats. Retrieved June 25, 2014 .
- ↑ Documentation / API. Retrieved June 25, 2014 .
- ↑ Installation instructions . Retrieved June 25, 2014 .
- ↑ License information. Retrieved June 25, 2014 .