awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 مستودعات

Awesome GitHub RepositoriesIndirect Lighting Simulation

Simulation of light bouncing off surfaces to create realistic global illumination and photorealism.

Distinguishing note: Candidates are simple color shift simulators or GPU buffers, not path-traced indirect lighting.

Explore 13 awesome GitHub repositories matching graphics & multimedia · Indirect Lighting Simulation. Refine with filters or upvote what's useful.

Awesome Indirect Lighting Simulation GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • raytracing/raytracing.github.ioالصورة الرمزية لـ RayTracing

    RayTracing/raytracing.github.io

    10,174عرض على GitHub↗

    This project is a ray tracing reference implementation and educational resource for building a Monte Carlo path tracer from scratch. It serves as a guide for physically based rendering, demonstrating how to simulate the behavior of light and materials to create realistic images. The implementation includes a spatial hierarchy accelerator to optimize intersection tests and a system for generating images in the portable pixmap format. It provides a community reference library of implementations across various programming languages and distributes complete source code archives for study. The pr

    Simulates indirect lighting using a general-purpose path tracing capability to produce photorealistic images.

    HTMLbookgraphics-renderingmarkdeep
    عرض على GitHub↗10,174
  • godotengine/godot-demo-projectsالصورة الرمزية لـ godotengine

    godotengine/godot-demo-projects

    8,250عرض على GitHub↗

    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

    Calculates and stores bounced light into textures to provide high-quality global illumination with minimal runtime cost.

    GDScript
    عرض على GitHub↗8,250
  • microsoft/directx-graphics-samplesالصورة الرمزية لـ Microsoft

    Microsoft/DirectX-Graphics-Samples

    6,762عرض على GitHub↗

    This project is a collection of reference implementations and technical guides for building high-performance 3D applications and graphics experiments on Windows. It provides a library of samples covering the implementation of GPU compute frameworks, raytracing reference models, and shader optimization techniques. The repository includes specific demonstrations for modeling physical light behavior to create reflections and lighting effects, as well as tools for analyzing memory dumps and tracking real-time execution metrics on graphics hardware. It further provides guidance on managing shader

    Simulates physical light behavior and indirect lighting to produce high-fidelity reflections and photorealism.

    C++
    عرض على GitHub↗6,762
  • embarkstudios/kajiyaالصورة الرمزية لـ EmbarkStudios

    EmbarkStudios/kajiya

    5,334عرض على GitHub↗

    Kajiya هو محرك عرض قائم على الفيزياء ومحرك عرض للإضاءة العالمية في الوقت الفعلي. يستخدم متتبع مسار (path tracer) معجل بواسطة GPU لمحاكاة خصائص المواد في العالم الحقيقي، مثل الخشونة والمعدنية، لتحقيق نتائج مرئية واقعية. يدمج المحرك أداة رفع دقة زمنية (temporal super-resolution) لزيادة دقة العرض النهائية من خلال إعادة بناء الصور من إطارات داخلية منخفضة الدقة. كما يقوم بإنشاء صور مرجعية عالية الدقة من خلال تتبع المسار للتحقق من الدقة المرئية لمخرجات الإضاءة في الوقت الفعلي. يغطي النظام تصور المشاهد ثلاثية الأبعاد وإدارة الأصول، بما في ذلك استيراد النماذج (meshes) وتكوينات المشهد. كما يدعم الإضاءة القائمة على الصور باستخدام صور ذات نطاق ديناميكي عالٍ (HDR) لتوفير إضاءة بيئية واقعية.

    Simulates realistic indirect lighting and light bounces in dynamic scenes using ray-tracing and compute shaders.

    Rust
    عرض على GitHub↗5,334
  • orillusion/orillusionالصورة الرمزية لـ Orillusion

    Orillusion/orillusion

    5,188عرض على GitHub↗

    Orillusion هو محرك عرض ثلاثي الأبعاد WebGPU مصمم للمشاهد عالية الدقة والتأثيرات المرئية في المتصفح. يعمل كإطار عمل حسابي GPU للعمليات الرياضية المتوازية وخط أنابيب رسومات عرض قائم على الفيزياء للمواد والأسطح الواقعية. يتضمن النظام أيضاً مجموعة أدوات رسوم متحركة ثلاثية الأبعاد قائمة على الويب لقيادة الرسوم المتحركة الهيكلية واستيفاء مواضع الرؤوس. يتميز المحرك باستخدامه لنظام مكونات الكيان لمنطق المشهد ونظام توليد التظليل القائم على الماكرو الذي ينشئ متغيرات تظليل متعددة. يعمل على تحسين الأداء من خلال إدارة المخزن المؤقت المعين في الذاكرة لتقليل عبء تبادل البيانات بين وحدة المعالجة المركزية وGPU. يغطي المشروع مجموعة واسعة من إمكانيات الرسومات، بما في ذلك العرض الأمامي المجمع، والإضاءة العالمية القائمة على المسبار، وخط أنابيب ما بعد المعالجة مع تأثيرات مثل أشعة الضوء الحجمية وعمق المجال. يدمج كذلك فيزياء مسرعة بواسطة GPU للجسيمات والسوائل، واكتشاف التصادم، وواجهات المستخدم المسرعة بواسطة الأجهزة.

    Simulates indirect lighting and irradiance within volumes using a system of light probes and compute shaders.

    TypeScript3dgraphicshtml5
    عرض على GitHub↗5,188
  • mmp/pbrt-v3الصورة الرمزية لـ mmp

    mmp/pbrt-v3

    5,071عرض على GitHub↗

    هذا المشروع عبارة عن نظام عرض قائم على الفيزياء ومحرك تتبع الأشعة مصمم لإنشاء صور واقعية. يعمل كنظام عرض طيفي يسجل الإشعاع عبر دلاء طول موجي منفصلة ويعمل كمتتبع مسار حجمي لحساب تشتت الضوء وامتصاصه داخل الوسائط المشاركة. يستخدم المحرك تسريع GPU لتنفيذ خط أنابيب العرض الخاص به على أجهزة رسومات متوازية. يدمج بيانات بصرية من العالم الحقيقي، مثل توزيعات الطاقة الطيفية المقاسة وملفات وصف العدسة، لمحاكاة سلوك أنظمة الكاميرا الفيزيائية والمصادر الضوئية. يغطي النظام مجموعة واسعة من قدرات العرض، بما في ذلك محاكاة نقل الضوء المعقدة عبر تتبع المسار ثنائي الاتجاه ورسم خرائط الفوتون. يدعم التعامل مع الهندسة عالية التعقيد، وتشتت المواد المتقدم باستخدام وظائف توزيع التشتت ثنائية الاتجاه، وإنشاء بيانات G-buffer لتصدير النطاق الديناميكي العالي. يوفر البرنامج نموذجاً لقابلية توسيع المكونات القائم على الواجهة والذي يسمح بدمج الأشكال والكاميرات والمواد المخصصة.

    Computes radiance and indirect illumination using advanced algorithms like path tracing and photon mapping.

    C++
    عرض على GitHub↗5,071
  • gfxfundamentals/webgl-fundamentalsالصورة الرمزية لـ gfxfundamentals

    gfxfundamentals/webgl-fundamentals

    5,004عرض على GitHub↗

    webgl-fundamentals هو مورد تعليمي شامل ودرس رسومات لتعلم العرض ثنائي وثلاثي الأبعاد المسرع بالأجهزة باستخدام واجهة برمجة تطبيقات WebGL. يعمل كمنهج رسومات ثلاثية الأبعاد منظم ومرجع برمجة GPU، حيث يوجه المستخدمين عبر خط أنابيب الرسومات من الهندسة الأساسية إلى تقنيات العرض المتقدمة. يوفر المشروع أدلة مفصلة حول تطوير تظليل GLSL، بما في ذلك إنشاء تظليل الرؤوس والشظايا. يركز بشكل خاص على تنفيذ نماذج الإضاءة في الوقت الفعلي—مثل الإضاءة الاتجاهية، والنقطية، والموضعية—وتطبيق سير عمل تعيين الظل وتعيين النسيج. يغطي المورد سطحًا واسعًا من قدرات رسومات الكمبيوتر، بما في ذلك الرياضيات المكانية ثلاثية الأبعاد، وتنفيذ نظام الكاميرا للعروض المنظورية والمتعامدة، واستخدام تحويلات المصفوفة. كما يتضمن تعليمات لإجراء حوسبة GPU للأغراض العامة (GPGPU) وتحسين أداء العرض من خلال الرؤوس المفهرسة.

    Implements real-time shaders for directional, point, and spot lighting to create visual depth.

    HTML3d3d-mathglsl
    عرض على GitHub↗5,004
  • armory3d/armortoolsالصورة الرمزية لـ armory3d

    armory3d/armortools

    3,933عرض على GitHub↗

    Armortools is a 3D PBR texture painting suite and mesh texture workflow tool. It provides a system for painting physically based rendering materials directly onto 3D meshes using a combination of layer and mask support, a GPU-accelerated texture baker for extracting geometry data from high-polygon models, and a node-based material editor for creating procedural textures. The software features integrated neural network tools for AI texture authoring, allowing the generation of PBR maps from text prompts, image-based material extraction, and texture upscaling via local nodes. It also implements

    Bakes ambient occlusion, curvature, normals, and thickness maps directly from mesh geometry.

    C3darmorpaintpainting
    عرض على GitHub↗3,933
  • mitsuba-renderer/mitsuba3الصورة الرمزية لـ mitsuba-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

    Models light as spectral data rather than simple colors to accurately capture polarization and physical light properties.

    C++
    عرض على GitHub↗2,698
  • erichlof/three.js-pathtracing-rendererالصورة الرمزية لـ erichlof

    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

    Simulates realistic light bouncing between surfaces in real time to produce accurate shadows, color bleeding, and ambient occlusion.

    GLSLglobal-illuminationpathpath-tracer
    عرض على GitHub↗2,216
  • mitsuba-renderer/mitsuba2الصورة الرمزية لـ mitsuba-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

    Calculates realistic light behavior in 3D scenes using forward and inverse rendering techniques.

    C++
    عرض على GitHub↗2,069
  • pov-ray/povrayالصورة الرمزية لـ POV-Ray

    POV-Ray/povray

    1,502عرض على 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

    Traces photons from light sources to accurately render caustics, reflections, and light refraction.

    C++3d-graphics3d-renderingpov-ray
    عرض على GitHub↗1,502
  • mitsuba-renderer/mitsubaالصورة الرمزية لـ mitsuba-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

    Simulates complex light interactions through geometry and volumes using biased and unbiased numerical integration techniques.

    C++
    عرض على GitHub↗1,108
  1. Home
  2. Graphics & Multimedia
  3. Indirect Lighting Simulation

استكشف الوسوم الفرعية

  • Light ProbesSystems for capturing and applying baked indirect lighting to dynamic objects using sample points in space. **Distinct from Indirect Lighting Simulation:** Specifically addresses the use of probes for moving objects, distinct from general static indirect lighting simulation
  • Light Transport Simulations1 وسم فرعيSimulations of the physical transport of light, including both forward and inverse rendering through volumes and geometry. **Distinct from Indirect Lighting Simulation:** Encompasses the entire transport process, including forward and inverse rendering, rather than just indirect light bouncing.
  • Lighting Proxy OptimizationsReplacing complex light simulations with simplified visual approximations like additive blending sprites. **Distinct from Light Probes:** Distinct from Light Probes as it uses 2D sprites as proxies for light rather than sample points for indirect light.
  • Lightmap Baking2 وسوم فرعيةThe process of pre-calculating bounced light and storing it in textures to optimize runtime global illumination. **Distinct from Indirect Lighting Simulation:** Focuses on the offline storage of lighting data into textures rather than the real-time simulation of light bounce
  • Mesh Geometry BakingExtracting geometric properties like ambient occlusion, curvature, and thickness into 2D texture maps. **Distinct from Lightmap Baking:** Distinct from lightmap baking as it extracts intrinsic mesh properties (normals, curvature) rather than simulated light bounces.
  • Screen-Space Indirect LightingAdds secondary lighting and emissive detail based on the currently visible pixels of the frame. **Distinct from Indirect Lighting Simulation:** Specifically uses screen-space pixel data for indirect light, whereas Indirect Lighting Simulation is a general term for light bouncing.
  • Spectral Data ModelingModeling light transport using spectral data and polarization to capture complex physical light properties. **Distinct from Indirect Lighting Simulation:** Moves beyond simple indirect lighting simulation to model light as full spectral and polarized distributions.