SDXL Rec. 2100 PQ VAE for HDR

详情

模型描述

这是一个专为SDXL设计的新VAE,其输出图像采用Rec. 2100 PQ色彩空间,以支持HDR图像。应将其与能够利用该色彩空间的模型或LoRA配合使用。

重要提示:

  • 此VAE默认生成的图像不会正确显示,因为系统会将其误认为是错误的色彩空间。您需要在生成后手动调整图像的色彩空间,否则图像将呈现灰暗、乏味的效果。

  • 目前仅基于Chromium的浏览器支持HDR,您还需要一台支持HDR的显示器并确保其已启用,才能看到HDR效果。

  • HDR需要更高的位深度,而在24位色深下可能出现色阶伪影。如果您制作的是SDR图像,建议使用标准VAE以获得更佳质量。

设计原理:

LoRA可用于改变模型的风格,但即便通过LoRA近似新的色彩空间,也无法保证其对所有概念的色彩映射准确无误。例如,当提示词中包含“红色连衣裙”时,模型可能仍使用旧的色彩表示方式,从而生成错误的颜色。本VAE经过训练,保留了原有的潜在表示方式,仅在VAE内部将“红色”等颜色正确映射到新的色彩空间。这种方法远比在LoRA训练中处理所有边缘情况更为稳健。

为支持HDR,一个专门的LoRA被训练用于将与HDR直接相关的概念的潜在值推离正常的SDR范围。

工具:

此VAE包含一个新的元数据项,用于指定其色彩空间:

'modelspec.color_space': 'cicp:9,16,0,true',

该规范尚未标准化,图像生成器会错误地假设图像为sRGB色彩空间。为获得正确的显示效果,您需要手动修正图像。

为覆盖PNG文件的色彩空间,我提供了一个可运行的Python脚本:

https://github.com/spillerrec/rec2100-vae-training/blob/master/mark-png-as-hdr.py

该脚本在不支持HDR的浏览器中会生成灰暗图像,但目前这是最简便的解决方案。

更好的方法是使用UltraHDR——这是一种对JPG的扩展格式。它具有更好的向后兼容性,大多数应用会显示标准SDR图像,而在支持的设备上则呈现HDR效果。我计划在未来不久推出对此格式的支持。

此模型生成的图像

未找到图像。