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

金属度与粗糙度

只改两个 PBR 参数,观察表面反光从塑料到金属的变化。

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

两个参数的直觉

金属度决定「是不是金属」:0 是塑料或涂层,1 是纯金属。粗糙度决定「表面有多毛」:0 接近镜面,1 完全漫反射。

金属没有漫反射

纯金属的基色只影响反射颜色,没有漫反射分量。把金属度设成 0.5 会得到既像塑料又像金属的过渡状态,真实材质里很少见。

参数范围含义
metallicFactor0 – 1金属度
roughnessFactor0 – 1粗糙度
baseColorFactorRGBA基色

没有环境贴图时,纯金属只会反射太阳与天空的近似光照,看起来偏暗;需要真实反射时应配置环境贴图。