同样一束光照上去,金属亮得能照出人影,木头只是温吞吞地泛一层哑光;AI 生成的 3D 模型有时逼真、有时像塑料玩具,差别多半也出在这里。决定这种质感差异的,是一套叫 PBR 材质的描述体系——用几个物理参数说清「这个表面是怎么与光互动的」。它也是游戏、影视、3D 生成共用的通用语言。这篇讲清材质参数都管什么、金属和木头的手感差异从哪来,以及为什么材质库能即插即用;光影与材质如何配合演出,先看重新打光一篇打底。
材质是什么:一组描述表面的参数
PBR 的全称是基于物理的渲染,核心思想是让虚拟表面遵守真实世界的光学规律。在 PBR 体系里,材质指的不是一张贴图,而是一组参数:表面反射多少光、反射得锐利还是模糊、什么颜色被吸收、有没有凹凸的微观结构。渲染器拿着这组参数,对着任意光源实时计算,算出的明暗与反光就符合物理直觉。这与早期做法的区别很直观:老办法直接把一张「画好的样子」贴在模型上,光一换就穿帮;PBR 记录的是「表面属性」,任何光线下都由渲染现场算出该有的样子。参数描述的是物理本质,这正是它可靠的原因。
两个关键参数:反射率与粗糙度
一堆参数里,有两个最决定观感。一是反射率(金属度):决定表面把多少光直接反射出去。金属度高,光大部分被镜面般弹回,表面就显得亮而有力;金属度低,光钻进表面被吸收、散射,颜色主要来自「剩下的部分」。二是粗糙度:决定反射的锐利程度。粗糙度低,反射像镜面一样清晰,能看到环境的高光倒影;粗糙度高,同一束光被微观起伏打散成一片柔和的亮斑。两个参数合起来像一张坐标图:高反射加低粗糙在右上角,那是抛光金属;低反射加高粗糙在左下角,那是哑光的木头与陶坯。日常物品的质感,基本都能在这两根轴上找到位置。
金属和木头为什么手感不同
把两根轴套到具体材料上,差异的来源就清楚了。金属表面有大量能自由移动的电子,对可见光几乎是「照单全收再原样弹回」,所以反射强、高光带金属本色;哪怕磨得再花,只要粗糙度低,它依然锃亮。木头是另一路:光射进纤维结构里被吸收一部分、散射一部分,颜色来自吸收后的剩余成分;表面又有天然的纹理起伏,把仅有的反射也打散了,于是呈现温润的哑光。一个是「弹回去」,一个是「吃进去再漫出来」,视觉信号传到手上,就成了我们对材质的直觉判断。想建立手感,最直接的练习是观察身边物品:拿手电筒分别照金属勺子和木桌面,看高光的锐利程度差别,两个参数的含义立刻具象。
| 表面 | 金属度 | 粗糙度 | 光去了哪里 | 观感 |
|---|---|---|---|---|
| 抛光金属 | 高 | 低 | 光大部分被镜面般弹回 | 反射强、高光带金属本色,锃亮 |
| 哑光木头与陶坯 | 低 | 高 | 光钻进表面被吸收、散射,颜色来自剩余成分 | 温润的哑光,仅有的反射也被打散 |
| 塑料强行拉满金属度 | 与材料本身不符 | 未按材料设定 | 本应被吸收散射的光被当成镜面弹回 | 像镀铬玩具,质感立不住 |
材质库即插即用:现成参数直接套
理解了参数体系,就理解了材质库为什么能即插即用。一张 PBR 材质通常打包成「参数加贴图」的组合:反射率、粗糙度、法线贴图各就各位,拖到模型表面就生效;因为记录的是物理属性,换任何光照环境,渲染器都能算出正确表现——白天像白天,夜晚像夜晚,不用逐张重调。工作流也因此清晰起来:先有几何模型,再赋材质,光照最后登场。几何从哪来?从实拍照片重建是一条路,见摄影测量一篇;AI 生成的模型多数自带基础贴图,但物理参数未必完整,进正式管线时常要在材质库里重新指定一遍。模型要动起来,下一道工序是绑骨骼,见模型绑定一篇。动手阶段,可以让豆包列出常见材质的大致参数区间当参照,把「金属度、粗糙度」的概念抛给 Kimi 展开讲透,再让 DeepSeek 对比「法线贴图和置换贴图」的区别——三个问题过完,材质面板上的旋钮就不再陌生。
PBR 材质速查
- PBR 记录表面物理属性,任何光线下现场计算,不靠画死的贴图
- 反射率定「弹回多少光」,粗糙度定「反射锐利还是模糊」
- 金属:高反射低粗糙,高光带本色;木头:低反射高粗糙,哑光
- 材质库即插即用:参数加贴图打包,换光照自动正确
- 工作流顺序:几何、材质、光照,一路推进
PBR材质快问快答
- PBR 和普通贴图有什么区别?:普通贴图只记录颜色,光照一换就穿帮;PBR 记录表面的物理属性,渲染时按当前光照实时计算,任何环境下表现都自洽。前者像照片,后者像配方。
- 金属度拉满是不是显得更高级?:不是。金属度取多少由材质本身决定,塑料强行拉满只会像镀铬玩具。先想清楚「这是什么做的」,再按材料定参数,质感才立得住。
- AI 生成的 3D 模型自带材质吗?:多数带一层基础贴图,看着有颜色,但反射率、粗糙度这类物理参数往往缺失或粗糙。用于正式项目前,通常要在材质库里重新指定 PBR 参数并核对光照下的表现。


