I recently upgraded to 4.9 and am sorting out the trailer load of rendering issues. The color grading or contrast has changed… somehow. All of my levels look wrong, shadowing has gone dark, colors and atmosphere are off and I can’t for the life of me get it back to how is is supposed to be.
I found a small line in the notes about some “corrections” made to color grading, which seems strange since everyone would have it tuned to how it was. I really need to know how to either undo these corrections if they are the cause, or offset them.
The line about Color Grading that is mentioned in the 4.9 release notes refers to a bug found in reflective surfaces when using Color Grading in 4.8. You could possible be seeing the switch from the Burley Diffuse Shading Model which was introduced in 4.8 and the Lambert Shading Model in 4.9, which was also in 4.7. You can read about it a little more on this post here:
Aha, this may very well be the cause, though I would have to test it to be sure. Is there any way to change or test this in 4.9? And is there any changes like this one planned in 4.1 etc?
Thank you for your settings, that helped me track down the issue. I was right in my first guess that it is an issue of using Burley versus Lambert Diffuse Models. I am going to check with our engineers to see what else needs to be changed in code to successful switch back, as soon as I can confirm the switch I will right back with detailed instructions.
Thank you for your patience on this issue. After further investigation I was able to identify that while the change from Lambert to Burley might make a small difference, the biggest change was a correction to an issue involving color grading and skylights. In 4.8, Skylights were incorrectly distributing color grading and color grading itself had some issues because of the newly introduced tonemapper.
This issues were corrected in 4.9, but in your case you developed your map around those limitations and came up with a look that you enjoy. Without going back to 4.8, you will probably never be able to get the exact look that you setup in your project. That being said, you can play around with the r.Color.Max, r.Color.Mid and r.Color.Min settings to best try to simulate the look you are getting. These console variables determine the set point for colors after color grading, so you can adjust where in the 0 to 1 Linear spectrum the color sets after your Color grading. While not ideal it will be the best solution if you are wanting to stay in 4.9.