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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

GPU accelerated renderer

Clasificación actualizada el 24 jul 2026

For hardware accelerated renderers, the strongest matches are babylonjs/babylon.js (Babylon), mmp/pbrt-v3 (This project is a physically based rendering engine that) and mosra/magnum (Magnum is a C++ graphics development and rendering middleware). o3de/o3de and mitsuba-renderer/mitsuba2 round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked GPU accelerated renderers for high-performance graphics, ranked by GitHub stars and activity. Compare and pick the right one.

GPU accelerated renderer

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • babylonjs/babylon.jsAvatar de BabylonJS

    BabylonJS/Babylon.js

    25,652Ver en GitHub↗

    Babylon.js is a JavaScript game engine and real-time graphics renderer designed for creating interactive three-dimensional visuals and applications. It functions as a web-based 3D framework and WebGL engine that enables the deployment of high-performance 3D content across various web platforms and devices. The project provides tools for web-based 3D game development, real-time graphics rendering, and the creation of browser-based interactive visualizations. It also supports the development of WebXR virtual and augmented reality experiences using standard web technologies. The framework cover

    Babylon.js is a web-based 3D graphics renderer and framework that delivers real-time rendering, scene graphs, and shader support via WebGL and WebGPU, fulfilling most of the requested rendering capabilities outside of a native desktop environment.

    TypeScriptScene GraphsCustom Shader Programs
    Ver en GitHub↗25,652
  • mmp/pbrt-v3Avatar de mmp

    mmp/pbrt-v3

    5,071Ver en GitHub↗

    This project is a physically based rendering system and ray tracing engine designed to generate photorealistic images. It operates as a spectral rendering system that records radiance across discretized wavelength buckets and functions as a volumetric path tracer to compute light scattering and absorption within participating media. The engine utilizes GPU acceleration to execute its rendering pipeline on parallel graphics hardware. It integrates real-world optical data, such as measured spectral power distributions and lens description files, to simulate the behavior of physical camera syste

    This project is a physically based rendering engine that implements parallel ray tracing and leverages GPU acceleration to generate photorealistic images, though it focuses more on offline spectral rendering rather than real-time interactive rendering.

    C++Ray Tracing EnginesParallel Ray TracingPath Tracing Algorithms
    Ver en GitHub↗5,071
  • mosra/magnumAvatar de mosra

    mosra/magnum

    5,169Ver en GitHub↗

    Magnum is a C++ middleware suite for cross-platform graphics development and real-time data visualization. It provides a hardware-agnostic rendering layer that translates graphics commands into platform-specific calls, ensuring consistent behavior across different GPU drivers and APIs such as Vulkan. The project focuses on decoupling application logic from underlying hardware through abstract graphics and system utilities. It features a plugin-based resource importer for 3D assets and audio, a hierarchical scene graph for spatial transformations, and a high-performance signal-based event syst

    Magnum is a C++ graphics development and rendering middleware suite featuring a hardware-agnostic Vulkan-backed layer, hierarchical scene graph, and shader visualization pipelines, though it functions more as a comprehensive development library than a standalone ready-to-run rendering engine.

    C++Mesh Geometry ProcessingScene GraphsMesh Processing Utilities
    Ver en GitHub↗5,169
  • o3de/o3deAvatar de o3de

    o3de/o3de

    8,954Ver en GitHub↗

    This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic environments. It functions as a robotics simulation platform with native integration for ROS 2 to model robot controllers and sensors. The engine features a multi-threaded Forward+ physically based renderer that supports hardware-accelerated ray tracing and global illumination. The system is built on a modular extension architecture using Gems to add or replace features without modifying core binaries. It includes a native SDK for AWS cloud integration, enabling IAM authenticati

    This repository provides a fully featured, modular 3D game engine with a multi-threaded renderer supporting hardware-accelerated ray tracing, real-time rendering, and mesh processing, perfectly aligning with your search.

    C++Custom Shader ProgramsNode-Based Shader Editors
    Ver en GitHub↗8,954
  • mitsuba-renderer/mitsuba2Avatar de mitsuba-renderer

    mitsuba-renderer/mitsuba2

    2,069Ver en GitHub↗

    Mitsuba 2 is a physically based ray tracing engine and differentiable rendering framework designed to simulate realistic light transport and compute exact gradients of the rendering process with respect to scene parameters. The software functions as an optical simulation tool that models complex phenomena using monochromatic, RGB, or spectral color representations alongside optional polarization effects. The system incorporates an automatic differentiation engine that records mathematical operations during the rendering pass to solve inverse problems and optimize designs. A plugin-based scen

    Mitsuba 2 is a high-performance hardware-accelerated rendering engine with GPU-backed forward and inverse ray tracing, real-time previewing, and advanced scene processing capabilities that match your graphics rendering requirements.

    C++Ray Tracing Engines
    Ver en GitHub↗2,069
  • mitsuba-renderer/mitsuba3Avatar de mitsuba-renderer

    mitsuba-renderer/mitsuba3

    2,698Ver en GitHub↗

    Mitsuba 3 is a high-performance physically based rendering framework that operates as a CPU and GPU render engine. It functions as a spectral rendering system and a differentiable path tracer, simulating the transport of light as spectral or polarized data through materials and geometry. The system is distinguished by its differentiable rendering pipeline, which calculates derivatives of images relative to input parameters to enable inverse rendering and optimization. It utilizes a just-in-time compilation layer to transform rendering logic into optimized kernels for hardware-agnostic executi

    Mitsuba 3 is a physically based rendering framework that provides GPU-accelerated path tracing and shader execution, though it is tailored for offline physical simulation rather than real-time interactive rendering.

    C++Differentiable Path Tracing
    Ver en GitHub↗2,698
  • galacean/engineG

    galacean/engine

    5,791Ver en GitHub↗

    This is a web-based 3D game engine designed for creating high-performance interactive experiences on web and mobile platforms. It functions as a real-time graphics renderer and physics engine, utilizing a component-based scene graph to organize entities and their properties for three-dimensional rendering. The engine includes a visual scene editor that allows for the design of environments through a graphical interface, which then exports these assets as executable code. Its broader capabilities cover real-time graphics rendering for 2D and 3D elements, physical world simulation for object c

    Galacean is a web-based 3D game engine and real-time graphics renderer featuring a component-based scene graph, though its web-centric scope and TypeScript implementation differ from traditional hardware-accelerated C++ rendering engines.

    TypeScriptScene Graphs
    Ver en GitHub↗5,791
  • makieorg/makie.jlAvatar de MakieOrg

    MakieOrg/Makie.jl

    2,778Ver en GitHub↗

    Makie.jl is a high-performance Julia data visualization library and hardware-accelerated plotting engine used to create interactive 2D and 3D visualizations. It functions as a reactive visualization framework where plots update automatically via observables and compute graphs, and as a vector graphics generator for high-resolution academic output. The system is distinguished by its backend-agnostic rendering pipeline, which supports OpenGL, WebGL, and ray-traced scenes. It employs a grammar-of-graphics approach to map variables to aesthetic attributes and utilizes a hierarchical scene graph t

    Makie.jl is a high-performance Julia-based plotting and rendering engine that features hardware acceleration, scene graphs, and ray tracing support, making it well-suited for interactive visualisations even though it focuses primarily on data plotting rather than general-purpose scene rendering.

    JuliaScene Graphs
    Ver en GitHub↗2,778
  • cinder/cinderAvatar de cinder

    cinder/Cinder

    5,528Ver en GitHub↗

    Cinder is a C++ creative coding library and native graphics toolkit designed for developing professional interactive media and visual art. It serves as a cross-platform multimedia framework for generating high-performance generative digital art and real-time visual rendering. The framework provides a professional suite of tools for building hardware-integrated installations and cinematic visuals. It focuses on real-time graphics programming and the production of high-quality graphics for professional displays. The library includes a cross-platform abstraction layer and a modular architecture

    Cinder is a C++ creative coding library and cross-platform graphics framework that supports hardware-accelerated rendering and real-time graphics development, though it functions more as a general creative toolkit than a dedicated ray-tracing engine.

    C++Creative Coding FrameworksInteractive Media Development KitsCross-Platform Graphics Frameworks
    Ver en GitHub↗5,528
  • mitsuba-renderer/mitsubaAvatar de mitsuba-renderer

    mitsuba-renderer/mitsuba

    1,108Ver en GitHub↗

    Mitsuba is a physically based rendering engine that calculates realistic light interactions to produce accurate synthetic images using both biased and unbiased numerical integration techniques. It is designed for computer graphics research and supports interactive three-dimensional scene inspection through a graphical interface that provides progressive real-time previewing, refining images iteratively when movement stops. The system features a plugin-based architecture that dynamically loads modular components at runtime to incorporate custom materials, light sources, and complete rendering

    Mitsuba is a research-oriented rendering system supporting advanced physically based light transport and GPU acceleration, making it well suited for high-performance rendering scenes despite lacking a full scene graph and native real-time pipeline out of the box.

    C++Physically Based RenderingComputer GraphicsExtensible Rendering Pipelines
    Ver en GitHub↗1,108
  • erichlof/three.js-pathtracing-rendererAvatar de erichlof

    erichlof/THREE.js-PathTracing-Renderer

    2,216Ver en GitHub↗

    This project is a browser-based, physically based path-tracing renderer built on WebGL and integrated with Three.js. It functions as a real-time global illumination engine, calculating light bouncing, soft shadows, reflections, refractions, and color bleeding interactively within web environments. The rendering system incorporates progressive multi-pass accumulation to refine noisy images iteratively over multiple frames, alongside GPU-accelerated spatial acceleration structures and bounding volume hierarchies to handle complex geometry. It supports diverse material types such as refractive

    This project is a real-time path-tracing renderer built on top of Three.js, providing GPU-accelerated ray tracing and global illumination in the browser, though it functions as a rendering extension rather than a standalone engine.

    GLSLPath Tracing Algorithms
    Ver en GitHub↗2,216
  • diligentgraphics/diligentengineAvatar de DiligentGraphics

    DiligentGraphics/DiligentEngine

    4,193Ver en GitHub↗

    DiligentEngine is a cross-platform graphics abstraction layer and physically-based rendering engine. It provides a unified interface for executing 3D graphics commands across multiple low-level rendering backends from a single codebase, including a dedicated system for importing 3D assets via the GLTF 2.0 format. The engine features an HLSL shader cross-compiler that allows a single set of shaders to run across different graphics APIs and operating systems. It supports advanced rendering capabilities such as ray-tracing, mesh shaders, variable rate shading, and bindless resources. The framew

    DiligentEngine is a high-performance cross-platform graphics rendering engine featuring GPU acceleration, ray tracing, shader support, and mesh processing, making it a strong fit for this search even though it functions primarily as a low-level graphics abstraction layer.

    BatchfileCross-Platform Graphics ToolingGraphics Engines and Rendering3D Asset Pipelines
    Ver en GitHub↗4,193
  • inexorgame/vulkan-rendererAvatar de inexorgame

    inexorgame/vulkan-renderer

    1,166Ver en GitHub↗

    This project is a 3D game engine built with C++20 that utilizes the Vulkan API to provide high-performance hardware-accelerated graphics. It features a render-graph architecture designed to manage resource dependencies and optimize command submission across different operating systems and GPU vendors. The engine distinguishes itself through integrated tools for real-time collaborative development, allowing multiple users to coordinate, build, and arrange game assets within an active session. It also includes a centralized platform for sharing and discovering user-generated content, facilitati

    This project is a Vulkan-based 3D rendering and game engine that leverages GPU acceleration, though it leans towards game development features rather than acting solely as a standalone rendering engine.

    C++Vulkan-Based Game EnginesEntity Component SystemsGame State Delta Updates
    Ver en GitHub↗1,166
Compara los 10 mejores de un vistazo
RepositorioEstrellasLenguajeLicenciaÚltimo push
babylonjs/babylon.js25.7KTypeScriptApache-2.016 jun 2026
mmp/pbrt-v35.1KC++BSD-2-Clause3 sept 2023
mosra/magnum5.2KC++NOASSERTION16 jun 2026
o3de/o3de9KC++other20 feb 2026
mitsuba-renderer/mitsuba22.1KC++NOASSERTION22 ago 2022
mitsuba-renderer/mitsuba32.7KC++other20 feb 2026
galacean/engine5.8KTypeScriptMIT23 jun 2026
makieorg/makie.jl2.8KJuliaMIT23 jun 2026
cinder/cinder5.5KC++NOASSERTION20 mar 2026
mitsuba-renderer/mitsuba1.1KC++GPL-3.011 sept 2023

Related searches

  • Hardware acceleration libraries
  • librería de abstracción gráfica multiplataforma
  • GPU acceleration libraries
  • 2D graphics engine
  • GPU acceleration tools
  • Programmatic image renderer
  • Immediate mode rendering
  • Hardware emulation layer