体积云
视线穿过一层云。每走一步先看这里的密度,再向太阳走几步,看光还能剩多少。
01云只存在于上下两个高度之间,地面和天空是另外算的。
02透射用 Beer-Lambert。厚的地方很快变暗,薄的边缘还透得过光。
03Henyey-Greenstein 让逆光边缘更亮,云底用高度把环境光压暗。
结构参考 Schneider、Vos 的实时体积云,以及 Hillaire 在 Frostbite 里对天空和云的积分方式。着色器写在本页,不是游戏实机。Schneider / Vos, SIGGRAPH 2015 · Hillaire, SIGGRAPH 2016