显示高动态范围图像

可以将浮点图像作为文件纹理加载到 Maya 中,并控制其曝光以用于预览。支持的格式包括 OpenEXR、TIFF 和 DDS。高动态范围图像现在可以显示在场景视图、材质样例或渲染图像中。为显示预览,浮点图像将被缩小为固定点精度。

最终渲染(包括硬件着色器)期间,使用原始图像的完整动态范围。

若要使用此功能,必须通过插件将高动态范围图像加载到 Maya,并将它们转化为固定点。Maya 提供了以下样例 API 插件:

对于所有 .tif.dds.exr 文件,仅支持单个 2D 图像。也就是说,不支持链接或多嵌入图像(包括立方体贴图和 3D 纹理)。这相当于目前基于 IMF 的插件的支持规范。此外,这些插件不支持压缩,因为所有的 .tif.dds.exr 目前还不支持浮点压缩。

若要显示 OpenEXR 图像并控制其曝光:

  1. 使用“插件管理器”(Plug-in Manager)加载所需格式的插件(“窗口 > 设置/首选项 > 插件管理器”(Window > Settings/Preferences > Plug-in Manager)),例如,OpenEXR.mll
  2. 在文件纹理节点中,展开“高动态范围图像预览选项”(High Dynamic Range Image Preview Options)区域。通过“浮点到固定点”(Float to Fixed Point)属性选择所需转化。有三种可用的转化类型:
    • 钳制(Clamp)

    图像中 0 到 1 范围之外的所有颜色值将被钳制。大于 1 的值将被钳制为 1,小于 0 的值将被钳制为 0。

    • 线性(Linear)

    将图像中的颜色值归一化到 0 和 1 之间。

    • 指数(Exponential)

    保持最小和最大颜色值,并确保其余颜色值具有合理的对比度。

  3. 必要时,使用滑块栏调整曝光级别(仅适用于选择“指数”(Exponential)作为转化方法的情况)。