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

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

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

mmp/pbrt-v3

0
View on GitHub↗
5,071 स्टार्स·1,209 फोर्क्स·C++·BSD-2-Clause·10 व्यूज़pbrt.org↗

Pbrt V3

यह प्रोजेक्ट एक भौतिक रूप से आधारित रेंडरिंग सिस्टम और रे ट्रेसिंग इंजन है जिसे फोटो-यथार्थवादी इमेजेस उत्पन्न करने के लिए डिज़ाइन किया गया है। यह एक स्पेक्ट्रल रेंडरिंग सिस्टम के रूप में कार्य करता है जो विच्छेदित तरंग दैर्ध्य बाल्टियों (discretized wavelength buckets) में रेडिएंस रिकॉर्ड करता है और भाग लेने वाले मीडिया के भीतर प्रकाश बिखरने और अवशोषण की गणना करने के लिए एक वॉल्यूमेट्रिक पाथ ट्रेसर के रूप में कार्य करता है।

यह इंजन अपने रेंडरिंग पाइपलाइन को समानांतर ग्राफिक्स हार्डवेयर पर निष्पादित करने के लिए GPU त्वरण का उपयोग करता है। यह भौतिक कैमरा सिस्टम और इल्यूमिनेंट्स के व्यवहार का अनुकरण करने के लिए मापा स्पेक्ट्रल पावर वितरण और लेंस विवरण फ़ाइलों जैसे वास्तविक दुनिया के ऑप्टिकल डेटा को एकीकृत करता है।

यह सिस्टम रेंडरिंग क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है, जिसमें द्विदिश पाथ ट्रेसिंग और फोटॉन मैपिंग के माध्यम से जटिल प्रकाश परिवहन सिमुलेशन शामिल है। यह उच्च-जटिलता ज्यामिति हैंडलिंग, द्विदिश बिखरने वितरण कार्यों का उपयोग करके उन्नत सामग्री बिखरने और उच्च-गतिशील रेंज निर्यात के लिए G-बफर डेटा के निर्माण का समर्थन करता है।

यह सॉफ्टवेयर एक इंटरफेस-आधारित घटक एक्स्टेंसिबिलिटी मॉडल प्रदान करता है जो कस्टम आकृतियों, कैमरों और सामग्रियों के एकीकरण की अनुमति देता है।

Features

  • Physically Based Rendering - Simulates the physical behavior of light to produce high-fidelity images based on physically based rendering theories.
  • High-Quality Scene Rendering - Generates high-resolution images and G-buffer data by importing complex 3D geometry and materials.
  • GPU Accelerated Rendering - Executes the rendering pipeline on parallel graphics hardware to generate high-fidelity images faster.
  • BDSF Simulations - Simulates realistic material properties by calculating light reflection and refraction using bidirectional scattering distribution functions.
  • Volumetric Scattering - Simulates atmospheric effects like fog and smoke using volumetric light-shadow interaction and scattering.
  • Ray Tracing Engines - Functions as a rendering core that calculates light transport through ray-shape intersections and spatial acceleration structures.
  • Bidirectional Scattering Distribution Functions - Uses bidirectional scattering distribution functions to simulate physically accurate and complex material reflections.
  • Parallel Ray Tracing - Distributes independent pixel sample computations across multiple processing cores or GPU threads for faster rendering.
  • Light Transport Simulations - Computes radiance and indirect illumination using advanced algorithms like path tracing and photon mapping.
  • Volumetric Path Tracers - Computes light scattering and absorption within participating media like fog or smoke using volumetric path tracing.
  • Path Tracing Algorithms - Simulates light behavior by selecting between volumetric path tracing, bidirectional path tracing, or photon mapping.
  • Volumetric Path Tracing - Simulates light interacting with participating media by sampling absorption and scattering events along a ray.
  • Spectral Simulations - Tracks light as discrete wavelength samples rather than RGB triplets to ensure physical spectral accuracy.
  • Spectral Rendering Systems - Implements a rendering system that records radiance across discretized wavelength buckets to capture light behavior beyond standard RGB.
  • Surface Material Definitions - Defines light scattering properties for conductors, dielectrics, and subsurface scattering using physically based models.
  • Monte Carlo Integration - Employs Monte Carlo integration to solve the rendering equation by averaging random radiance samples.
  • Rendering Equation Solvers - Computes light transport using unidirectional path tracing, bidirectional path tracing, Metropolis sampling, or stochastic progressive photon mapping.
  • Geometric Primitives - Defines scene objects using standard geometric primitives such as spheres, cones, and triangle meshes.
  • Bounding Volume Hierarchies - Uses hierarchical bounding volumes to accelerate ray-shape intersection tests by efficiently skipping empty space.
  • Progressive Image Streaming - Streams in-progress images to a local window or remote viewer for real-time visual feedback.
  • Camera Perspective Configurations - Provides comprehensive definitions for orthographic and perspective projections including focal and exposure controls.
  • G-Buffer Generation - Outputs deep images containing auxiliary channels such as surface normals, albedo, and pixel positions for denoising.
  • Area Light Sources - Simulates soft illumination by assigning emissive properties to rectangular surface areas.
  • Light Source Functions - Provides functions to configure point, spot, distant, and projection lights to illuminate 3D scenes.
  • Procedural Texture Generators - Generates spatially-varying material values programmatically using noise, checkerboards, and mathematical interpolations.
  • Ray Intersection Acceleration - Finds intersections between rays and shapes faster by using spatial data structures to limit the number of checks.
  • Complex Geometry Rendering - Handles massive geometric datasets comprising hundreds of millions of triangles and millions of curves.
  • High Dynamic Range Rendering - Writes rendered output to high-precision formats like OpenEXR and PFM while supporting spectral data.
  • Optical Data Integration - Uses measured spectral power distributions and lens description files to mimic real-world camera systems and illuminants.
  • Spectral Radiance Recording - Stores radiance across discretized wavelength buckets in OpenEXR files to capture light behavior beyond standard RGB.
  • Component Extensibility Interfaces - Provides an interface-based model for integrating custom shapes, cameras, and materials through standardized base classes.
  • Engine Component Extensions - Allows integration of custom shapes, cameras, and materials by implementing and registering required classes.
  • Live Preview Renderers - Displays a live rendering window that allows real-time camera movement, orientation adjustment, and exposure control.

स्टार हिस्ट्री

mmp/pbrt-v3 के लिए स्टार हिस्ट्री चार्टmmp/pbrt-v3 के लिए स्टार हिस्ट्री चार्ट

AI सर्च

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

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

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

mmp/pbrt-v3 क्या करता है?

यह प्रोजेक्ट एक भौतिक रूप से आधारित रेंडरिंग सिस्टम और रे ट्रेसिंग इंजन है जिसे फोटो-यथार्थवादी इमेजेस उत्पन्न करने के लिए डिज़ाइन किया गया है। यह एक स्पेक्ट्रल रेंडरिंग सिस्टम के रूप में कार्य करता है जो विच्छेदित तरंग दैर्ध्य बाल्टियों (discretized wavelength buckets) में रेडिएंस रिकॉर्ड करता है और भाग लेने वाले मीडिया के भीतर प्रकाश बिखरने और अवशोषण की गणना करने के लिए एक वॉल्यूमेट्रिक पाथ ट्रेसर के रूप में कार्य करता है।

mmp/pbrt-v3 की मुख्य विशेषताएं क्या हैं?

mmp/pbrt-v3 की मुख्य विशेषताएं हैं: Physically Based Rendering, High-Quality Scene Rendering, GPU Accelerated Rendering, BDSF Simulations, Volumetric Scattering, Ray Tracing Engines, Bidirectional Scattering Distribution Functions, Parallel Ray Tracing।

mmp/pbrt-v3 के कुछ ओपन-सोर्स विकल्प क्या हैं?

mmp/pbrt-v3 के ओपन-सोर्स विकल्पों में शामिल हैं: openmoonray/openmoonray — OpenMoonray is a production-grade physically based rendering system and path-tracing engine. It simulates the physical… godotengine/godot-demo-projects — This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the… mitsuba-renderer/mitsuba3 — Mitsuba 3 is a high-performance physically based rendering framework that operates as a CPU and GPU render engine. It… raytracing/raytracing.github.io — This project is a ray tracing reference implementation and educational resource for building a Monte Carlo path tracer… orillusion/orillusion — Orillusion is a WebGPU 3D rendering engine designed for high-fidelity scenes and visual effects in the browser. It… erichlof/three.js-pathtracing-renderer — This project is a browser-based, physically based path-tracing renderer built on WebGL and integrated with Three.js.…

Pbrt V3 के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Pbrt V3 के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • 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
  • 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
  • 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
  • raytracing/raytracing.github.ioRayTracing का अवतार

    RayTracing/raytracing.github.io

    10,174GitHub पर देखें↗

    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

    HTMLbookgraphics-renderingmarkdeep
    GitHub पर देखें↗10,174
Pbrt V3 के सभी 30 विकल्प देखें→