【计算机图形学】体渲染专题 (三)
首先,老规矩:
未经允许禁止转载(防止某些人乱转,转着转着就到蛮牛之类的地方去了)
B站:Heskey0
【Computer Graphics】Photorealistic Rendering of Volume Effect
Heskey0 (Bilibili)
December 2021
Based On Mark Pauly's Thesis[1999] and 《PBRT》
Chapter 2 . Light Transport for Global Illumination
2.1. Light Transport in Participating Media
2.1.1. Light Interaction Events
When a photon travels through a collection of microscopic particles, it may either miss all the particles and continue unaffected, or it may interact with some of the particles. The probability that an interaction does occur is related to the extinction coefficient, (units [l/m]), of the medium. This quantity depends on the density and size of the particles within the medium.
When an interaction occurs, two things may happen: the photon may be absorbed by the particle (by being converted to another form of energy, such as heat), or the photon may be scattered in another direction. The relative probabilities of these two events is given by the absorption coefficient and the scattering coefficient , and is the extinction coefficient. Either of these two events lead to a change of radiance along the ray.
2.1.2. Extinct
The number of photons entering this beam is proportional to the incident radiance at the start of the beam . At each small step along the beam, some fraction of the photons will interact with the medium and become absorbed. If the absorption coefficient within the segment is , then a fraction of the photons will be absorbed. Hence, the number of photons exiting this segment can be expressed as:
Taking the limit as :
2.1.3. The Radiative Transfer Equation
Given the four scattering events described in the previous sections we can begin to form a complete model of how light behaves in a participating medium.
This equation is known as the integro-differential form of the radiative transfer, or radiative transport equation, or simply the RTE [Chandrasekhar, 1960], and it incorporates the four possible types of interaction events that can occur within the medium.
2.2. Path Integral Formulation of the Light Transport Equation
2.2.1 The three-point form of the transport equations
we define:
where is the unit-length vector pointing from to . The arrow notation symbolizes the direction of the light flow.
Similarly, we write the BSDF as a function of the form:
The three-point form of the light transport equation can now be written as:
where
Here and are the angles between the segment and the surface normals at and respectively, while if and are mutually visible and is zero otherwise.
2.2.2 Path Integral Formulation
We recursively expand the three-point form of the light transport equation to obtain:
We define:
can be expressed as pure integral of the form (path integral formulation): can be expressed as pure integral of the form (path integral formulation):
where is a light transport path, the set of all finite-length transport paths, the area product measure (a Lebesgue measure on ) and is called the measurement contribution function.
本文未经允许禁止转载
作者:Heskey0
B站:https://space.bilibili.com/455965619
邮箱:3495759699@qq.com
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南