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
·

Image rendering engine

Clasificación actualizada el 30 jul 2026

For image rendering, the strongest matches are mmp/pbrt-v3 (This repository is a physically based rendering and ray), embarkstudios/kajiya (Kajiya is a GPU-accelerated physically based rendering engine featuring) and mitsuba-renderer/mitsuba (Mitsuba is a physically based rendering engine supporting ray). mitsuba-renderer/mitsuba3 and openmoonray/openmoonray round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked open-source image rendering engines, ranked by GitHub stars and activity. Compare the top alternatives and find the best fit.

Image rendering engine

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • 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 repository is a physically based rendering and ray tracing engine that supports GPU acceleration, spectral rendering, and volumetric path tracing for generating photorealistic images.

    C++Physically Based RenderingVolumetric Path TracingMonte Carlo Integration
    Ver en GitHub↗5,071
  • embarkstudios/kajiyaAvatar de EmbarkStudios

    EmbarkStudios/kajiya

    5,334Ver en GitHub↗

    Kajiya is a physically based rendering engine and real-time global illumination renderer. It utilizes a GPU-accelerated path tracer to simulate real-world material properties, such as roughness and metalness, to achieve photorealistic visual results. The engine incorporates a temporal super-resolution upscaler to increase final render resolution by reconstructing images from lower-resolution internal frames. It also generates high-fidelity reference images through path-tracing to verify the visual accuracy of real-time lighting outputs. The system covers 3D scene visualization and asset mana

    Kajiya is a GPU-accelerated physically based rendering engine featuring real-time ray tracing, path tracing, and temporal upscaling, making it an ideal fit for this ray tracing engine search.

    RustPhysically Based RenderingPhysically Based Rendering Materials
    Ver en GitHub↗5,334
  • 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 physically based rendering engine supporting ray tracing, GPU acceleration, and real-time previews through an extensible plugin architecture.

    C++Physically Based Rendering
    Ver en GitHub↗1,108
  • 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 high-performance physically based rendering framework featuring GPU acceleration, spectral and polarized light transport, and differentiable path tracing for advanced scene generation.

    C++Physically Based Rendering
    Ver en GitHub↗2,698
  • openmoonray/openmoonrayAvatar de OpenMoonRay

    OpenMoonRay/openmoonray

    4,693Ver en GitHub↗

    OpenMoonray is a production-grade physically based rendering system and path-tracing engine. It simulates the physical behavior of light to generate high-fidelity photorealistic images and is compatible with Universal Scene Description files for visualizing complex 3D scenes and production pipelines. The system is designed as a distributed rendering framework, capable of splitting heavy computational workloads across multiple machines or cloud clusters to accelerate image generation. It integrates OpenColorIO for consistent color management across different display devices and color spaces.

    OpenMoonray is a production-grade path-tracing engine featuring physically based rendering, Universal Scene Description support, and distributed capabilities to generate high-fidelity photorealistic images.

    CMake3D Scene DescriptionsPhysically Based Rendering
    Ver en GitHub↗4,693
  • google/filamentAvatar de google

    google/filament

    19,658Ver en GitHub↗

    Filament is a real-time physically based rendering engine designed for high-fidelity 3D graphics. It functions as a cross-platform graphics library that provides a unified interface for rendering complex models and materials across desktop, mobile, and web environments. The engine distinguishes itself through a data-oriented architecture that optimizes memory usage and processing speed, alongside a shader-variant system that generates specialized code for specific material and lighting configurations. By abstracting diverse hardware graphics backends, it ensures consistent visual performance

    Filament is a real-time physically based rendering engine supporting cross-platform environments and high-fidelity 3D graphics, though it focuses on rasterization rather than full ray tracing.

    C++Physically Based Rendering Materials
    Ver en GitHub↗19,658
  • 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 physically based ray tracing engine with cross-platform support and a plugin-based scene description format, making it a comprehensive solution for realistic light transport and rendering.

    C++Light Transport SimulationsAutomatic Differentiation EnginesDifferentiable Rendering
    Ver en GitHub↗2,069
  • steaklive/everyray-rendering-engineAvatar de steaklive

    steaklive/EveryRay-Rendering-Engine

    738Ver en GitHub↗

    EveryRay Rendering Engine is a high-performance graphics framework designed for real-time three-dimensional rendering. It utilizes a physically based deferred rendering pipeline to simulate realistic light behavior, incorporating global illumination, cascaded shadow mapping, and advanced volumetric effects to produce high-fidelity visual output. The engine distinguishes itself through a unified graphics abstraction layer that enables consistent performance across diverse hardware backends by translating high-level commands into specific instructions. It further optimizes complex environments

    EveryRay Rendering Engine is a high-performance graphics framework featuring physically based rendering, GPU acceleration, and real-time preview capabilities, though it relies on rasterization and voxel-based global illumination rather than full ray tracing.

    C++Physically Based Rendering
    Ver en GitHub↗738
  • orillusion/orillusionAvatar de Orillusion

    Orillusion/orillusion

    5,188Ver en GitHub↗

    Orillusion is a WebGPU 3D rendering engine designed for high-fidelity scenes and visual effects in the browser. It functions as a GPU compute framework for parallel mathematical operations and a physically-based rendering graphics pipeline for realistic materials and surfaces. The system also includes a web-based 3D animation toolkit for driving skeletal animations and interpolating vertex positions. The engine is distinguished by its use of an entity component system for scene logic and a macro-based shader generation system that creates multiple shader variants. It optimizes performance thr

    Orillusion is a WebGPU-based 3D rendering engine that features physically based rendering and GPU acceleration for browser environments, though it focuses on real-time rasterization rather than full ray tracing.

    TypeScriptPhysically Based RenderingPBR Pipelines
    Ver en GitHub↗5,188
  • ogrecave/ogreAvatar de OGRECave

    OGRECave/ogre

    4,607Ver en GitHub↗

    Ogre is a high-level 3D rendering engine designed for creating games, simulations, and visualizations without requiring low-level graphics API code. It functions as a framework for real-time 3D graphics processing, providing a physically based renderer to simulate lifelike surfaces and lighting. The engine includes specialized systems for skeletal animation to control character movement and a terrain generation system for producing large textured landscapes. These features are supported by automatic levels of detail and distance-based mesh management to maintain performance. The project cove

    Ogre is a robust 3D graphics rendering engine that supports physically based rendering and cross-platform development, making it a solid fit despite lacking native ray tracing or GPU acceleration in its core pipeline.

    C++Physically Based Rendering
    Ver en GitHub↗4,607
  • tixl3d/tixlAvatar de tixl3d

    tixl3d/tixl

    5,004Ver en GitHub↗

    Tixl is a node-based motion graphics engine and procedural generation tool used to create 3D geometry and shaders. It utilizes a directed acyclic graph of operators and GPU-accelerated compute kernels to generate complex 3D shapes, particularly through the use of signed distance functions and particle simulations. The engine is highly extensible via a C# development framework that supports hot code reloading, allowing custom operator logic to be injected into the active runtime without restarting. It further distinguishes itself as a lighting controller, capable of translating 3D spatial attr

    Tixl is a GPU-accelerated motion graphics and procedural 3D generation engine that handles real-time rendering and shader execution, matching the core rendering category even though it focuses on signed distance functions rather than traditional ray tracing.

    C#Physically Based Rendering
    Ver en GitHub↗5,004
  • pov-ray/povrayAvatar de POV-Ray

    POV-Ray/povray

    1,502Ver en GitHub↗

    POV-Ray is a ray tracing rendering engine that transforms text-based scene descriptions into photorealistic three-dimensional images and animations. It parses plain-text files containing scene geometry, lighting, textures, and camera definitions into an internal computational data structure, then calculates precise mathematical ray-scene intersections against geometric primitives and triangle meshes. The engine incorporates advanced lighting and geometry capabilities, including bounding hierarchy optimization to skip collision checks against distant geometry, and constructive solid geometry f

    POV-Ray is a classic ray tracing engine that processes scene description files into rendered images, though it lacks modern GPU acceleration and real-time preview features.

    C++Image Graphics RenderingBounding Volume HierarchiesConstructive Solid Geometry Operations
    Ver en GitHub↗1,502
Compara los 10 mejores de un vistazo
RepositorioEstrellasLenguajeLicenciaÚltimo push
mmp/pbrt-v35.1KC++BSD-2-Clause3 sept 2023
embarkstudios/kajiya5.3KRustApache-2.07 jul 2025
mitsuba-renderer/mitsuba1.1KC++GPL-3.011 sept 2023
mitsuba-renderer/mitsuba32.7KC++other20 feb 2026
openmoonray/openmoonray4.7KCMakeApache-2.016 jun 2026
google/filament19.7KC++apache-2.020 feb 2026
mitsuba-renderer/mitsuba22.1KC++NOASSERTION22 ago 2022
steaklive/everyray-rendering-engine738C++mit19 oct 2025
orillusion/orillusion5.2KTypeScriptMIT12 jun 2026
ogrecave/ogre4.6KC++MIT25 jun 2026

Related searches

  • Programmatic image renderer
  • 2D graphics engine
  • librería de abstracción gráfica multiplataforma
  • an open source tool for image alignment
  • GPU accelerated renderer
  • 3D rendering engine
  • una librería de procesamiento de imágenes para manipulación en el servidor
  • Image compression tool