第5章 材质与BSDF:决定光怎么改道


第 5 章 · 材质与 BSDF

章节摘要:前四章解决了"光能撞上哪儿",本章回答"撞上之后呢"。材质是渲染里离美术最近、离物理也最近的一层:同一个几何体,换个 BSDF,可以是金属、陶瓷、水面或磨砂玻璃。本章三节的推进线是"先立语言、再拆机理、后给数据":5.1 把散射行为正式定义为双向散射分布函数,并用微面元理论把"粗糙度"翻译成统计学——表面的高光形状,是千万枚微镜法线取向的概率图景;5.2 处理跨界面与跨介质的次级效应——菲涅耳方程决定反射折射的能量分成,吸收定律解释玻璃的绿色边缘,次表面散射让皮肤和大理石不再像塑料;5.3 给材质喂真实世界的细节——纹理通道的物理语义、路径追踪特有的过滤需求、以及用噪声函数"长"出材质的过程化路线。读完本章,你看到的将不再是一堆参数滑块,而是每个滑块背后的物理量。

学习目标

完成本章后,你应当能够:

  1. 写出 BSDF 的定义式与单位,说明 BRDF 与 BTDF 是它在不同半球组合下的两个切片;
  2. 陈述材质模型的两条铁律——能量守恒与互易性——并用它们排除错误的参数组合;
  3. 拆出微面元模型的三个因子(法线分布、菲涅耳、遮蔽阴影),说出粗糙度参数在每个因子里的角色;
  4. 用斯涅尔定律与菲涅耳方程手算玻璃在临界角的 behavior:全内反射从哪个角度开始发生;
  5. 解释次表面散射为什么无法用表面 BSDF 表达,以及 BSSRDF 多补了哪两个自由度;
  6. 说出 PBR 纹理各通道(反照率、粗糙度、金属度、法线)对应的物理量,以及路径追踪对纹理过滤比光栅化更苛刻的原因。

核心概念速览

金句先行:材质不改变光的总量,只改变光的方向账单——BSDF 就是一张"从每个来路到每个去路"的汇率表。

子章节导航

5.1 BSDF 与微面元理论——散射的第一性定义:出射微分亮度除以入射微分辐照度,单位每球面度。本节先把 BRDF、BTDF 归位到 BSDF 框架,立下能量守恒与互易性两条验收铁律,然后进入微面元理论——把表面想成千万枚微小镜面,用"法线朝向的统计分布"解释从镜面到磨砂的完整谱系,并拆解 Cook-Torrance 公式的三个因子如何各自塑造高光。

5.2 反射、折射与次表面散射——光跨过界面与钻进介质的两类次级效应。本节覆盖:斯涅尔定律与折射率、菲涅耳方程给出的能量分成(含全内反射的临界角)、导体与介电质的色彩差异、比尔-朗伯吸收定律对玻璃颜色边缘的解释,最后扩展到表面 BSDF 装不下的次表面散射——BSSRDF 多出的入射点与出射点分离自由度。

5.3 纹理与过程材质——均匀材质是玩具,真实表面处处不同。本节讲清 PBR 纹理各通道的物理语义(反照率不许带光照、粗糙度驱动法线分布宽度、金属度做导体介电质插值),分析路径追踪为何需要光栅化不迫切的各向异性过滤与 MIP 选择策略,最后演示用分形噪声"长"出大理石与铁锈的过程化路线。

子章节之间的逻辑关系

三节是"语言、机理、数据"的递进:5.1 的 BSDF 定义是后两节的公共语言——折射的能量分成要用菲涅耳项写进 BSDF,纹理通道的本质是让 BSDF 参数随位置变化。5.2 把语言从"同侧半球"扩展到"跨界面跨介质",5.3 把语言从"常数参数"扩展到"随位置的场"。第 6 章的路径追踪器则反过来消费本章:每次弹跳按 BSDF 采样出射方向,采样 PDF 就藏在 5.1 的定义里。

5.1 语言 5.2 机理 5.3 数据 ┌────────────┐ ┌────────────┐ ┌────────────┐ │ BSDF定义 │ 扩展 │ 菲涅耳分成 │ 参数化 │ 通道语义 │ │ 微面元三因子 │ ──→ │ 折射与吸收 │ ──→ │ 过滤与MIP │ │ 两条铁律 │ │ 次表面BSSRDF│ │ 过程化噪声 │ └────────────┘ └────────────┘ └─────┬──────┘ ▼ 第 6 章 路径追踪按 BSDF 采样前进 第 7 章 实时管线对材质的简化取舍 ​

前置知识与后续延伸

需要的数学:立体角(2.1 已立)、微分的基本直觉、概率密度与采样(2.2 已立)。物理上只需中学的折射定律,菲涅耳方程本节现讲,不要求电磁学背景。

往后的挂靠点:第 6 章路径追踪的"按材质采样下一跳"直接消费 5.1 的微面元采样;第 7 章实时反射与降噪器对材质的简化(比如把高光拉宽换稳定)都要拿本章的机理说清楚牺牲了什么;第 9 章工程架构里的材质系统设计(参数分层、纹理池化)是 5.3 的工程续篇。

作者与出处
原作者:灏天文库
来源:平台策划编纂
整理人: 灏天文库整理
由灏天文库平台收录,内容或由平台用户上传,仅供学习交流
发布者: 作者: 灏天文库 转发
评论区 (0)
U