首页 / Cesium / 使用示例
金属度与粗糙度
只改两个 PBR 参数,观察表面反光从塑料到金属的变化。
源码与运行效果
两个参数的直觉
金属度决定「是不是金属」:0 是塑料或涂层,1 是纯金属。粗糙度决定「表面有多毛」:0 接近镜面,1 完全漫反射。
金属没有漫反射
纯金属的基色只影响反射颜色,没有漫反射分量。把金属度设成 0.5 会得到既像塑料又像金属的过渡状态,真实材质里很少见。
| 参数 | 范围 | 含义 |
|---|---|---|
metallicFactor | 0 – 1 | 金属度 |
roughnessFactor | 0 – 1 | 粗糙度 |
baseColorFactor | RGBA | 基色 |
没有环境贴图时,纯金属只会反射太阳与天空的近似光照,看起来偏暗;需要真实反射时应配置环境贴图。