Jump to content

Recommended Posts

Posted (edited)

The exr file does not render correctly in the software. Have a look at what affinity does to the exr as compared to what  blender rendered and what was uploaded online to check image.thumb.png.b5c9521ee93b30142fd1430d6e5cffa9.png

Edited by MJx
Posted

Can you upload that exr file to the forum so it can be checked in the beta and so the devs have something to test with?

To save time I am currently using an automated AI to reply to some posts on this forum. If any of "my" posts are wrong or appear to be total b*ll*cks they are the ones generated by the AI. If correct they were probably mine. I apologise for any mistakes made by my AI - I'm sure it will improve with time.

Posted

The thread below shows 2 different things you can try with this image

One uses the 32 bit preview panel

The other users a Procedural Texture equation (Affinity Photo only)

Both appear to give similar result to the 1st of 3 images you posted

 

To save time I am currently using an automated AI to reply to some posts on this forum. If any of "my" posts are wrong or appear to be total b*ll*cks they are the ones generated by the AI. If correct they were probably mine. I apologise for any mistakes made by my AI - I'm sure it will improve with time.

  • Staff
Posted

Hey @MJx, the solution here could be more involved than just adding a gamma transform. What transforms are being used in Blender, e.g. AgX, Filmic? (And are you applying any looks?)

These transforms aren't written to the linear EXR file (which is intentional), so you won't see the same result. You'll want to recreate these in Photo, typically using OCIO, but there are macros available for Filmic and AgX that replicate these transforms without the OCIO dependency.

Bear in mind that changing the Exposure and Gamma sliders in Blender also won't affect the pixel values that are written to EXR, so you'll want to adjust these as well. You can use an Exposure adjustment for exposure and a Levels adjustment for gamma.

Also, if you want to associate the alpha on import (rather than it being imported unassociated as a separate layer), have a look in the Settings menu under Colour. There's an option called "Associate OpenEXR alpha channels", plus further alpha manipulation options. This will give you the transparency you see in Blender's viewport straight away.

Hope that helps!

@JamesR_Affinity for Affinity resources and more
Official Affinity Photo tutorials

Posted

 

4 hours ago, James Ritson said:

What transforms are being used in Blender, e.g. AgX, Filmic? (And are you applying any looks?)

I am using the attached colour management setting in Blender
but this should not matter , the image is RGB actually , there is no alpha channel . The blender is also showing a buggy output ( showing squares instead of black. But the online openexr veiwer and Da Vinci Resolve are displaying the produced output correctly.

 

4 hours ago, James Ritson said:

Bear in mind that changing the Exposure and Gamma sliders in Blender also won't affect the pixel values that are written to EXR, so you'll want to adjust these as well. You can use an Exposure adjustment for exposure and a Levels adjustment for gamma.

I am not changing that as you can see

 

4 hours ago, James Ritson said:

Also, if you want to associate the alpha on import (rather than it being imported unassociated as a separate layer), have a look in the Settings menu under Colour. There's an option called "Associate OpenEXR alpha channels", plus further alpha manipulation options. This will give you the transparency you see in Blender's viewport straight away.

There is no alpha in the image . I just instructed Blender to write the RGB (the bug in Blender preview as well)

Screenshot 2025-01-07 143737.png

  • Staff
Posted
19 hours ago, MJx said:

I am using the attached colour management setting in Blender
but this should not matter , the image is RGB actually , there is no alpha channel . The blender is also showing a buggy output ( showing squares instead of black. But the online openexr veiwer and Da Vinci Resolve are displaying the produced output correctly.

I'm not sure that's buggy, you probably have Transparent checked under the Film settings. The squares are alpha checkerboarding. The EXR will be saved with unassociated alpha, which will come into Affinity Photo as a separate pixel layer called "A".

If you're referring to the colour management, this does matter: what you're seeing in Blender is not what you will see when just opening the linear EXR in other software. It might be close with Linear Rec.709 primaries, but not exact. You would likely want to use OCIO colour management to ensure the EXR colour space is converted correctly when brought into Photo (or other software), and that the correct view transform is being applied.

@JamesR_Affinity for Affinity resources and more
Official Affinity Photo tutorials

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.