第四章:材质与贴图策略

材质这东西,说白了就是给模型「穿衣服」。但硬表面模型的衣服,可不是随便贴张图就完事的。我做了这么多年,踩过的坑比螺丝还多——今天就把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 磨损与做旧技巧——让模型「活」起来

全新的模型看起来像玩具。真正的硬表面作品,得有使用痕迹。我曾经为一个机械臂模型做旧,花了整整两天——但效果出来后,甲方直接说「这就是我要的」。

做旧的核心思路:

  1. 边缘磨损:用曲率贴图提取边缘,叠加磨损效果
  2. 划痕:用划痕纹理,配合遮罩控制区域
  3. 灰尘/污渍:用噪波纹理,配合颜色渐变控制分布
  4. 锈迹:用铁锈纹理,叠加在金属材质上

避坑指南:我曾经把磨损做得太均匀,结果看起来像「批量生产」的旧货。真实世界的磨损是有重点的——把手、边缘、接触面这些地方磨损重,其他地方相对干净。

4.5 知识体系总览

下面这张图,是我自己整理的材质与贴图知识框架。你照着这个思路走,基本不会跑偏。

材质与贴图策略 PBR材质原理 智能材质节点 贴图烘焙 磨损与做旧 金属度/粗糙度 法线/基础色 节点组复用 参数化控制 法线/AO烘焙 曲率/位置 边缘磨损 划痕/锈迹 最终目标:真实感 + 艺术表现力

4.6 实战建议——从理论到作品

说了这么多,最后给你几个实操建议:

  • 先做基础材质,再做做旧。别一上来就搞复杂效果,基础不对,后面全白搭。
  • 多参考真实照片。我电脑里存了几百张金属、塑料、木材的参考图。做材质时拿出来对照着调。
  • 善用遮罩。做旧不是全盘抹黑,而是有选择地破坏。遮罩就是你的画笔。
  • 定期清理节点组。节点组多了容易乱,我每做完一个项目就整理一次资产库。

一个小技巧:做磨损时,把曲率贴图反相一下,就能得到「凸起磨损」效果——比如经常被手摸的按钮、把手,就是这种磨损。

材质这东西,说白了就是「观察+实践」。你盯着一个真实物体看十分钟,再回Blender里调,效果绝对比凭空想象好。嗯,今天就到这里,去试试吧。

专注资料整理