ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

HPWater 水体散射模型完全工程化:次表面散射、Beer-Lambert 与折射实战

HPWater 水体散射模型完全工程化:次表面散射、Beer-Lambert 与折射实战 一、HPWater 是什么:Valve 的水体渲染革命HPWater(Half-Life 2 / Portal 2 / CS:GO 的水体模型)是 Valve 在 2000 年代开发的"写实水体"模型——它用"体积散射 + 次表面散射 + 反射"的三层合成让游戏水面看起来"真的会透光"。HPWater 的核心创新:体积散射(Volumetric Scattering):水中悬浮粒子对光线的散射,让水面有"浑浊感"。次表面散射(Subsurface Scattering, SSS):光从水面进入、从水面下表面离开——形成"亮边"。多层 Pass 合成:水下场景 + 表面反射 + 体积散射 三层混合。HPWater 的视觉冲击: - 水有"浑浊感"(不是纯透明)。 - 光从水底透出形成"光斑"。 - 边缘亮、中央暗(SSS 效果)。HPWater vs 简单水渲染:维度常规实时水体(本系列水体渲染专文)HPWater折射有有(加强)反射有
返回列表