色彩空间 / Gamma 转换器

游戏美术常用色彩空间快速转换:Linear、sRGB、Gamma 1.8/2.2 互转。支持单色值计算与批量图像转换。

单色值转换

Transfer Curve 对比

Gamma 渐变预览

2.20
Linear: 物理正确光照,游戏引擎内部使用
sRGB: 标准显示器色彩空间,纹理默认存储格式
Gamma 2.2: 近似 sRGB,部分旧引擎使用
Gamma 1.8: Mac 旧标准,部分影视流程使用

图像色彩空间转换

原图
转换结果

UE / Unity 色彩空间速查

Unreal Engine
• 纹理默认 sRGB → 引擎自动转 Linear 用于光照计算
• ORM/RMA 贴图需关闭 sRGB(存储 Linear 数据)
• 输出到显示器时自动 Linear → sRGB
Unity
• Linear 工作流:纹理导入时勾选 sRGB
• Gamma 工作流:所有贴图按原样采样
• HDRP 强制 Linear,URP 可选
常见坑
• 法线/ORM/AO 贴图误开 sRGB → 颜色偏移
• UI 贴图在线性空间下变暗(忘记开 sRGB)
• 跨引擎迁移材质时 Gamma 不一致