Jump to content
You must now use your email address to sign in [click for more info] ×

Apply ACEs Display Transformation When Converting to 8/16 bit


Recommended Posts

Hello Affinity,


I am trying to convert a 32 bit image - rendered with Redshift/Houdini - into an 8 or 16 bit image with the proper OCIO/ACEs transformation baked into the ICC profile.

At the moment, I am forced to rely in the ICC profile instead of ACEs when doing this transformation to 8 or 16 bit.

This is, however, an incorrect workflow because of the fact that it will clip highlights, does not account for the change in ACEs CG primaries which results in desaturation, and is generally not as accurate as what is implemented with ACEs due to the order of operations during the transformation.

I am aware that there is a suggested fix for this by converting to 8/16 and then applying a 2.2 gamma curve reduction once the sRGB ICC has been applied via a live filter layer.

However, as mentioned above, I am still left with clipped highlights and desaturation.

 

Is there a way to apply an ICC profile which does nothing to the image?  Or, ideally, a way to convert to 8/16 bit without altering the pixel data in any way.

 

Thanks in advance,

 

-  Tyler

 

 

Link to comment
Share on other sites

@Tyler Bay It's not clear what you are trying to do - when you convert from 32bit to a lower bit depth, is your intention to end up with an image that is in ACES but at the lower bit depth, or are you also converting to another color space?  What ICC profile are you forced to rely upon instead of ACES?  What does this mean?  What OCIO transform are you using to get to your desired output?  What are you trying to "bake in" to your image?

Also - how is your color set up in the Preferences?  Is ACES CG your 32bit working space?  What is your Display Transform set to I the 32-bit preview panel?

it would be helpful to describe your workflow and the desired result (ie., "I want to end up with a linear 16bit image with the ACES color preserved") more explicitly.

Kirk

Link to comment
Share on other sites

Welcome to the Serif Affinity forums, @Tyler Bay.

I'm not sure they are applicable to your desired workflow, but have you watched the two official Affinity Photo tutorials that deal with OCIO?

If you visit https://affinity.serif.com/en-us/tutorials/photo/desktop/ and type OCIO into the search box, you should see two tutorials that may be relevant.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro, version 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro, version 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
iPad:  iPad Pro M1, 12.9": iPadOS 17.4.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.4.1

Link to comment
Share on other sites

Also - "applying" a profile should not change the underlying RGB numbers, just how those numbers are interpreted to display them.  In contrast, "converting" with an ICC profile will change the numbers of the pixels to preserve the original appearance of the color in the new, destination color profile space.

Kirk

Link to comment
Share on other sites

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.