Implement AgX as a tonemapper #7545
ettiSurreal
started this conversation in
3D
Replies: 2 comments 4 replies
-
Given the complexity of the OCIO file, this likely requires baking a LUT and using that LUT during tonemapping, which has the same binary size concerns mentioned in #7263. This would steer me towards implementing a Custom tonemapping mode which allows you to specify your own 3D LUT to be used before color correction (and before tonemapping). LUTs for tonemapping can then be provided on the asset library. |
Beta Was this translation helpful? Give feedback.
3 replies
-
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Very recently, Blender added Eary's AgX (improved version over the original config, if we do implement AgX into Godot, I think this should be the version to implement: https://github.com/EaryChow/AgX) as a new view transform in it's color management.
In Godot there are currently 4 options: Linear, Reinhard, Filmic and ACES. Unfortunately all of these have their issues. Reinhard and Filmic suffer from problems like the notorious six (#6096) and ACES is... problematic to say the least.
AgX fixes the issues Filmic had, and is all around a great tonemapper.
Godot doesn't utilize OCIO, so I don't know how one could implement a new tonemapper, but this discussion isn't about bringing OCIO support to the engine.
Related:
#7263
Beta Was this translation helpful? Give feedback.
All reactions