I’m trying to create a material that is transparent but makes everything behind it black and white.
I believe I have to get the current pixel value and then equalize the three channels to make the pixel grey.
What I have come up with so far is this:
but it’s not quite what I want. The square is a MaterialBillboardComponent with the M_Black_and_White material placed under the CameraComponent in the Character blueprint, so it always follows the view. It desaturates everything behind the billboard alright, but it’s too bright. The brightness should be equal to the original colors brightness.
How does Scene Color work? It looks to me like it gets the color information but without effects like bloom etc. If I look up to the sun the bloom is not shown in the square.