*.exr

.exr 是用来保存和加载 浮点位深度 图像的首选文件格式。由于保存和载入 EXR 的程序库也全都是开源软件,它也是图像交换的最常用格式。

浮点位深度是数字影像工业用于保存场景参照亮度的色彩通道格式,场景参照图像可以用数码相机或渲染器制作。场景参照亮度意味着文件可以有比白更白的亮度值,使它们可以准确地记录光照条件,如日落等。EXR 文件可被用在渲染器里,合成出写实的光照效果。

Krita 可以为临摹、拼接、合成而加载或保存 EXR 文件 (Krita 可以进行场景参照绘画),也可以用于与 Blender、Mari、Nuke 和 Natron 等软件进行配合。

Color Management

EXR file format does not have any internal color management capabilities, i.e. when saving the data into the file, no color space information is written into the file. Next time you load the same file into Krita, Krita will assign the default color space to the file (usually “Rec 709 Linear”). It may cause the file to change visually.

In general, there are two ways to handle the color management for the EXR files: OCIO and profile-based.

OCIO-based workflow

You need to select OCIO configuration and share it between Krita and other tools you use (Blender, Natron and etc). When using OCIO Krita will not use the assigned profile and will use the OCIO configuration you selected.

Profile-based workflow

Alternatively, you can assign the necessary ICC profile to the imported image. If you import the image and you know its color space is not “Rec 709 Linear TRC”, just use Tools ‣ Scripts ‣ Assign Profile to Image plugin to assign a different profile.

备注

If you do not see Assign Profile plugin, make sure it is activated in the Python Plugin Manager: Settings ‣ Configure Krita… ‣ Python Plugin Manager. After activating the plugin, restart Krita.

If your work is based on some non-default color space (e.g. ACES), then you can set this color space as the default for loading EXR images. Go to Settings ‣ Configure Krita… ‣ Color Management and select the required color space at Color profile for imported EXR images selector. Next time you load any EXR image, this color space will be assigned automatically.

screenshot of Color profile for imported EXR images selector

If you want to read more about color managed workflows, check this chapter.