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
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 Repos

Awesome GitHub RepositoriesTextured Mesh Rendering

Simulating light interaction and camera parameters to generate images from 3D mesh data.

Distinguishing note: General textured mesh rendering is a core capability not accurately captured by the specific array/map candidates.

Explore 15 awesome GitHub repositories matching graphics & multimedia · Textured Mesh Rendering. Refine with filters or upvote what's useful.

Awesome Textured Mesh Rendering GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • adambard/learnxinyminutes-docsAvatar von adambard

    adambard/learnxinyminutes-docs

    12,287Auf GitHub ansehen↗

    This project is a collection of programming language references and syntax cheat sheets designed for rapid developer onboarding. It serves as a library of code-based documentation that uses valid source code files to provide whirlwind tours of various language specifications. The project focuses on programming language learning by providing concise, commented code examples that explain core features and syntax in place. This approach enables developers to quickly grasp language-specific patterns, data types, and execution flow through a consistent reference format. The content covers a broad

    Provides examples of using index buffers to efficiently render complex shapes by referencing unique vertices.

    Markdown
    Auf GitHub ansehen↗12,287
  • facebookresearch/pytorch3dAvatar von facebookresearch

    facebookresearch/pytorch3d

    9,902Auf GitHub ansehen↗

    PyTorch3D is a 3D geometric deep learning library and mesh processing toolkit designed for learning from point clouds and complex 3D surface geometries. It provides a collection of reusable components and data structures for deep learning with 3D data, including a framework for training and evaluating neural radiance fields to enable photorealistic view synthesis. The project features a differentiable 3D renderer that converts meshes and point clouds into 2D images while allowing gradients to flow back into the geometry and textures. This enables 3D shape optimization, where mesh geometry, te

    Generates 2D images from 3D mesh data by simulating light interaction and camera parameters.

    Python
    Auf GitHub ansehen↗9,902
  • tensorflow/tensorboardAvatar von tensorflow

    tensorflow/tensorboard

    7,193Auf GitHub ansehen↗

    TensorBoard is a visualization toolkit for tracking and analyzing machine learning model training progress and performance using TensorFlow event logs. It provides a monitoring dashboard for plotting scalar metrics, tensor distributions, and training curves, and includes specialized tools for visualizing neural network computational graphs and projecting high-dimensional embeddings. The project enables side-by-side comparison of multiple training runs to analyze the impact of hyperparameters on model outcomes. It also features a high-dimensional embedding projector and a graph visualizer for

    Renders 3D meshes and point clouds to analyze geometric model outputs.

    TypeScript
    Auf GitHub ansehen↗7,193
  • nannou-org/nannouAvatar von nannou-org

    nannou-org/nannou

    6,707Auf GitHub ansehen↗

    Nannou is a creative coding framework for Rust designed for building interactive visual and audio sketches. It provides a loop-based API with hardware-accelerated 2D and 3D rendering, serving as a toolkit for generative art production and multimedia installation design. The framework is distinguished by its comprehensive hardware communication interface, which bridges software with physical devices via MIDI, OSC, DMX, serial, and laser DAC protocols. It also includes specialized projection mapping tools for warping visual output to fit non-standard physical surfaces and a dedicated GPU shader

    Provides capabilities to render custom vertex and index buffers as 3D meshes.

    Rustcreative-coding
    Auf GitHub ansehen↗6,707
  • nesbox/tic-80Avatar von nesbox

    nesbox/TIC-80

    5,825Auf GitHub ansehen↗

    TIC-80 is a fantasy console platform and multi-language game engine that provides a virtual retro game development environment. It operates via a bytecode virtual machine that executes game logic within fixed memory and resolution constraints. The project distinguishes itself by offering integrated asset editors for pixel art, tile maps, and a pattern-based chiptune audio workstation all within a single environment. It supports multi-language scripting, allowing developers to write logic in Lua, JavaScript, or Ruby, and provides a standalone game exporter to package projects into native execu

    Fills triangles using textures sampled from image RAM to simulate 3D graphics.

    C8bitfantasy-computerfantasy-console
    Auf GitHub ansehen↗5,825
  • cnr-isti-vclab/meshlabAvatar von cnr-isti-vclab

    cnr-isti-vclab/meshlab

    5,741Auf GitHub ansehen↗

    MeshLab ist ein Open-Source-System zur 3D-Mesh-Verarbeitung, das für die Bearbeitung und Analyse unstrukturierter Dreiecksnetze entwickelt wurde. Es fungiert als Editor für Dreiecksnetze, Modell-Visualisierungssuite und Konvertierungstool zur Transformation von 3D-Mesh-Daten zwischen verschiedenen Dateiformaten. Die Software bietet Werkzeuge zum Bereinigen, Reparieren und Optimieren großer 3D-Modelle, die aus Rohdaten von Digitalisierungen und Scans generiert wurden. Sie ermöglicht die Vorbereitung von Modellen für den physischen 3D-Druck und die Anwendung von Oberflächentexturen, um das visuelle Erscheinungsbild digitaler Modelle zu bewerten. Das System deckt ein breites Spektrum an Funktionen ab, einschließlich 3D-Mesh-Analyse und -Verarbeitung, Formatkonvertierung sowie das Rendering komplexer dreidimensionaler geometrischer Modelle für Qualitätsprüfungen.

    Allows applying textures and simulating light interaction to evaluate the visual appearance of 3D models.

    C++
    Auf GitHub ansehen↗5,741
  • shuding/cobeAvatar von shuding

    shuding/cobe

    5,407Auf GitHub ansehen↗

    Cobe ist eine WebGL-Globus-Bibliothek für interaktive 3D-Visualisierungen geografischer Daten. Sie fungiert als Canvas-basierte Kartenkomponente, die eine Weltkarte rendert und das Plotten von Breitengrad- und Längengrad-Koordinaten über Marker und verbindende Bögen ermöglicht. Die Bibliothek zeichnet sich dadurch aus, dass sie Standard-HTML-Elemente mittels CSS-Anchor-Positioning mit 3D-Koordinaten verknüpft. Diese Integration ermöglicht das Anheften von DOM-Elementen, wie Labels und Tooltips, direkt an Marker und Bögen auf der Kugel. Das System deckt das Plotten geografischer Daten und das Mapping von Netzwerkverbindungen ab und nutzt automatisierte Rotation sowie Benutzerinteraktionen, um räumliche Beziehungen darzustellen. Es handhabt die Projektion geografischer Koordinaten in den 3D-Raum und die Interpolation gekrümmter Pfade zwischen globalen Standorten.

    Uses custom vertex and index buffers to render geographic markers and arcs efficiently on the GPU.

    TypeScriptglobewebgl
    Auf GitHub ansehen↗5,407
  • gfxfundamentals/webgl-fundamentalsAvatar von gfxfundamentals

    gfxfundamentals/webgl-fundamentals

    5,004Auf GitHub ansehen↗

    webgl-fundamentals ist eine umfassende Bildungsressource und Grafik-Tutorial für das Erlernen von hardwarebeschleunigtem 2D- und 3D-Rendering unter Verwendung der WebGL-API. Es dient als strukturierter Lehrplan für 3D-Grafik und Referenz für GPU-Programmierung und führt Benutzer durch die Grafik-Pipeline von grundlegender Geometrie bis hin zu fortgeschrittenen Rendering-Techniken. Das Projekt bietet detaillierte Anleitungen zur GLSL-Shader-Entwicklung, einschließlich der Erstellung von Vertex- und Fragment-Shadern. Der Fokus liegt speziell auf der Implementierung von Echtzeit-Beleuchtungsmodellen – wie Richtungs-, Punkt- und Spot-Lichtquellen – sowie der Anwendung von Shadow-Mapping- und Texture-Mapping-Workflows. Die Ressource deckt ein breites Spektrum an Computergrafik-Funktionen ab, einschließlich 3D-Raummathematik, Implementierung von Kamerasystemen für perspektivische und orthografische Ansichten sowie die Verwendung von Matrix-Transformationen. Sie enthält zudem Anleitungen zur Durchführung von General-Purpose-GPU-Computing (GPGPU) und zur Optimierung der Rendering-Performance durch indizierte Vertices.

    Implements the use of vertex and index buffers to stream geometric data to the GPU for hardware-accelerated rendering.

    HTML3d3d-mathglsl
    Auf GitHub ansehen↗5,004
  • cloudcompare/cloudcompareAvatar von CloudCompare

    CloudCompare/CloudCompare

    4,577Auf GitHub ansehen↗

    CloudCompare ist eine professionelle Softwareanwendung zur Verarbeitung und Analyse von 3D-Punktwolken und polygonalen Meshes. Sie fungiert als Tool zur 3D-Mesh-Analyse und als Visualisierer für große Datensätze, der darauf ausgelegt ist, Millionen von Punkten in einer 3D-Umgebung anzuzeigen und zu verwalten. Die Software bietet spezialisierte Funktionen für den Vergleich von Punktwolken und nutzt eine optimierte Octree-Struktur, um räumliche Unterschiede zwischen zwei 3D-Datensätzen zu berechnen. Dies ermöglicht die Identifizierung von Abweichungen und Fehlern zwischen Punktwolken oder zwischen einer Punktwolke und einem Mesh. Das System deckt breite Bereiche der 3D-Datenanalyse ab, einschließlich der Verarbeitung großskaliger Punktmengen und der geometrischen Auswertung von 3D-Meshes. Die Performance wird durch speichereffiziente Verarbeitung und spezialisiertes Rendering für massive Datensätze aufrechterhalten.

    Sends 3D point data directly to the GPU via OpenGL vertex buffers to maintain high frame rates during interaction.

    C++
    Auf GitHub ansehen↗4,577
  • oframe/oglAvatar von oframe

    oframe/ogl

    4,540Auf GitHub ansehen↗

    ogl ist eine WebGL-Grafikbibliothek und 3D-Szenengraph-Engine für das Rendern dreidimensionaler Szenen. Sie bietet ein leichtgewichtiges Framework zur Verwaltung von Geometrien und zur Koordination räumlicher Transformationen innerhalb eines hierarchischen Systems. Das Projekt umfasst ein PBR-Shader-System zur Erstellung realistischer Materialien und ein GPGPU-Berechnungs-Framework für die Durchführung groß angelegter Allzweckberechnungen und Partikelsimulationen auf dem Grafikprozessor. Zudem bietet es eine Post-Processing-Suite zur Anwendung visueller Filter auf gerenderte Szenen mittels Frame-Buffern. Die Bibliothek deckt umfassendere Funktionen ab, darunter 3D-Mathematikoperationen, den Import und die Animation von 3D-Assets sowie Benutzerinteraktion durch Raycasting und Kamerasteuerung.

    Implements low-level vertex and index buffer management to optimize the transfer of geometric data to the GPU.

    JavaScript
    Auf GitHub ansehen↗4,540
  • faiface/pixelAvatar von faiface

    faiface/pixel

    4,525Auf GitHub ansehen↗

    Pixel ist eine 2D-Game-Bibliothek und Grafik-Engine für die Programmiersprache Go. Sie bietet einen hardwarebeschleunigten Renderer zum Zeichnen von Sprites, geometrischen Formen und Text, wobei ein optimiertes System aus Batching und Transformationsmatrizen genutzt wird. Das Projekt fungiert als umfassendes Toolkit für zweidimensionale interaktive Anwendungen und kombiniert eine Grafik-Engine mit einer 2D-Vektormath-Bibliothek für affine Transformationen und Koordinatenraum-Projektionen. Es enthält einen dedizierten Input-Manager, der Tastaturanschläge und Mausbewegungen über ein Polling-basiertes System anstelle von asynchronen Ereignissen verfolgt. Die Engine deckt ein breites Spektrum an Funktionen ab, einschließlich Sprite-Sheet-Animation, GPU-Fragment-Shading für visuelle Echtzeiteffekte und Off-Screen-Canvas-Compositing. Sie bietet zudem Hilfsprogramme für die Verwaltung von Spielfenstern, die Durchführung von 2D-Vektoroperationen und das Vertex-Buffer-Geometrie-Management.

    Manages vertex and index buffers to define and render custom geometric shapes.

    Go
    Auf GitHub ansehen↗4,525
  • jdah/minecraft-weekendAvatar von jdah

    jdah/minecraft-weekend

    4,401Auf GitHub ansehen↗

    minecraft-weekend is a voxel engine designed for rendering infinite three-dimensional environments. It utilizes procedural generation and mathematical noise functions to automate the creation of diverse landscapes, biomes, and height variations. The engine implements a voxel rendering system using buffer-based meshes and chunk-based world partitioning to manage GPU performance and memory usage. It includes a dynamic lighting system that calculates light values, transparency, and distance-based fog to simulate atmospheric depth. The project covers 3D game physics simulation through axis-align

    Utilizes large vertex and index buffers to group voxel data and optimize GPU rendering performance.

    C
    Auf GitHub ansehen↗4,401
  • cedricguillemet/imguizmoAvatar von CedricGuillemet

    CedricGuillemet/ImGuizmo

    3,943Auf GitHub ansehen↗

    ImGuizmo ist eine Widget-Library für Dear ImGui, die interaktive grafische Komponenten für 3D-Transformationen, chronologische Timelines, Vektorgeometrie-Bearbeitung und datenflussbasierte Knoten bereitstellt. Sie bietet primär ein 3D-Transformations-Gizmo zur Manipulation von Rotation, Translation und Skalierung von Objekten innerhalb einer 3D-Szene. Die Library enthält einen visuellen Knotengraphen-Editor zur Verwaltung von Netzwerken verbundener Knoten zur Darstellung des Datenflusses sowie eine lineare Sequenz-Timeline zur Bearbeitung von Frame-Bereichen für Ereignisse. Sie verfügt zudem über einen Vektorpfad-Editor, der ein Stift-Tool und Anker-Handles verwendet, um 2D-Geometrie zu erstellen und zu manipulieren. Diese Tools decken breite Funktionsbereiche ab, einschließlich 3D-Szenenmanagement, visueller Programmierung, Vektorgrafik und Automatisierungsplanung.

    Implements low-level rendering by sending raw vertex and index buffers to the graphics API for custom handles.

    C++
    Auf GitHub ansehen↗3,943
  • overv/vulkantutorialAvatar von Overv

    Overv/VulkanTutorial

    3,675Auf GitHub ansehen↗

    VulkanTutorial is a comprehensive educational guide and instructional resource for implementing low-level rendering and compute pipelines using the Vulkan API. It serves as a GPU programming course and a step-by-step guide for building high-performance graphics applications from scratch. The project provides detailed instruction on the full graphics pipeline, including the compilation of shaders to SPIR-V bytecode, the configuration of rasterization states, and the implementation of 3D graphics pipelines. It also covers general-purpose GPU compute programming, focusing on the execution of par

    Associates specific vertex buffers with graphics pipeline bindings for use during draw calls.

    C++computer-graphicscppgraphics-programming
    Auf GitHub ansehen↗3,675
  • mrforexample/comfyui-3d-packAvatar von MrForExample

    MrForExample/ComfyUI-3D-Pack

    3,648Auf GitHub ansehen↗

    ComfyUI-3D-Pack is a suite of custom nodes for ComfyUI that enables 3D asset generation and rendering within a node-based workflow. It provides a set of tools for reconstructing textured three-dimensional meshes and volumetric scenes from single images, multi-view images, or text prompts. The system includes a Gaussian splatting generator for creating high-fidelity volumetric 3D scene representations and a multi-view image generator to produce consistent image sets for reconstruction. It also features a single image 3D mesh tool to build geometry from a single 2D source. The toolset covers 3

    Renders 2D imagery from 3D meshes and Gaussian splats using simulated camera perspectives.

    Pythoncomfycomfyuimachine-learning
    Auf GitHub ansehen↗3,648
  1. Home
  2. Graphics & Multimedia
  3. Textured Mesh Rendering

Unter-Tags erkunden

  • Vertex and Index Buffer RenderingRendering custom geometric data using vertex and index buffers. **Distinct from 3D Mesh Rendering:** Focuses on the low-level buffer-based mesh rendering rather than high-level skeletal animation or lighting simulation.