由本网站也曾多次介绍过的 R&D 工程师Matt Davidson带来了一款出色的工具!这是一款可使用漫反射辐照度和用户指定的 BRDF,从环境贴图生成存有用于粗糙度 Mip 信息的 cubemap 的工具!IBLBaker (Image Based Lighting Baker).
加载喜欢的环境 cubemap
操作方法
- 按住鼠标左键・右键拖拽进行相机环绕・平移
- 按住左 Ctrl 键+鼠标左键拖拽旋转对象
- W 和 S 键,或者鼠标滚轮滚动进行相机缩放
按钮
- “Load Environment”按钮用于加载环境 cubemap。支持的格式为 .dds,RGBA16F 或 RGBA32F 形式。
- “Save Environment”按钮会以 .dds 形式保存各类环境纹理。要确认 cubemap 的 MIPS,建议安装NVIDIA 的 photoshop DDS插件。
※保存时,文件名末尾不加 .dds 的话可能无法正确保存。
SpecularHDR.dds 参考

作为类似工具,之前介绍过的「Lys」等也有。与它相比,这款目前还有些不稳定之处,不过个人想要的功能基本都已搭载,而且能简单地生成贴图,因此应该会很有用。
也可以读取 BRDF 文件。默认附带 Schlick Beckmann 和 Smith GGX 的 BRDF 文件。
还附带可在 Maya 中确认的 cgfx 实时着色器和样本模型文件。
Maya 上的着色器确认流程介绍视频
可执行文件及源代码请从 GitHub 下载!
许可证形式:MIT license
derkreature/IBLBaker · GitHub
点击右下角的 Download Zip!

处理源代码时建议使用 Visual Studio 2013 Express。
链接
其他详细信息请前往官网! IBLBaker (Image based lighting baker). — The Kreature Experiment
作者 Matt Davidson 的网站:The Kreature Experiment
也请一并看看 Matt Davidson 的个人框架“Kreature”的最新视频。
http://vimeo.com/54689738