Jump to content

Blender to Affinity Photo 32 bit exr Color Management Transfer?


Recommended Posts

I'm having a problem with affinity photo not transferring exr files rendered in blender with the color transform chosen inside blender. I remember this having worked in the past, so I don't know wether I accidentally changed anything.

I rendered an image in blender with a filmic color transform and saved it as a 32 bit exr. Here is what it looks like in blender with the color management settings.

And here is what it looks like upon opening the file in affinity photo. (Side-by-side closeup). The highlights are over-exposed and it looks like the srgb color transform in blender.

So I tried using an opencolorio transform in affinity photo, however I am unable to select any color profiles and the transform option in the 32 bit preview window in greyed out, despite having selected a opencolorio configuration file in the settings.

Link to comment
Share on other sites

  • 2 weeks later...
  • Staff

Hi @johncena, there are a couple of things to break down in this reply:

Firstly, regarding your OCIO configuration not working, which configuration are you using? If you've just copied the blender OCIO configuration from the blender directory, maybe try putting it somewhere that doesn't require elevated privileges (e.g. Documents folder or somewhere other than Program Files).

Regarding the actual filmic transform, there's a little caveat you need to be aware of with blender's OCIO configuration. When the configuration is successfully loaded and you open an EXR file, the 32-bit Preview Panel will actually use "None" as the initial device transform, which gives you an unmanaged linear light view. If you intend to edit your document and export back to EXR, you'll want to switch this over to sRGB and choose Filmic as the view transform. This whole process is non-destructive and only applied to the view, though—the colour values in your document are not altered.

If Affinity Photo is your final destination and you intend to export to a non-linear format (e.g. JPEG/TIFF/PNG), I'd recommend switching over to ICC Display Transform instead, which will apply a non-linear view transform based on the document's colour profile. This will then ensure parity with how the exported image will look. At this point, however, everything will look too bright and washed out compared to blender's view. You'll need to add an OCIO adjustment layer going from scene linear (usually just "Linear") to Filmic sRGB. Then you'll need to add a second OCIO adjustment layer going from sRGB to Linear. A bit strange, I know, but essentially your document is still in a linear colour space—there's just a non-linear view transform being applied when it's presented to screen. If you're unsure, I did a tutorial on this here: 

 

 

Hope the above helps!

@JamesR_Affinity for Affinity resources and more
Official Affinity Photo tutorials

Link to comment
Share on other sites

Thanks for the detailed explanation. I actually figured out the error a few days later - the ocio configuration file needs to be placed in the same folder with the different files for the color spaces, which I wasn't aware of. Once I placed the file in the folder and selected it in the user preferences, it worked as expected.

Link to comment
Share on other sites

  • 7 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.