We noticed recently that mesh paint textures appear differently in Paint mode than they do in Select mode or in game. After some investigation my rendering department informed me: “the Select mode is drawing with the texture as would be seen in game that’s compressed using Oodle’s encoding to BC7. The paint mode has the live texture on the GPU and so uses an Unreal compute shader to encode into BC7”
The effect can be quite noticeable with lower resolution mesh paint textures and makes it difficult to know what the final result will look like. Is there anything we can do to fix or mitigate the issue?
[Attachment Removed]