HDR/HDRI 环境贴图编辑:从基础到高级技巧
引言
HDR(高动态范围)环境贴图,通常为 HDRI 文件,包含比普通图像更广的亮度范围,用于 3D 渲染中的基于图像的光照(IBL)。编辑 HDRI 可以调整光照氛围、修复瑕疵或创建自定义环境。本教程将指导你使用不同工具编辑 HDR 贴图。
使用 Photoshop 编辑 HDR
打开和转换
Photoshop 支持 32 位浮点 HDR 文件(如 .hdr、.exr)。直接打开即可。如果图片是 8 位,可通过“图像” > “模式” > “32 位/通道”转换为 HDR,但信息不会增加。
基本调整
- **曝光**:使用“图像” > “调整” > “曝光度”调整整体亮度。
- **色阶/曲线**:在 32 位模式下可用,但建议在 16 位模式下调整后转回。
- **修复瑕疵**:使用仿制图章或修复画笔去除不需要的物体(如三脚架)。注意 32 位模式下有些工具受限,可转换为 16 位编辑后再转回。
合成和修改
- 添加灯光:使用画笔绘制高光,或用渐变工具改变天空颜色。
- 替换部分区域:利用图层蒙版组合多个 HDR。
使用 GIMP
GIMP 对 HDR 支持有限,但可通过插件(如 G'MIC)或先转换为 16 位浮点 TIFF。建议使用专门工具。
使用 Blender
Blender 内置强大的合成器和 3D 视图,可编辑 HDRI。
导入和编辑
- 在 Blender 中切换到“合成”工作区。
- 导入 HDRI 作为图像输入节点。
- 使用颜色节点(如亮度/对比度、色相/饱和度)调整。
- 输出编辑后的图像。
- **Substance Designer**:节点式编辑,可程序化修改 HDRI。
- **Affinity Photo**:支持 32 位编辑,提供 HDR 合并和色调映射。
- **Luminance HDR**:开源 HDR 处理软件,支持多种操作。
- **调整色温**:改变整体氛围,如从白天改为黄昏。
- **降低过亮区域**:使用高光压缩或色调映射。
- **模糊或锐化**:改变环境反射的清晰度。
- **裁剪和旋转**:改变光照方向。
- 保存为 .hdr 或 .exr 保留动态范围。
- 如果用于 Web 预览,可进行色调映射保存为 LDR 格式(如 JPEG)。
- **线性工作流**:确保在编辑时使用线性色彩空间,避免颜色偏移。
- **备份原始文件**:HDR 编辑易出错,保留原始文件。
绘制和修改
在 3D 视图中使用纹理绘制模式直接修改环境贴图。
专业工具
编辑中常见操作
格式转换
注意事项
总结
编辑 HDRI 需要合适的工具和理解 HDR 特性。Photoshop 和 Blender 是常用选择,专业软件提供更多控制。通过调整曝光、颜色和合成,可以创建理想的照明环境。
常见问题
为什么我编辑 HDRI 后颜色变灰了?
可能是色彩管理设置不正确,确保以线性空间编辑,或转换为 32 位模式。某些工具在 8 位模式下编辑会丢失动态范围。
如何降低 HDRI 中太阳的亮度?
使用 Photoshop 的曝光调整或曲线,针对高光区域局部降低,或使用 Blender 中的颜色分级节点。
如何将多张照片合成为 HDRI?
使用 Photoshop 的“合并到 HDR Pro”功能,或专业软件如 PTGui、Luminance HDR,拍摄不同曝光的多张照片后合成。
我可以直接在 HDRI 上绘画吗?
可以,在 32 位模式下使用画笔,但注意笔刷动态范围。Blender 的纹理绘制模式更适合直接在 3D 环境中编辑。
如何为游戏引擎优化 HDRI?
通常需要重新映射动态范围,裁剪和调整分辨率,并保存为引擎支持的格式(如 .hdr 或 .exr)。