3D Texture Generator3D Texture Generator
  • 使用方法
  • 生成案例
  • 功能
  • 博客
  • 价格
PBR 纹理贴图详解:Base Color、Normal、Roughness 与 Metallic
2026/07/27

PBR 纹理贴图详解:Base Color、Normal、Roughness 与 Metallic

看懂常见 PBR 贴图各自保存的信息,以及它们如何共同决定 3D 模型的材质表现。

PBR(基于物理的渲染)不会把高光和阴影直接画死在一张彩图里,而是用多张贴图分别描述表面属性。这样,同一套材质在阳光、室内灯光或游戏引擎中都能做出较一致的反应。

Base Color:物体本身的颜色

Base Color 也叫 Albedo,主要保存材质的基础颜色。它不应包含明显的方向性高光或环境阴影,否则换到新的灯光下会出现“双重照明”。金属区域的颜色可以保留在这里,但是否为金属由 Metallic 决定。

Normal:不增加面数的凹凸细节

Normal Map 用 RGB 颜色编码表面朝向,让平面在光照下看起来有划痕、织物纹理或细小凹凸。它不会真正改变轮廓,因此大块凸起仍应由模型几何体承担。导入不同软件时,若凹凸看起来反了,通常要检查 Y 通道方向。

Roughness:高光是锐利还是分散

Roughness 越低,表面越光滑,反射也越集中;数值越高,高光越散,材质更粗糙。油漆、陶瓷和磨损金属的差别,很多时候就来自粗糙度分布,而不是 Base Color。

有些流程使用 Glossiness,它与 Roughness 的含义相反,不能直接当作同一张图使用。

Metallic:金属还是非金属

Metallic 通常接近黑白二值:白色代表金属,黑色代表非金属。铁、铜、铝属于金属;木头、布、塑料和石头通常不是。灰色可用于混合边缘或表面污染,但大面积随意使用容易产生不自然的材质。

正确的颜色空间

Base Color 通常使用 sRGB;Normal、Roughness 和 Metallic 属于数据贴图,通常应使用 Non-Color 或线性空间。颜色空间设错会让粗糙度和法线响应失真。

最稳妥的验收方式,是在中性环境光下旋转模型:颜色来自 Base Color,细节随光移动,粗糙区域的高光自然扩散,金属区域反射环境而不是呈现塑料感。

全部文章

作者

avatar for 3D Texture Generator 编辑团队
3D Texture Generator 编辑团队

分类

  • 实用教程
  • PBR 基础
Base Color:物体本身的颜色Normal:不增加面数的凹凸细节Roughness:高光是锐利还是分散Metallic:金属还是非金属正确的颜色空间

更多文章

如何给 GLB 模型添加纹理
实用教程3D 工作流

如何给 GLB 模型添加纹理

了解 GLB 材质和 PBR 贴图的关系,整理 UV,并导出带有新纹理的 GLB。

avatar for 3D Texture Generator 编辑团队
3D Texture Generator 编辑团队
2026/07/28
如何在 Blender 中烘焙 PBR 纹理
实用教程PBR 基础3D 工作流

如何在 Blender 中烘焙 PBR 纹理

在 Blender 中烘焙 Base Color、Normal、Roughness 和 Metallic,并避开空白图与接缝问题。

avatar for 3D Texture Generator 编辑团队
3D Texture Generator 编辑团队
2026/08/01
Standard、Detailed 与 Extreme:AI 纹理质量怎么选
实用教程PBR 基础3D 工作流

Standard、Detailed 与 Extreme:AI 纹理质量怎么选

从贴图分辨率、文件大小和使用场景比较三档质量,帮你为不同 3D 资产选择合适档位。

avatar for 3D Texture Generator 编辑团队
3D Texture Generator 编辑团队
2026/07/30
3D Texture Generator3D Texture Generator

为 GLB 模型生成可用于游戏的 PBR 纹理

feedback@3dtexturegenerator.com
产品
  • 使用方法
  • 生成案例
  • 功能
  • 价格
  • 常见问题
  • 博客
  • GitHub 示例库
© 2026 3D Texture Generator