第四章:材质与贴图策略
材质这东西,说白了就是给模型「穿衣服」。但硬表面模型的衣服,可不是随便贴张图就完事的。我做了这么多年,踩过的坑比螺丝还多——今天就把PBR材质、智能节点、贴图烘焙,还有做旧磨损这些核心技巧,一次性给你讲透。
核心观点:硬表面模型的质感,80%靠材质,20%靠模型本身。别把时间全花在布线上了。
4.1 PBR材质原理——别再搞错金属度和粗糙度了
PBR,全称Physically Based Rendering,基于物理的渲染。说白了就是让材质看起来更真实。我见过太多新手把金属度调到1.0,结果模型亮得像镜子——嗯,现实中哪有那么完美的金属?
PBR的核心参数其实就四个:
| 参数 | 范围 | 说明 |
|---|---|---|
| Base Color(基础色) | RGB | 材质的固有色,金属材质建议偏暗 |
| Metallic(金属度) | 0-1 | 0是非金属,1是金属。中间值很少见 |
| Roughness(粗糙度) | 0-1 | 0是镜面,1是完全粗糙。大部分材质在0.3-0.8之间 |
| Normal(法线贴图) | 向量 | 模拟表面凹凸,不改变几何体 |
我的习惯:金属度只设0或1,中间值容易出「塑料感」。粗糙度我一般从0.5开始调,再根据效果微调。
4.2 智能材质节点——一次做好,到处复用
Blender的节点编辑器,说白了就是搭积木。但很多人搭出来的积木一碰就倒。我建议你建立自己的「智能材质库」。
举个例子,一个标准的金属材质节点组:
// 基础金属材质节点组
1. 原理化BSDF(核心)
2. 颜色渐变节点(控制磨损区域)
3. 噪波纹理(生成随机细节)
4. 映射节点(控制UV缩放)
5. 混合着色器(叠加效果)
我个人习惯把常用的节点组保存为「资产」。下次做类似模型时,直接拖出来用,改几个参数就行。省时省力,还保证风格统一。
注意:智能材质不是万能药。每个模型的光照环境不同,记得根据场景调整粗糙度和金属度。
4.3 贴图烘焙——把细节「烤」进贴图里
为什么要烘焙?你想想看,高模有几百万个面,游戏引擎跑得动吗?烘焙就是把高模的细节「烤」到低模的贴图上。
烘焙的几种常见类型:
- 法线贴图:最常用,把高模的凹凸信息转成颜色信息
- 环境光遮蔽(AO):模拟缝隙里的阴影,增加立体感
- 曲率贴图:识别边缘和凹陷,用于做旧和磨损
- 位置贴图:记录模型的空间位置,用于特殊效果
我在项目中遇到过一个问题:烘焙出来的法线贴图有接缝。后来发现是UV没展开好,或者烘焙时的笼子(Cage)距离没调对。嗯,这里要注意——笼子的距离一般设0.01到0.05之间,太大容易出噪点,太小会漏掉细节。
4.4 磨损与做旧技巧——让模型「活」起来
全新的模型看起来像玩具。真正的硬表面作品,得有使用痕迹。我曾经为一个机械臂模型做旧,花了整整两天——但效果出来后,甲方直接说「这就是我要的」。
做旧的核心思路:
- 边缘磨损:用曲率贴图提取边缘,叠加磨损效果
- 划痕:用划痕纹理,配合遮罩控制区域
- 灰尘/污渍:用噪波纹理,配合颜色渐变控制分布
- 锈迹:用铁锈纹理,叠加在金属材质上
避坑指南:我曾经把磨损做得太均匀,结果看起来像「批量生产」的旧货。真实世界的磨损是有重点的——把手、边缘、接触面这些地方磨损重,其他地方相对干净。
4.5 知识体系总览
下面这张图,是我自己整理的材质与贴图知识框架。你照着这个思路走,基本不会跑偏。
4.6 实战建议——从理论到作品
说了这么多,最后给你几个实操建议:
- 先做基础材质,再做做旧。别一上来就搞复杂效果,基础不对,后面全白搭。
- 多参考真实照片。我电脑里存了几百张金属、塑料、木材的参考图。做材质时拿出来对照着调。
- 善用遮罩。做旧不是全盘抹黑,而是有选择地破坏。遮罩就是你的画笔。
- 定期清理节点组。节点组多了容易乱,我每做完一个项目就整理一次资产库。
一个小技巧:做磨损时,把曲率贴图反相一下,就能得到「凸起磨损」效果——比如经常被手摸的按钮、把手,就是这种磨损。
材质这东西,说白了就是「观察+实践」。你盯着一个真实物体看十分钟,再回Blender里调,效果绝对比凭空想象好。嗯,今天就到这里,去试试吧。