StirlingLabs / assimp

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

Home Page:https://www.assimp.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

https://www.assimp.org

License:Other


Languages

Language:C++ 66.9%Language:COBOL 13.7%Language:C 10.5%Language:CMake 2.1%Language:Python 1.6%Language:Java 1.5%Language:D 0.8%Language:Assembly 0.6%Language:Rich Text Format 0.4%Language:Ada 0.4%Language:HTML 0.3%Language:Pascal 0.3%Language:C# 0.3%Language:M4 0.1%Language:Makefile 0.1%Language:Batchfile 0.1%Language:Shell 0.1%Language:SWIG 0.0%Language:Inno Setup 0.0%Language:Rust 0.0%Language:GLSL 0.0%Language:JavaScript 0.0%Language:Roff 0.0%Language:UnrealScript 0.0%Language:DIGITAL Command Language 0.0%Language:ShaderLab 0.0%Language:Dockerfile 0.0%Language:Smarty 0.0%