I’m probably missing something really basic but when I change the color of a sprite using Set Sprite Color (Blueprints), the color I set in the node isn’t the one that the sprite changes to when I run the game. The sprite material is set to translucentunlitspritematerial. The texture it is using is all white. I tried having sRGB on and off but that didn’t make a difference.
Hi Eric,
I was testing 4.9 p4 and my game sprite also changed colors. Please take a look to see if the same issue.
The background of my game is an white texture sprite with modified color in editor.
When tried 4.9 p4 all the background went darker.
I tested a side by side comparison of identical projects and was definitely seeing what you are reporting, but I also found a snippet of information that is part of the fix.
There is a new advanced property on textures, “Use Legacy Gamma”. All existing textures will maintain their sRGB space as Gamma 2.2, as to not invalidate all DDCs everywhere. Unchecking that will change your textures if set to bSRGB=true, to use the new sRGB conversion and not Gamma 2.2.
I can confirm this issue - every sprite I recolor with the BP node “Set Sprite Color” changed to a much darker tone than in 4.8.3
Also, creating a sprite and instantly coloring it after it’s creation does not apply within the same rendered frame. Now it seems that it flashes in the original color for one frame and then it gets the right color.
Did you attempt the ‘Use Legacy Gamma’ option I mentioned below.
The second issue you mention sounds like a flipbook rendering issue. Since these sound related, but are different issues. Would you mind providing me with some reproducible steps in a new blank project so I can reproduce what you are reporting on my end?
You could also create a new AnswerHub post and reply with a link to the post. I will be happy to assist you there. When it comes to rendering issues, probably the most beneficial examples user’s can provide are screenshots!