ACEScg colour space

Project Page Previous project post Post History

I've managed to implement some early colour conversion into the Hyperion render engine. At this stage I can convert to the ACESCG colour space. I'm using the Bradford CAT matrix method. Below are some side by side comparisons of the standard linear colour space and the ACESCG colour space.

Looking at the side by side above, you can see that the linear version on the left has more saturated colours than the image rendered in ACESCG on the right. Drag the vertical bar left and right to see. This is apart of the colour conversion and is not in error. It's just how the colours change during the matrix math.

You may ask then: why would one do this? Filmmakers use the ACES colour space to help them convert and transform colours between different outputs. Rendering your final film for cinema is done in a different colour space than, say, broadcast. The ACES colour space and workflow helps film editors/graders to work in one space but output to many, like cinema and TV.

So, I added this into Hyperion. It natively supports and does the colour conversion for you. Probably a bit unneccesary given the video editing application could do it for you, but none-the-less an additional option for the render engine. In future I'll need to work on surface textures, because JPEG and non-floating point images usually carry different gamma curves. So these will need some hurdle jumping.

For more information on ACES, visit the Academy's website here: https://acescentral.com/.