AgX - Display Rendering Transform
- Liam C.
- Topic Author
I am happy to introduce you a new shader for ReShade: AgX.
AgX is not of my invention, it's a Display Rendering Transform created by Troy Sobotka, initially written for OpenColorIO and Python and I ported it to hlsl so you can use it in ReShade. (and for the 3d people out here, we can consider it as the successor of the "Filmic" named one in Blender, also from Troy.)
Get it here : github.com/MrLixm/AgXc/tree/main/hlsl !
What
The topic here is color-management, AgX being a DRT to improve rendition of imagery.
You may not be familiar with the word " Display Rendering Transform " so here is a simple explanation : the DRT will handle the conversion of "open domain" / "scene-referred" / "high dynamic range" data to a target display that we can consider as "closed domain" / "display-referred" / "lower dynamic range".
To give you equivalent from what you may already familiar with, it is a direct alternative to ACES and could be compared to a "tonemapper".
I am not the author of it so I will not give much more details but AgX try to render imagery closer at how chemical film process does it. As such you might observe pleasing highlights roll-of with "smooth" color rendition under AgX.
Limitations
As mentioned in the repository README.md, AgX is not at its full capacity with ReShade, as we have only access to the display intended game data, that is already clamped / have internal tonemapping / ...
So it might not behave as well everywhere, at the end it's only one more tool for you to improve your game experience to your taste.
----
For all other details please read the README.md of the repo that will be kept updated and improved.
Some images
More comparisons images in the repository.
- Stray : imgsli.com/MTMxNDMw
- Lego Bricktales : imgsli.com/MTMxNDMx
Native rendering :
Let me know what you think of it ! You can open new issues on the GitHub repository, or directly a Pull Request if you have some suggestions.
Please Log in or Create an account to join the conversation.
- Neurolepticer
I tested it with Far Cry and RTGI.
RESHADE OFF
RESHADE ON
More Highlights Gain And Less Saturation
RESHADE OFF
Please Log in or Create an account to join the conversation.
- Covid19
Please Log in or Create an account to join the conversation.
- Crystrex
Please Log in or Create an account to join the conversation.
- Neurolepticer
Please Log in or Create an account to join the conversation.
- llennoco
" sampler LUTSampler {Texture = LUTTex};"
Hope this helps.
Please Log in or Create an account to join the conversation.
- Neurolepticer
Please Log in or Create an account to join the conversation.
- emiliatheworst
Please Log in or Create an account to join the conversation.
- Neurolepticer
I feel so naked without it. I use it on every preset I make by now.
Please Log in or Create an account to join the conversation.
- Voltar
sampler LUTSampler { Texture = LUTTex; };
So just open AgX.fx with Notepad or similar editor, find the line 153:
sampler LUTSampler { Texture = LUTTex; Format = RGBA8; };
and change it to
LUTSampler { Texture = LUTTex; };
save edits and thats all
P.S. llennoco was right with solution but forgot one ";" before "}"
Please Log in or Create an account to join the conversation.
- Liam C.
- Topic Author
I will try to work on an official fix (but thanks for already providing one !) and push a new release on the GitHub repo.
By the way, for the next time please report any issue on the GitHub repo as I will immediately be able to answer and react. I barely check this forum.
github.com/MrLixm/AgXc/issues
Thanks !
Please Log in or Create an account to join the conversation.
- Liam C.
- Topic Author
github.com/MrLixm/AgXc/releases/tag/v0.5.3
Thanks for reporting. The suggested fix was indeed the right one.
Please Log in or Create an account to join the conversation.
- Neurolepticer
Please Log in or Create an account to join the conversation.
- Covid19
Fix posted in update 0.5.3:
github.com/MrLixm/AgXc/releases/tag/v0.5.3
Thanks for reporting. The suggested fix was indeed the right one.
I've been using reshade 5.8.0, now i can update to 5.9.2 again.
Thank You
Please Log in or Create an account to join the conversation.