Insider Insider
3dnchu 尚无浏览 2 分钟阅读

IBLBaker – 可创建用于 PBR 的环境 cubemap 的工具登场!GitHub 公开源代码!还附带 Maya 用实时着色器!

由本网站也曾多次介绍过的 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 参考

IBLBaker-SpecularHDR

作为类似工具,之前介绍过的「Lys」等也有。与它相比,这款目前还有些不稳定之处,不过个人想要的功能基本都已搭载,而且能简单地生成贴图,因此应该会很有用。
也可以读取 BRDF 文件。默认附带 Schlick Beckmann 和 Smith GGX 的 BRDF 文件。

还附带可在 Maya 中确认的 cgfx 实时着色器和样本模型文件。

Maya 上的着色器确认流程介绍视频

可执行文件及源代码请从 GitHub 下载!

许可证形式:MIT license
derkreature/IBLBaker · GitHub

点击右下角的 Download Zip!

derkreature/IBLBaker · GitHub

处理源代码时建议使用 Visual Studio 2013 Express。

链接

其他详细信息请前往官网! IBLBaker (Image based lighting baker). — The Kreature Experiment

作者 Matt Davidson 的网站:The Kreature Experiment

Screenshot of www.derkreature.com
也请一并看看 Matt Davidson 的个人框架“Kreature”的最新视频。

http://vimeo.com/54689738