中EN
概念页

光的本质:衰减、直接间接与环境光

Light Essentials for Photorealism

更新于 2026-10-16 约 2 分钟光衰减间接光环境光反平方Look Dev

Dinur Ch4:波/粒子双重描述只为建立直觉;制作上关键是反平方衰减、直接 vs 间接照明,以及澄清「环境光 (ambient light)」在数字艺术里常被误解成一种独立均匀光源——其实多为无数间接贡献的总和。与 Birn「光的品质」页互补:Birn 谈软硬/throw 设计语言,本页谈物理语义与检查项。

衰减 (light decay)

强度随距离按平方反比 (inverse-square law) 下降:距离加倍,强度约变为 1/4。衰减不是光子「没劲了」,而是同一批光子散布在更大球面上。太阳极远,在地球尺度上衰减变化可忽略,故日光常用平行光近似——但室内台灯、窗边、街灯等近距光源,错误的衰减曲线会立刻毁掉真实感。

制作检查:场景比例错误时,靠狂拉灯强度「补」衰减,会破坏 PBR 能量与贴图亮度关系(详见 PBR 灯光与渲染策略「Scale Matters」)。

直接与间接照明 (direct / indirect)

  • 直接:光子从光源到表面(可再进相机)的「第一跳」路径贡献。
  • 间接:经一次或多次反射/散射后再照亮表面——室内墙面互照、室外天空散射光、地面反弹等。

真实场景几乎总是两者并存。关掉全部间接时,阴影与背光面会「死黑」,这正是早期 scanline+假 ambient 要硬补的原因。

「环境光」到底是什么?

Dinur 强调:在数字艺术里常说的 ambient——那种看不出明确方向、几乎不投锐利影的柔和补光——并不是一种独立物理实体。摄影里 ambient 常指现场已有光;室内设计里指一般照明层;CG 教科书式「均匀 ambient 项」则是把无数间接贡献糊成常数的近似。

含义:

  • 默认引擎 Ambient 滑条升高 ≠ 物理正确的天空/GI。
  • 更好的问题是:这些「无方向感」的亮,实际来自天空、墙面反弹还是面光?应用可命名、可关断的真实光源/IBL/GI 去承载。

与 Birn「从黑暗开始、ambient 有问题」同向;算法侧见 动态漫反射全局光照、环境光遮蔽。

波与粒子(仅直觉)

波描述利于理解颜色/干涉等;粒子(光子)描述利于理解吸收、反射路径与渲染方程采样。本 wiki 公式页在图形学,不在此展开。

  1. Ch04 · Light Essentials
  2. The Complete Guide to Photorealism(章节文本)
  3. The Complete Guide to Photorealism for Visual Effects, Visualization, and Games (Eran Dinur).epub
  4. Eran Dinur 第 2 版 Ch4

相关页面

游戏美术光的品质:软硬、衰减与 ThrowQualities of Light现以第 3 版为准。 第 1 版独立 Ch5「Qualities of Light」;第 3 版把品质讨论拆入 Ch1(识别光源)、Ch2(衰减/cookie)、Ch4(throw patterns)等。本页汇总美术向「光长什么样」:软硬、衰减、投射图案(gobo/cookie/throw)。游戏美术灯光工作流与光源类型Lighting Workflow & Light Types现以第 3 版 Ch2 为准。 3D 少有「美丽意外」——要控制流程(何时开灯、反馈环、命名与版本)、选对光源类型,并用衰减、diffuse/spec 分离、light linking、cookie 等手段细化。第 3 版新增 Physically Based Lights(IES/光度学灯) 实践。游戏美术PBR 灯光与渲染策略PBR Lighting StrategiesDinur Ch11:从扫描线到路径追踪的语境下,给出 PBR 灯光实用策略——尺度、日景/室内、天空色、人造光、IBL/光度学灯等。Ch12 BRDF 模块与 RTR4 重叠处只保留制作结论并双向链接图形学 PBS。游戏美术日光与大气透视Daylight & Aerial Perspective搭建动机与 cheat 见 Birn 环境与建筑布光(第 3 版 Ch4);本页偏 Dinur 真实感/大气侧。 Dinur Ch6:太阳因极远而在地球上近似平行光;大气通过吸收/反射、Rayleigh 与 Mie 散射改写日光颜色与天空;大气透视 (aerial perspective) 是距离感的根基。本页给户外 Look Dev 检查项;体积散射算法与 UE 天空系统见图形学/UE5 链出页。图形学着色模型与光源Shading Models & Light Sources着色模型描述物体颜色如何随表面朝向、观察方向和光照变化。光源通过两个参数与着色模型交互:指向光源的方向 \mathbf{l} 和光的颜色 \mathbf{c}{\text{light}}。方向光、点光源、聚光灯的区别就在于这两个量如何随场景变化;距离衰减和方向衰减函数的选择同时影响画面与性能。图形学辐射度量学与光度学Radiometry & Photometry辐射度量学精确度量电磁辐射,是基于物理渲染的第一步;光度学用人眼灵敏度对它加权。渲染中最重要的量是辐射亮度 L:眼睛和相机测的就是它,着色方程要算的也是沿视线的辐射亮度。图形学动态漫反射全局光照Dynamic Diffuse Global Illumination烘焙动辄数小时,拖慢美术迭代,几何在运行时变化或由用户创建时甚至无法预计算。动态漫反射 GI 方法无需预处理或预处理快到每帧可做,主要有:基于虚拟点光源的反射阴影贴图 (RSM)、光传播体积 (LPV)、体素锥追踪 (VXGI) 以及屏幕空间补充(RTR4 11.5.5–11.5.9 节)。

被这些页面引用1 篇

输入关键词开始搜索

滚轮或双指缩放 · 拖动平移 · 双击放大 / 还原