awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 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++·7 Aufrufewww.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.

Star-Verlauf

Star-Verlauf für assimp/assimpStar-Verlauf für assimp/assimp

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht 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.

Was sind die Hauptfunktionen von assimp/assimp?

Die Hauptfunktionen von assimp/assimp sind: 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.

Welche Open-Source-Alternativen gibt es zu assimp/assimp?

Open-Source-Alternativen zu assimp/assimp sind unter anderem: 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…

Open-Source-Alternativen zu Assimp

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Assimp.
  • godotengine/godot-demo-projectsAvatar von godotengine

    godotengine/godot-demo-projects

    8,250Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,250
  • ashawkey/stable-dreamfusionAvatar von ashawkey

    ashawkey/stable-dreamfusion

    8,841Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,841
  • cnr-isti-vclab/meshlabAvatar von cnr-isti-vclab

    cnr-isti-vclab/meshlab

    5,741Auf GitHub ansehen↗

    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++
    Auf GitHub ansehen↗5,741
  • f3d-app/f3dAvatar von f3d-app

    f3d-app/f3d

    4,137Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,137
  • Alle 30 Alternativen zu Assimp anzeigen→