Hello All, I have a series of queries concerning color management in Blender, and as part of a pipeline including 3DS Max.
Where I work I am one of only a few Blender users among a sea of 3DS Max users. The 3DS Max users are using VRay, and proposing an sRGB Raw Color Profile as the final output.
The Problem:
-
I use sRGB (the color profile) with the AgX view transform in Blender, this is not available in 3DS Max.
-
3DS Max/VRay can utilize the sRGB ACEScg color profile (which is a color profile not a view transform, correct me if Iâm wrong please), which for all its shortcomings, is what they have.
-
As I currently understand it, my colleague/s want to use sRGB Raw/Linear, with no view transform or other colour profile like ACEScg. The justification being that clients, who shouldnât be getting unprocessed imagery anyway, may not have access to the ACEScg profile. Which I donât quite understand, as I was of the understanding that the colour profile is embedded in the image. This requires clarification please.
-
sRGB Raw/Linear is sub-optimal as far as I can see, as per my examples below:
Note: Filmic sRGB example not shown below, its irrelevant mostly.
The settings for converting sRGB to the various color profiles/view transforms. This method is required for ACEScg, as it isnât available in the Color Management panel.
Now we can get into the crux of the issue: Above we see an emissive sphere (red 255,0,0 light) in a white room. The AgX view transform (fairly) accurately interprets the path to white, with some nice gradual falloff to the light. The light source is white(ish) as it should be (think lightsabers: White core, colored light falloff).
ACEScg exhibits some crunching of the colors (these jpgs are 8-bit but are a fair representation of the higher bit-depth imagery) and there is some hue shifting with the yellow bounces on the ground, which as far as I am aware, is inaccurate. But otherwise, this image is usable. Unlike sRGB Raw below:
This is an unusable image. While the majority of the works Iâm involved with doesnât include bright lights, in a worse case scenario this has no use. Please correct me if there is a method of obtaining a more desirable outcome with this color profile please.
Questions
-
Am I correct in saying that the ACEScg color profile is embedded in the file when saved from Blender/3DS Max etc? Opening it in any other application (Photoshop, After Effects etc) wonât affect this, it is not possible for someone else to not have the color profile on their PC and run in to issues.
-
AgX is a View Transform, effectively a âSâ shaped RGB curve on top of the sRGB Raw image. If so, how is it doing this? Why can I not apply my own S-curve in Photoshop or the Blender compositor to the sRGB Raw image and get a similar result as the AgX output?
-
Am I missing anything here? I donât feel 100% confident voicing my opinion on this but I know something isnât right about using the sRGB Raw image.
I found this video useful on this subject, but does not answer all of my questions: https://youtu.be/GfhPjeZFNVo?si=flFlXqhR2aeQZ7QF
Any guidance anybody can have on this matter will be greatly appreciated, thank you.
Note: I have recreated this scene in 3DS Max and besides the lack of AgX transform, the results are 99% the same.