awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to raytracing/raytracing.github.io

Open-source alternatives to Raytracing.github.io

30 open-source projects similar to raytracing/raytracing.github.io, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Raytracing.github.io alternative.

  • mmp/pbrt-v3mmp का अवतार

    mmp/pbrt-v3

    5,071GitHub पर देखें↗

    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

    C++
    GitHub पर देखें↗5,071
  • erichlof/three.js-pathtracing-renderererichlof का अवतार

    erichlof/THREE.js-PathTracing-Renderer

    2,216GitHub पर देखें↗

    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

    GLSLglobal-illuminationpathpath-tracer
    GitHub पर देखें↗2,216
  • openmoonray/openmoonrayOpenMoonRay का अवतार

    OpenMoonRay/openmoonray

    4,693GitHub पर देखें↗

    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.

    CMake
    GitHub पर देखें↗4,693

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Find more with AI search
  • mitsuba-renderer/mitsubamitsuba-renderer का अवतार

    mitsuba-renderer/mitsuba

    1,108GitHub पर देखें↗

    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

    C++
    GitHub पर देखें↗1,108
  • embarkstudios/kajiyaEmbarkStudios का अवतार

    EmbarkStudios/kajiya

    5,334GitHub पर देखें↗

    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

    Rust
    GitHub पर देखें↗5,334
  • godotengine/godot-demo-projectsgodotengine का अवतार

    godotengine/godot-demo-projects

    8,250GitHub पर देखें↗

    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
    GitHub पर देखें↗8,250
  • tixl3d/tixltixl3d का अवतार

    tixl3d/tixl

    5,004GitHub पर देखें↗

    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

    C#animationdesigndirectx
    GitHub पर देखें↗5,004
  • ssloy/tinyrendererssloy का अवतार

    ssloy/tinyrenderer

    23,252GitHub पर देखें↗

    Tinyrenderer is a C++ library designed as an educational tool for building a 3D graphics pipeline from scratch. It provides a software-defined rendering environment that executes all geometric transformations and rasterization tasks on the central processor, intentionally avoiding reliance on external hardware acceleration or graphics libraries. The project serves as a pedagogical resource for understanding the fundamental mathematical principles of computer graphics. It enables users to implement custom shader pipelines and core rendering techniques, such as barycentric coordinate calculatio

    C++3d3d-graphicsc-plus-plus
    GitHub पर देखें↗23,252
  • mitsuba-renderer/mitsuba3mitsuba-renderer का अवतार

    mitsuba-renderer/mitsuba3

    2,698GitHub पर देखें↗

    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

    C++
    GitHub पर देखें↗2,698
  • visioncortex/vtracervisioncortex का अवतार

    visioncortex/vtracer

    5,452GitHub पर देखें↗

    vtracer is a raster to SVG converter and image vectorization pipeline. It transforms high-resolution scans and pixel-based images into scalable vector graphics by tracing shapes and colors. The tool includes a specialized pixel art vectorizer that converts low-resolution raster graphics into vector shapes while preserving a pixelated aesthetic. It also functions as a Bezier curve fitting tool to simplify dense point sets into smooth curves, reducing the complexity of vector paths. The project covers large scale image vectorization for gigapixel-scale data, color clustering and patch segmenta

    Rustimage-procesingrustsvg
    GitHub पर देखें↗5,452
  • qianmo/game-dev-reading-notesQianMo का अवतार

    QianMo/Game-Dev-Reading-Notes

    9,964GitHub पर देखें↗

    This project is a game development knowledge base and technical reference focused on real-time rendering, computer graphics, and GPU programming. It serves as a study guide for game programming, providing a curated collection of notes and documentation on graphics theory. The repository covers educational resources for game engine development, specifically addressing software engineering practices and design patterns. It includes structured references for programming languages and tools used in professional game development to improve performance and image quality. The content is stored as m

    GitHub पर देखें↗9,964
  • deepspeedai/deepspeedexamplesdeepspeedai का अवतार

    deepspeedai/DeepSpeedExamples

    6,822GitHub पर देखें↗

    DeepSpeedExamples is a collection of reference implementations and scripts for training, fine-tuning, and executing inference on large-scale AI models using DeepSpeed optimization. It provides a distributed model training guide and practical workflows for adapting large language models through memory-efficient techniques. The repository includes specialized implementations for pipeline parallelism to handle models exceeding single GPU memory and a suite of examples for ZeRO memory optimization to reduce per-device overhead. It also features standardized test suites for benchmarking the throug

    Python
    GitHub पर देखें↗6,822
  • gfxfundamentals/webgl-fundamentalsgfxfundamentals का अवतार

    gfxfundamentals/webgl-fundamentals

    5,004GitHub पर देखें↗

    webgl-fundamentals is a comprehensive educational resource and graphics tutorial for learning hardware-accelerated 2D and 3D rendering using the WebGL API. It serves as a structured 3D graphics curriculum and GPU programming reference, guiding users through the graphics pipeline from basic geometry to advanced rendering techniques. The project provides detailed guides on GLSL shader development, including the creation of vertex and fragment shaders. It specifically focuses on the implementation of real-time lighting models—such as directional, point, and spot lighting—and the application of s

    HTML3d3d-mathglsl
    GitHub पर देखें↗5,004
  • cocos-creator/enginecocos-creator का अवतार

    cocos-creator/engine

    9,671GitHub पर देखें↗

    This project is a cross-platform game engine and development toolkit designed for creating high-performance 2D and 3D games. It serves as a 3D graphics rendering engine and a web-based game framework that allows applications to be deployed across mobile, desktop, and web environments from a single codebase. The engine features a configurable render pipeline that supports both forward and deferred rendering paths. It utilizes a cross-platform graphics abstraction layer and universal shader translation to ensure consistent visual output across different hardware and platforms. The toolkit incl

    C++
    GitHub पर देखें↗9,671
  • facebookresearch/habitat-simfacebookresearch का अवतार

    facebookresearch/habitat-sim

    3,532GitHub पर देखें↗

    Habitat-sim is a high-performance 3D simulation platform designed for training and benchmarking embodied AI agents within photorealistic indoor and outdoor environments. It serves as a simulator for AI and robotics, providing a system for generating synthetic data and simulating physical interactions. The project is distinguished by a native C++ core that enables high-throughput simulation and a rendering pipeline using physically based rendering and baked global illumination. It features a navigation system based on pre-computed navigation meshes to ensure collision-free traversal and a rigi

    C++aicomputer-visioncplusplus
    GitHub पर देखें↗3,532
  • fenixsoft/awesome-fenixfenixsoft का अवतार

    fenixsoft/awesome-fenix

    9,399GitHub पर देखें↗

    Awesome Fenix is an open-source reference project and comprehensive guide that traces the evolution of software architecture from monolithic systems through microservices, service meshes, and serverless patterns. At its core, it provides a working bookstore application implemented in multiple architectural styles, allowing developers to study the trade-offs and migration paths between each approach through runnable code examples. The project distinguishes itself by treating infrastructure as disposable and reproducible, using Docker and Kubernetes to hide distributed complexity while enabling

    Vuearchitecturecloud-nativeistio
    GitHub पर देखें↗9,399
  • filledstacks/flutter-tutorialsFilledStacks का अवतार

    FilledStacks/flutter-tutorials

    4,787GitHub पर देखें↗

    This project is a reference guide for Flutter application development, providing a collection of source code examples that demonstrate user interface patterns and architectural implementations. It serves as a library of practical code samples for building common UI components, layouts, and structural patterns. The repository includes reference implementations for integrating third-party packages and external services into Flutter projects. It provides specific examples of how to execute feature integrations and UI patterns to assist in the development process. The content covers a range of a

    Dartdartflutterflutter-examples
    GitHub पर देखें↗4,787
  • genesis-embodied-ai/genesisGenesis-Embodied-AI का अवतार

    Genesis-Embodied-AI/Genesis

    29,362GitHub पर देखें↗

    Genesis is an embodied AI simulation platform and parallelized robotics simulator designed for training general-purpose robotic agents. It integrates a physics engine for robotics that calculates collisions and movements for rigid bodies, soft tissues, and fluids, alongside a photorealistic 3D rendering engine. The platform features a domain randomization framework to vary environment parameters across parallel simulations, aiding in sim-to-real transfer. It supports the integration of real-world captured light fields and Gaussian splatting to provide photorealistic backgrounds within simulat

    Python
    GitHub पर देखें↗29,362
  • jwarmenhoven/islr-pythonJWarmenhoven का अवतार

    JWarmenhoven/ISLR-python

    4,398GitHub पर देखें↗

    This project is a machine learning education resource consisting of Python implementations of statistical learning models and data analysis examples from a core textbook. It serves as a statistical modeling library that provides the code necessary to implement linear regression, classification, and unsupervised learning techniques for academic data analysis. The repository is structured as a reference-driven implementation, with a directory layout that mirrors the chapter and section hierarchy of the associated academic publication. It includes a set of scripts and notebooks designed to gener

    Jupyter Notebook
    GitHub पर देखें↗4,398
  • microsoft/trellis.2microsoft का अवतार

    microsoft/TRELLIS.2

    3,910GitHub पर देखें↗

    TRELLIS.2 is a generative image-to-3D system that creates high-resolution 3D assets with physically based rendering materials from 2D images. It utilizes a sparse voxel representation to handle complex topologies and internal structures without relying on iso-surface fields. The project features a structured latent space representation that maps geometry and texture attributes to maintain visual fidelity. It employs an optimization-free geometry reconstruction process to decode latent representations directly into voxel grids and includes a PBR texture generator for synthesizing base color, r

    Python
    GitHub पर देखें↗3,910
  • nem0/lumixenginenem0 का अवतार

    nem0/LumixEngine

    3,829GitHub पर देखें↗

    LumixEngine is a high-performance C++ 3D game engine designed for building interactive 3D applications. It is built on a data-oriented component system that organizes objects in contiguous memory blocks to maximize CPU cache performance. The engine features a dynamic binary plugin architecture for loading external modules at runtime and an embedded scripting virtual machine that exposes internal logic for external control without recompilation. Computational workloads are managed via a task-based parallel execution model that distributes jobs across multiple processor cores. The framework in

    C++
    GitHub पर देखें↗3,829
  • o3de/o3deo3de का अवतार

    o3de/o3de

    8,954GitHub पर देखें↗

    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

    C++3d-graphics3d-graphics-engineanimation
    GitHub पर देखें↗8,954
  • ogrecave/ogreOGRECave का अवतार

    OGRECave/ogre

    4,607GitHub पर देखें↗

    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

    C++
    GitHub पर देखें↗4,607
  • orillusion/orillusionOrillusion का अवतार

    Orillusion/orillusion

    5,188GitHub पर देखें↗

    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

    TypeScript3dgraphicshtml5
    GitHub पर देखें↗5,188
  • ssloy/tinyraytracerssloy का अवतार

    ssloy/tinyraytracer

    5,340GitHub पर देखें↗

    This project is a ray tracing engine and C++ rendering project designed to simulate the physical behavior of light to generate 2D images from 3D scenes. It serves as a computer graphics tutorial and educational implementation intended to teach the fundamental mathematical and algorithmic principles of 3D graphics programming. The implementation focuses on the foundations of light transport and scene geometry. It utilizes Whitted-style recursive raytracing to simulate reflections and employs Lambertian diffuse shading to calculate surface brightness. The engine handles 3D scene rendering thro

    C++3d3d-graphicsc-plus-plus
    GitHub पर देखें↗5,340
  • steaklive/everyray-rendering-enginesteaklive का अवतार

    steaklive/EveryRay-Rendering-Engine

    738GitHub पर देखें↗

    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

    C++3d-graphicsdeferred-renderingdirectx-11
    GitHub पर देखें↗738
  • zauonlok/rendererzauonlok का अवतार

    zauonlok/renderer

    2,745GitHub पर देखें↗

    Renderer is a low-level software graphics engine implemented in standard C for educational and experimental real-time computer graphics. It functions as a CPU rasterizer that computes vertex transformations, clipping, texturing, and lighting entirely through software computation without requiring hardware acceleration. The software includes a geometry pipeline supporting depth and alpha testing, geometry clipping and culling, and perspective-correct attribute interpolation. Its lighting and shading subsystem provides advanced physical simulation including metallic-roughness and specular-gloss

    C3d3d-graphicsc
    GitHub पर देखें↗2,745
  • genesis-embodied-ai/genesis-worldGenesis-Embodied-AI का अवतार

    Genesis-Embodied-AI/genesis-world

    29,351GitHub पर देखें↗

    Genesis World is an embodied AI simulation platform designed for training robotic agents through physics-based interactions. It centers on a multi-physics simulation engine that integrates rigid body, particle, and finite element method dynamics, supported by a parallel simulation kernel compiler that translates Python functions into optimized GPU and CPU kernels. The platform features a photorealistic robot renderer that utilizes path-tracing and Gaussian Splatting to generate synthetic training data. It includes a domain randomization framework to vary lighting and physical parameters acros

    Python
    GitHub पर देखें↗29,351
  • realworld-apps/realworldrealworld-apps का अवतार

    realworld-apps/realworld

    83,652GitHub पर देखें↗

    RealWorld is an open-source project that provides a standardized blueprint for building functionally identical applications across diverse programming languages and frameworks. By establishing a contract-first API specification and a shared data model, it enables developers to create decoupled frontend and backend components that are fully interoperable. The project distinguishes itself through a comprehensive catalog of over 100 reference implementations, allowing for direct comparison of architectural patterns and syntax across different technology stacks. To ensure consistency, every imple

    TypeScript
    GitHub पर देखें↗83,652
  • miloyip/game-programmermiloyip का अवतार

    miloyip/game-programmer

    18,507GitHub पर देखें↗

    This project is a comprehensive educational resource and knowledge base designed to guide developers through the technical requirements of a career in game programming. It functions as a structured curriculum that organizes essential engineering principles and mathematical foundations into a logical roadmap, facilitating a clear progression from foundational concepts to advanced system mastery. The repository serves as a centralized hub for navigating the multidisciplinary domains of interactive software development. It provides curated references and learning materials across core areas incl

    Python
    GitHub पर देखें↗18,507