[Enhancement] Dithered tone mapping #33
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
The current tone mapping looks pretty bad. It is strictly sRGB and does not do a good job of blending. This leads to a lot of noticeable color banding, especially on low contrast gradients such as single-color surfaces with lighting. We need to dither these areas to blend between colors more smoothly. To accomplish this, we may want to render in a better color space like AGX, and tone map to sRGB with dithering to get the full color spectrum between these gradients.
Zoom in on this picture and look at the shades of gray and red. You can see distinct bands of color. This would be fixed by dithering. It can be even worse in some cases and is very noticeable, especially in low poly and simpler games. We lose so much fidelity this way. Games will look 100x better once we implement this!
Boo ya! Added in:
2bc2ab43a1
4805dd06a7
2c5c8d0e4f
8765e894f5
c3435b9533
30e5acf9bf