经纬志
首页 / Cesium / 使用示例

基于图像的光照

用球谐系数做环境光照,让 PBR 材质的暗部与反射更自然。

CesiumJS 1.121 · 更新 2026-10-28
源码与运行效果
运行效果

两种环境光表示

球谐系数用 9 个颜色向量近似环境光,体积小、不需要贴图;环境贴图更精确,但需要 ktx2 格式的高动态范围资源。示例用前者。

强度因子

imageBasedLightingFactor 的 xy 分别控制漫反射与镜面反射的比例。设为 0 相当于关闭环境光,金属会明显发黑。

配置类型说明
sphericalHarmonicCoefficientsCartesian3 数组9 个系数
imageBasedLightingFactorCartesian2漫反射 / 镜面比例
specularEnvironmentMapsURLktx2 环境贴图

球谐系数是线性空间的值,直接从 sRGB 颜色抄过来会偏亮;调参时按实际渲染结果微调,不要照搬设计稿色值。