中EN
概念页

Base Color 与反照率制作

Base Color & Albedo Authoring

更新于 2026-10-16 约 5 分钟PBRBase Color反照率贴图技术美术

Base Color(MR)/ Diffuse·Albedo(SG)承载物质固有色:电介质为漫反射反照率,金属为镜面反射色(F0)。制作要点是保持正确亮度区间、不要画进光照/阴影/AO(微遮蔽例外),并注意 sRGB 贴图与线性着色的分工。

原理:一张图里两类数据(MR)

在 Metal/Roughness 中,Base Color(RGB, sRGB)同时可含:

  1. 电介质:漫反射反照率(反射波长决定的固有色);
  2. 金属:由 Metallic 掩码标白的区域写入实测金属反射色(约 70–100% 镜面反射,映射到约 180–255 sRGB)。

SG 的 Diffuse 只存反照率;生金属必须为黑(金属无漫反射色),反射色改写在 Specular。

Filament Lit 的 baseColor 语义一致:非金属为漫反射反照率,金属为镜面色;类型为预乘线性 RGB,float4,范围 [0,1][0,1]。

亮度区间(Guide 实测指导)

Guide 要求 Base Color「比传统 Diffuse 更平、对比更低」,以煤与新雪为暗/亮锚:

材质角色Guide(sRGB 8bit)Filament(线性 0–1)
电介质暗部下限宽容 ≥30,严格 ≥50真实世界约 0.04–0.94(对应约 10–240 /255)
电介质亮部上限≤240同上上界约 0.94
生金属反射色180–255(70–100% specular)约 0.66–1.0(约 170–255 /255)

Filament 文档给出的常见参考(sRGB 显示值,供校对,非公式推导):

非金属:煤 (0.19)、橡胶 (0.21)、泥 (0.33,0.24,0.19)、木 (0.53,0.36,0.24)、植被 (0.48,0.51,0.31)、砖 (0.58,0.49,0.46)、沙 (0.69,0.66,0.52)、混凝土 (0.75,0.75,0.73)。

金属:银 (0.97,0.96,0.91)、铝 (0.91,0.92,0.92)、钛 (0.76,0.73,0.69)、铁 (0.77,0.78,0.78)、铂 (0.83,0.81,0.78)、金 (1.00,0.85,0.57)、黄铜 (0.98,0.90,0.59)、铜 (0.97,0.74,0.62)。

不要画进光照

  • Base Color / Diffuse 应去除环境光遮蔽、方向光阴影、反射高光等光照信息。
  • 例外:着色器 AO 通道无法表达的微遮蔽 (micro-occlusion) 可少量画进 Base Color,但仍须落在上述亮度区间内。
  • AO 应作为独立通道供着色器只乘到漫反射(见 法线与 AO 贴图制作要点)。
flowchart LR
  A["参考照片 / 扫描"] --> B["去光照: 抽固有色"]
  B --> C{"MR 还是 SG?"}
  C -->|"MR"| D["Base Color = 电介质色 + 金属 F0"]
  C -->|"SG"| E["Diffuse = 电介质色; 生金属=黑"]
  D --> F["钳制到 30-50..240 sRGB 等区间"]
  E --> F

上图:从参考到可贴图的反照率,核心是去光照再按工作流拆通道。

应用与 sRGB

  • 贴图以 sRGB 编码存 Base Color / Diffuse / Specular 色;Metallic、Roughness、Glossiness、AO 为线性灰度。
  • 引擎采样时对 sRGB 贴图做解码到线性再着色;错误把 Base Color 当线性或把 Roughness 当 sRGB,都会整体偏色/偏糙。详见 显示编码与 sRGB。
  • Filament 要求材质属性中的 RGB 为线性,且颜色使用预乘 alpha;从 Substance 导出到 Filament 时注意转换,不要把 sRGB 字节值直接当线性喂给 baseColor。

取舍

  • 氧化、污垢会拉低金属反射色:若仍标成「生金属」,会同时违反金属亮度区间与物理语义——必须同步改 Metallic(或 SG 的 Diffuse/Specular)。
  • 风格化仍可做:Disney 原则模型面向美术方向而非纯物理;但区间与去光照仍是避免「塑料感/脏暗糊」的底线。
  1. 03 · Metal Roughness Workflow
  2. 04 · Specular Glossiness Workflow
  3. 01 · Part1 Theory
  4. The PBR Guide(第 3 版)
  5. Wes McDermott《The PBR Guide》第三版 Part 2 Base Color / Diffuse
  6. Filament Materials
  7. google.github.io/filament/main/materials.html §3.2.1

相关页面

游戏美术PBR 贴图工作流PBR Texture WorkflowsPBR(Physically Based Rendering)贴图制作有两条主流工作流——金属度/粗糙度 (Metal/Roughness, MR) 与镜面/光泽度 (Specular/Glossiness, SG)。它们表达同一套物理数据,只是通道切分不同;Substance、UE、Filament 等以 MR 为主,SG 多用于兼容旧资产。本页从美术生产角度对照通道语义、引擎对应关系与取舍,不重复 BRDF/微表面公式(见图形学 基于物理的着色)。游戏美术线性工作流(Birn)Linear Workflow from Birn第 3 版 Ch8「Working in a Linear Workflow」强调:贴图、表面色、灯光、渲染与合成全程保持数字色值与真实光强的线性对应;美术灯光必须在线性空间思考,否则二次衰减、GI、叠光都会「算对了却看起来错」。游戏美术金属度与粗糙度贴图Metallic & Roughness MapsMetallic 是告诉着色器「Base Color 这段是电介质固有色还是金属 F0」的掩码;Roughness 描述微观不规则、控制高光扩散。生产上金属度宜接近二值,粗糙度几乎全由美术叙事;并记住 \mathrm{roughness}=1-\mathrm{glossiness}。游戏美术镜面工作流贴图Specular-Glossiness MapsSpecular/Glossiness(SG)用 Diffuse、Specular、Glossiness 三张图表达与 Metal/Roughness 相同的物理数据:电介质 F0 与金属反射色都写在 Specular RGB,Glossiness 是 Roughness 的反相。适合需要逐像素电介质 F0 或兼容旧资产;新项目通常优先 MR。游戏美术PBR 材质校验与参考值PBR Validation & Reference Values校验 PBR 贴图先问「是不是金属」,再对照反照率亮度、金属 F0、电介质 F0 的实测区间。本页汇总《The PBR Guide》附录与 Filament Reflectance 表中的生产向数字,并列出常见错误模式。游戏美术Filament 材质模型参数Filament Material Model ParametersGoogle Filament 的 Lit(标准)模型按 Disney/UE/Substance 互通思路设计,用 baseColor、metallic、roughness、reflectance 等参数描述导体与电介质,并叠加 clearCoat、sheen、iridescence、transmission 等层。本页从美术/TA 角度说明含义、合理范围,以及与 UE / Substance 的对照;不做 BRDF 公式展开。图形学显示编码与 sRGBDisplay Encoding & sRGB光照、纹理等计算假设数值是线性的,但显示缓冲和纹理使用非线性编码。简短的回答是:着色器输出 [0,1] 的颜色要取 1/2.2 次幂(gamma 校正),读入的纹理和颜色做相反的变换,多数情况下可以让 GPU 自动完成。忽略它会导致画面偏暗、色相偏移、光照叠加错误和抗锯齿边缘"绳索化"。图形学基于物理的着色Physically Based Shading基于物理的着色从光与物质交互的物理出发,用 BRDF 和反射方程计算表面沿视线方向射出的辐射亮度:镜面项来自微表面理论与菲涅耳反射,漫反射项来自局部次表面散射,布料、波动光学与分层材质再作扩展。本页是 RTR4 第 9 章的总览,并收录该章第 9.13 节的材质混合与材质过滤(镜面抗锯齿)。图形学着色器中的颜色Color in Shaders在 GLSL 里颜色与空间坐标共用 vec2/vec3/vec4:可用 .rgba / .xyzw / .stpq 或下标访问,并 swizzle 任意重排。mix 在 [0,1] 上混合;HSB(HSV)比 RGB 更直观,还可映到极坐标色轮。游戏美术光与物质:反照率、散射与透射Light-Matter Production ChecklistDinur Ch5 生产检查项:光子到表面后只有吸收、反射/散射、透射等命运;反照率 (albedo) 是能量守恒的亮度尺。本页给 Look Dev / 材质审核清单;BRDF 与散射公式见图形学 光与物质的交互 等,不在此抄方程。游戏美术色彩六层法与动态范围Six-Layer Color & Dynamic RangeDinur Ch3 美术向色彩框架:六层法拆解「看见的颜色」来自材质、光照、环境、大气与相机;强调加性思维、HSB 在 RGB 中的操作,以及位深/动态范围对可调性(而非「看起来更艳」)的意义。与 Birn 色方案页互补:本页偏解释与制作层级,Birn 偏叙事色方案。

被这些页面引用5 篇

输入关键词开始搜索

滚轮或双指缩放 · 拖动平移 · 双击放大 / 还原