awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
assimp avatar

assimp/assimp

0
View on GitHub↗
12,993 stars·3,196 forks·C++·4 vueswww.assimp.org↗

Assimp

Assimp is a cross-platform 3D asset pipeline and import library that loads numerous industry-standard 3D file formats into a single unified internal data structure. It functions as a framework for converting 3D models between different file formats across multiple operating systems and architectures.

The project provides a 3D mesh processing tool for normalizing and optimizing geometry through triangulation, vertex removal, and normal generation. It also includes a 3D asset export utility to write internal scene data back into various external file formats.

The system covers broad capability areas including 3D model visualization via a shader-based pipeline, in-memory buffer imports, and specialized integration for Android asset systems. It further supports scene metadata attachment and the querying of importer technical details.

Features

  • 3D Model Importers - Loads numerous industry-standard 3D file formats into a single unified internal data structure.
  • Unified Scene Architectures - Provides a unified internal scene architecture that normalizes diverse 3D file formats into a consistent in-memory representation.
  • 3D Scene Exporters - Features a centralized dispatcher that translates internal scene data back into various supported 3D file formats.
  • 3D Model Exporters - Provides a system for writing internal 3D scene data back into various supported external file formats.
  • 3D Asset Exporters - Provides a utility to write internal scene data back into various external 3D file formats.
  • 3D Asset Pipelines - Functions as a framework for converting 3D models between different file formats across multiple operating systems.
  • 3D Model Format Converters - Converts 3D geometry between industry standard file formats via a unified internal representation.
  • Asset Loading Systems - Provides a system for importing diverse 3D models from files or memory for use in real-time applications.
  • Mesh Optimization - Refines imported 3D geometry through automated triangulation, normal generation, and vertex removal.
  • Geometry Post-Processing Pipelines - Provides a configurable pipeline of geometry filters for triangulation, vertex removal, and model normalization.
  • Mesh Processing Tools - Provides tools for normalizing and optimizing geometry through triangulation and vertex removal.
  • 3D Format Adapters - Implements a modular system of discrete loaders to translate diverse 3D file formats into a common scene structure.
  • 3D Asset Loaders - Simplifies 3D asset handling by loading various formats into a single unified data structure.
  • 3D Model Visualizers - Ships a shader-based pipeline for displaying loaded 3D models to verify their geometry.
  • Geometry Visualization Pipelines - Includes a shader-based rendering path to visualize and verify loaded 3D geometry.
  • Geometry Inspection Tools - Enables quick rendering and inspection of 3D model files to verify structure before project integration.
  • In-Memory Asset Imports - Allows 3D model data to be imported directly from memory buffers.
  • Graphics and Rendering - Universal API for importing various 3D model formats.
  • Programming Utilities - Library for importing and loading various 3D file formats.
  • Graphics Rendering - Common API for importing 3D asset formats.

Historique des stars

Graphique de l'historique des stars pour assimp/assimpGraphique de l'historique des stars pour assimp/assimp

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait assimp/assimp ?

Assimp is a cross-platform 3D asset pipeline and import library that loads numerous industry-standard 3D file formats into a single unified internal data structure. It functions as a framework for converting 3D models between different file formats across multiple operating systems and architectures.

Quelles sont les fonctionnalités principales de assimp/assimp ?

Les fonctionnalités principales de assimp/assimp sont : 3D Model Importers, Unified Scene Architectures, 3D Scene Exporters, 3D Model Exporters, 3D Asset Exporters, 3D Asset Pipelines, 3D Model Format Converters, Asset Loading Systems.

Quelles sont les alternatives open-source à assimp/assimp ?

Les alternatives open-source à assimp/assimp incluent : godotengine/godot-demo-projects — This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the… ashawkey/stable-dreamfusion — This project is a diffusion-based 3D generator and image-to-3D reconstruction system. It translates natural language… cnr-isti-vclab/meshlab — MeshLab is an open-source 3D mesh processing system designed for editing and analyzing unstructured triangular meshes.… f3d-app/f3d — f3d is a fast 3D model viewer and rendering engine designed for visualizing 3D meshes, CAD files, and point clouds. It… openscad/openscad — OpenSCAD is a script-based 3D modeler and parametric CAD tool that generates three-dimensional solid objects from… diligentgraphics/diligentengine — DiligentEngine is a cross-platform graphics abstraction layer and physically-based rendering engine. It provides a…

Alternatives open source à Assimp

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Assimp.
  • godotengine/godot-demo-projectsAvatar de godotengine

    godotengine/godot-demo-projects

    8,250Voir sur GitHub↗

    This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the Godot Game Engine. It serves as an interactive tutorial and reference library, providing a working codebase to demonstrate how to apply engine features in real-world scenarios. The collection focuses on practical implementation guides, covering a wide array of technical capabilities from basic engine fundamentals to advanced rendering and scripting techniques. It allows users to study the application of node-based composition, asset pipelines, and game logic through direct ex

    GDScript
    Voir sur GitHub↗8,250
  • ashawkey/stable-dreamfusionAvatar de ashawkey

    ashawkey/stable-dreamfusion

    8,841Voir sur GitHub↗

    This project is a diffusion-based 3D generator and image-to-3D reconstruction system. It translates natural language descriptions or two-dimensional images into three-dimensional assets using neural radiance fields and diffusion models. The system utilizes score-distillation sampling and diffusion-based guidance to refine 3D shapes without requiring 3D training data. It includes specialized tools for transforming neural representations into exportable meshes with texture and material data, as well as a pipeline for iterative optimization of geometry and textures. The project covers a broad r

    Python
    Voir sur GitHub↗8,841
  • cnr-isti-vclab/meshlabAvatar de cnr-isti-vclab

    cnr-isti-vclab/meshlab

    5,741Voir sur GitHub↗

    MeshLab is an open-source 3D mesh processing system designed for editing and analyzing unstructured triangular meshes. It functions as a triangular mesh editor, a model visualization suite, and a conversion tool for transforming 3D mesh data between various file formats. The software provides tools for cleaning, healing, and optimizing large 3D models generated from raw digitization and scanning data. It enables the preparation of models for physical 3D printing and the application of surface textures to evaluate the visual appearance of digital models. The system covers a broad range of cap

    C++
    Voir sur GitHub↗5,741
  • f3d-app/f3dAvatar de f3d-app

    f3d-app/f3d

    4,137Voir sur GitHub↗

    f3d is a fast 3D model viewer and rendering engine designed for visualizing 3D meshes, CAD files, and point clouds. It operates across multiple deployment profiles, functioning as a lightweight desktop application, a scientific data visualizer for volumetric and scalar datasets, a headless rendering engine for automated image generation, and a WebAssembly-based renderer for web applications. The project distinguishes itself through specialized support for Gaussian Splatting scene reconstructions and the ability to visualize complex scientific formats such as VTK, NetCDF, and HDF. It features

    C++3d3d-graphics3d-viewer
    Voir sur GitHub↗4,137
  • Voir les 30 alternatives à Assimp→