awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

GPU accelerated renderer

排名更新于 2026年7月24日

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • babylonjs/babylon.jsBabylonJS 的头像

    BabylonJS/Babylon.js

    25,652在 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
    在 GitHub 上查看↗25,652
  • mmp/pbrt-v3mmp 的头像

    mmp/pbrt-v3

    5,071在 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
    在 GitHub 上查看↗5,071
  • mosra/magnummosra 的头像

    mosra/magnum

    5,169在 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
    在 GitHub 上查看↗5,169
  • o3de/o3deo3de 的头像

    o3de/o3de

    8,954在 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
    在 GitHub 上查看↗8,954
  • mitsuba-renderer/mitsuba2mitsuba-renderer 的头像

    mitsuba-renderer/mitsuba2

    2,069在 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
    在 GitHub 上查看↗2,069
  • mitsuba-renderer/mitsuba3mitsuba-renderer 的头像

    mitsuba-renderer/mitsuba3

    2,698在 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
    在 GitHub 上查看↗2,698
  • galacean/engineG

    galacean/engine

    5,791在 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
    在 GitHub 上查看↗5,791
  • makieorg/makie.jlMakieOrg 的头像

    MakieOrg/Makie.jl

    2,778在 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
    在 GitHub 上查看↗2,778
  • cinder/cindercinder 的头像

    cinder/Cinder

    5,528在 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
    在 GitHub 上查看↗5,528
  • mitsuba-renderer/mitsubamitsuba-renderer 的头像

    mitsuba-renderer/mitsuba

    1,108在 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
    在 GitHub 上查看↗1,108
  • erichlof/three.js-pathtracing-renderererichlof 的头像

    erichlof/THREE.js-PathTracing-Renderer

    2,216在 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
    在 GitHub 上查看↗2,216
  • diligentgraphics/diligentengineDiligentGraphics 的头像

    DiligentGraphics/DiligentEngine

    4,193在 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
    在 GitHub 上查看↗4,193
  • inexorgame/vulkan-rendererinexorgame 的头像

    inexorgame/vulkan-renderer

    1,166在 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
    在 GitHub 上查看↗1,166
一览前 10 名对比
仓库Star 数语言许可证最后推送
babylonjs/babylon.js25.7KTypeScriptApache-2.02026年6月16日
mmp/pbrt-v35.1KC++BSD-2-Clause2023年9月3日
mosra/magnum5.2KC++NOASSERTION2026年6月16日
o3de/o3de9KC++other2026年2月20日
mitsuba-renderer/mitsuba22.1KC++NOASSERTION2022年8月22日
mitsuba-renderer/mitsuba32.7KC++other2026年2月20日
galacean/engine5.8KTypeScriptMIT2026年6月23日
makieorg/makie.jl2.8KJuliaMIT2026年6月23日
cinder/cinder5.5KC++NOASSERTION2026年3月20日
mitsuba-renderer/mitsuba1.1KC++GPL-3.02023年9月11日

Related searches

  • Hardware acceleration libraries
  • 跨平台图形抽象库
  • GPU acceleration libraries
  • 2D graphics engine
  • GPU acceleration tools
  • Programmatic image renderer
  • Hardware emulation layer
  • 3D rendering engine