【发布时间】:2019-12-07 04:35:25
【问题描述】:
我使用 Photoshop 的 NVIDIA 纹理工具插件保存了一个 *.dds 图像,我选择了 D3DFMT_A32R32G32B32F 格式。因为它是浮点格式,所以我认为数据保存在线性颜色空间中。但是,当我在代码中加载文件时,我发现我需要执行从 sRGB 到线性的转换,才能得到我期望的结果。
这是正确的吗? D3DFMT_A32R32G32B32F 是 sRGB 格式吗?或者,它是 Photoshop 插件中的错误吗?或者,就色彩空间而言,格式是否不可知?
在相关说明中,我选择了旧版 D3DFMT_A32R32G32B32F 格式,因为该插件似乎不支持较新的 DXGI 格式。
【问题讨论】:
标签: graphics textures nvidia direct3d dds-format