Everything about Physically based rendering
Computer graphics technique
Physically based rendering (PBR) is a computer graphics approach that seeks to render images in a way that models the lights and surfaces with optics in the real world. It is often referred to as "Physically Based Lighting" or "Physically Based Shading". Many PBR pipelines aim to achieve photorealism. Feasible and quick approximations of the bidirectional reflectance distribution function and rendering equation are of mathematical importance in this field. Photogrammetry may be used to help discover and encode accurate optical properties of materials. PBR may be implemented using shaders, ray tracing or path tracing. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Physically based renderingA 5-minute orientation
- Skim a recent paper: A Digital Twin Approach for Soil Moisture Measurement with Physically Based Rendering Simulations and Machine LearningInfluential work since 2022
- Pick up a classic book: American FilmThe most-reprinted book on the subject
- Read the landmark paper: An Inexpensive BRDF Model for Physically‐based RenderingCited 349 times
- Go sideways: Rendering (computer graphics)A closely related topic
- Go sideways: Computer graphics lightingA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
An Inexpensive BRDF Model for Physically‐based Rendering
Physically-based real-time lens flare rendering
A Physically‐Based Model for Rendering Realistic Scratches
A Theoretical Framework for Physically Based Rendering
Virtual spectrophotometric measurements for biologically and physically based rendering
RenderToolbox3: MATLAB tools that facilitate physically based stimulus rendering for vision research
Integrating physically based sound models in a multimodal rendering architecture
Multi-Material Volume Rendering with a Physically-Based Surface Reflection Model
🆕 Influential since 2022
A Digital Twin Approach for Soil Moisture Measurement with Physically Based Rendering Simulations and Machine Learning
Vision-based tactile sensor design using physically based rendering
SpectralNeRF: Physically Based Spectral Rendering with Neural Radiance Field
Virtual design of woven fabrics based on parametric modeling and physically based rendering
Simulation of mid-air images using combination of physically based rendering and image processing
📚 Books worth reading
American FilmAmerican Film Institute · 1975
Invitation to Computer ScienceG. Michael Schneider, Judith L. Gersting · 1995
Cartesian meditationsEdmund Husserl, Dorion Cairns · 1960
Physically Based RenderingMatt Pharr, Greg Humphreys · 2004
The temporal mission of the Holy GhostHenry Edward Manning · 1865
The Conspirators HierarchyJohn Coleman · 1992
The Philosophical System Of Antonio Rosmini-SerbatiAntonio Rosmini · 1882
Essential Virtual Reality fastJohn Vince · 1998
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Rendering (computer graphics) Rendering is the process of generating an image from input data such as 3D models. The word "rendering" (in one of its senses) originally meant the task…
- Computer graphics lighting Computer graphics lighting is the collection of techniques used to simulate light in computer graphics scenes. While lighting techniques offer flexibility…
- High-dynamic-range rendering High-dynamic-range rendering (HDRR or HDR rendering), also known as high-dynamic-range lighting, is the rendering of computer graphics scenes by using…
- Reflection (computer graphics) Reflection in computer graphics is used to render reflective objects like mirrors and shiny surfaces. Accurate reflections are commonly computed using…
- Path tracing Path tracing is a rendering algorithm in computer graphics that simulates how light interacts with objects and participating media to generate realistic…
- Bidirectional scattering distribution function The definition of the bidirectional scattering distribution function (BSDF) is not well standardized. The term was probably introduced in 1980 by Bartell…
- Per-pixel lighting In computer graphics, per-pixel lighting refers to any technique for lighting an image or scene that calculates illumination for each pixel on a rendered…
- Shading language A shading language is a graphics programming language made for programming shader effects on the graphics processing unit (unlike other programming languages…