本文目录导读:

制作3D模型的贴图材质(通常称为PBR材质,即基于物理的渲染)是一个将2D图像信息赋予3D模型表面,使其看起来真实或具有特定风格的过程。
这不仅仅是“找一张图贴上去”,而是需要结合多种贴图来模拟光线与物体的相互作用,以下是完整的制作流程、核心术语和实战步骤。
你需要先理解核心材质贴图类型
在PBR工作流中,通常会制作以下几张核心贴图(以制作一个生锈的铁桶为例):
-
Base Color / Albedo (基础色/漫反射)
- 作用: 显示物体本身的颜色和纹理,如铁桶的红色漆面、生锈的橙色斑块。
- 注意: 通常不包含光影信息,尽量保持平铺均匀。
-
Normal Map (法线贴图)
- 作用: 用颜色信息(RGB)欺骗眼睛,模拟表面的凹凸细节,如铁桶上的铆钉、锤击痕迹、划痕。
- 优势: 可以在低面数模型上看到高面数的细节,节省计算资源。
-
Roughness (粗糙度贴图)
- 作用: 控制表面光滑还是粗糙,黑色(0)代表完全光滑(如镜子、油漆面),白色(1)代表完全粗糙(如砂纸、生锈表面)。
- 例子: 铁桶的油漆部分偏黑(反射光线),锈迹部分偏白(散射光线)。
-
Metallic (金属度贴图)
- 作用: 定义材质是金属还是非金属,白色(1)代表金属,黑色(0)代表非金属(塑料、木头、布料)。
- 注意: 金属对光线反射方式不同,极少有中间值。
-
Ambient Occlusion (AO,环境光遮蔽)
- 作用: 是一种灰度贴图,用于在物体缝隙、角落增加自然的阴影,增强立体感,在线框焊接点附近通常更深。
-
Displacement / Height (位移/高度贴图,可选)
- 作用: 真正改变模型几何形状(需要高细分曲面),如铁桶的凹凸花纹。
制作流程(实战步骤)
根据用途不同,制作方法也不同。
纯软件合成(最快、最可控)
适合游戏、风格化或快速原型设计,推荐软件:Substance 3D Designer (节点式) 或 Substance 3D Painter (图层式)。
- 在 Substance 3D Painter 中(推荐新手):
- 导入模型: 将你的低模(UV已经展好)导入。
- 烘焙贴图: 程序自动将高模的细节烘焙成法线贴图、AO贴图。
- 绘制图层: 像在Photoshop里一样创建图层,先在基础色层添加颜色(如红色),然后新建一个“锈迹”层,用自带笔刷或智能蒙版(基于曲率、位置)刷出锈迹。
- 添加智能材质: 软件内置大量现成的智能材质(金属、木头、塑料),可以直接拖拽使用并调整参数(划痕、灰尘、边缘磨损)。
- 导出贴图: 一键导出漫反射、法线、粗糙度、金属度等所有贴图。
照片/现实扫描(最真实、写实)
适合需要高还原度的建筑可视化、影视级游戏。
- 获取源素材:
- 用单反相机拍摄真实物体(木材、砖墙、布料)的正面、高光和侧光照片。
- 或者使用专用扫描仪(如Quixel、RealityCapture)。
- 使用软件处理:
- Allegorithmic Substance Alchemist: 将照片一键转换为无缝PBR材质(自动生成法线、粗糙度等)。
- Photoshop / GIMP: 手动调整图像为无缝贴图,制作法线贴图(通过CrazyBump、NVIDIA插件)。
- 组装: 在3D软件中,将这几张图分别连接到对应通道。
手绘(风格化、卡通)
适合低多边形(Low Poly)或卡通渲染(Toon Shader)。
- 软件: Photoshop, Krita, BodyPaint 3D。
- 技巧: 直接在模型上绘制高光、阴影和纹理边界,不需要做复杂的物理计算,贴图通常只有一张彩色贴图,甚至不需要法线贴图。
具体制作示例:制作一块生锈的铁板
- 基础色贴图: 用Photoshop画一块灰色底板,添加一些随机橙色(锈)、黑色(磨损边缘)的噪点或笔触。
- 粗糙度贴图: 复制基础色图,去色,将铁锈区域涂成白色(粗糙),铁板油漆区域涂成深灰色(较光滑)。
- 金属度贴图: 将铁皮区域涂成白色(金属),铁锈区域涂成黑色(非金属,因为锈是氧化物)。
- 法线贴图: 可以用Photoshop的滤镜生成(如 Filter > 3D > Generate Normal Map),或者用Substance Painter的“提取高度图”功能。
- AO贴图: 在3D软件中烘焙模型的阴影到纹理上。
推荐的软件工具
| 软件 | 类型 | 适用场景 |
|---|---|---|
| Substance 3D Painter | 纹理绘制 | 游戏、影视、产品设计(行业标准) |
| Substance 3D Designer | 程序化材质 | 制作贴图库、重复纹理(非常强大) |
| Marmoset Toolbag | 烘焙+渲染+纹理 | 游戏模型预览、快速烘焙 |
| Blender | 免费全能 | 节点编辑器可以做材质,但不推荐做复杂的贴图绘制 |
| Quixel Mixer | 免费材质混合 | 使用扫描库混合材质(如Bridge) |
| 3D-Coat | 体素雕塑+纹理 | 手绘风格、UV绘制 |
新手常见错误与解决
- UV未展开或重叠: 贴图会拉伸、扭曲或闪烁。解决: 确保在3D建模软件中正确展开UV并排列整齐。
- 法线贴图方向错误: 模型看起来凹凸不平或凹陷。解决: 检查法线贴图颜色是否偏蓝绿色(默认正确),以及3D软件中的“法线贴图空间”(通常选 Tangent Space)。
- 贴图颜色发灰或失真: 误将高光信息(如反射高光)画进了基础色贴图。解决: 基础色尽量是纯固有色,高光靠粗糙度和金属度控制。
- 材质过于卡通或虚假: 粗糙度和金属度贴图全部用0.5的中间值。解决: 利用噪声、纹理和微细节(划痕、指纹)来丰富变化。
一个实战流程
案例: 制作一把生锈的匕首。
- 建模: 在Blender中建立高模(带磨损细节)和低模(展好UV)。
- 烘焙: 在Marmoset Toolbag中打开高模和低模,烘焙出Normal, AO, ID(用于识别刀身、刀柄、刀刃)。
- 贴图: 在Substance Painter中打开低模和烘焙好的贴图。
- 刀身:加载智能材质“生锈金属”,调整锈迹的强度、位置。
- 刀柄:加载“磨损木头”。
- 刀柄缠绳:使用“织物”材质,并添加污渍。
- 微调: 在刀刃边缘用手绘白色高光(模拟磨损反光)。
- 导出: 导出Base Color, Normal, Roughness, Metallic四张图。
- 渲染/游戏引擎: 在工具中对齐材质通道,完成!
开始动手吧!可以先从下载免费模型、在Substance Player里试玩材质开始,或者直接打开Blender,加一个原理化BSDF节点,连接一张图片纹理,这是最简单的第一步。
标签: 贴图绘制