可以将浮点图像作为文件纹理加载到 Maya 中,并控制其曝光以用于预览。支持的格式包括 OpenEXR、TIFF 和 DDS。高动态范围图像现在可以显示在场景视图、材质样例或渲染图像中。为显示预览,浮点图像将被缩小为固定点精度。
最终渲染(包括硬件着色器)期间,使用原始图像的完整动态范围。
若要使用此功能,必须通过插件将高动态范围图像加载到 Maya,并将它们转化为固定点。Maya 提供了以下样例 API 插件:
- OpenEXR.mll - 读取 .exr 图像。OpenEXR 是高动态范围 (HDR) 文件格式,由 Industrial Light and Magic ® 公司开发
- ddsFloatReader.mll - 读取半浮点(16 位)或 IEEE 32 位浮点 .dds 图像
- tiffFloatReader.mll - 读取 IEEE-32 位浮点 .tif 图像
对于所有 .tif、.dds 和 .exr 文件,仅支持单个 2D 图像。也就是说,不支持链接或多嵌入图像(包括立方体贴图和 3D 纹理)。这相当于目前基于 IMF 的插件的支持规范。此外,这些插件不支持压缩,因为所有的 .tif、.dds 和 .exr 目前还不支持浮点压缩。
若要显示 OpenEXR 图像并控制其曝光:
- 使用加载所需格式的插件(“窗口 > 设置/首选项 > 插件管理器”(Window > Settings/Preferences > Plug-in Manager)),例如,OpenEXR.mll。
- 在文件纹理节点中,展开区域。通过属性选择所需转化。有三种可用的转化类型:
图像中 0 到 1 范围之外的所有颜色值将被钳制。大于 1 的值将被钳制为 1,小于 0 的值将被钳制为 0。
将图像中的颜色值规格化到 0 和 1 之间。
保持最小和最大颜色值,并确保其余颜色值具有合理的对比度。
- 必要时,使用滑块栏调整曝光级别(仅适用于选择作为转化方法的情况)。