Skip to content

StirlingLabs/assimp

 
 

Repository files navigation

assimp

C/C++ CI Codacy Badge GitHub release (latest SemVer)

This is a closely-tracking fork of assimp, a library to import and export various 3d-model-formats including scene-post-processing to generate missing render data.

Open Asset Import Library (assimp)

assimp provides APIs for C and C++ and this repo builds native libraries exported as NuPkg for 64-bit Windows, Linux (Ubuntu) & MacOS (fat binary for Intel & Apple Silicon). These packages are used by Assimp.Net, our fork of Starnick's .Net wrapper.

Additionally, assimp features various mesh post processing tools: normals and tangent space generation, triangulation, vertex cache locality optimization, removal of degenerate primitives and duplicate vertices, sorting by primitive type, merging of redundant materials and many more.

Latest Docs

  • Offical documentation is at ReadTheDocs.
  • You can find the complete list of supported file-formats here.
  • assimp Wiki might be useful as well.
  • There is also a model database that is useful for testing.

If the docs don't solve your problem, ask on StackOverflow with the assimp-tag. If you think you found a bug, please open an issue.

Contributors

Contributions to assimp are highly appreciated. The easiest way to get involved is to submit a pull request with your changes against the main repository's master branch.

About

Open Asset Importer (assimp), loads 40+ 3D-file-formats into one unified data structure

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Languages

  • C++ 67.1%
  • COBOL 13.7%
  • C 10.5%
  • CMake 2.1%
  • Python 1.6%
  • Java 1.5%
  • Other 3.5%