Over the past few days, I’ve received a few reports regarding texture UVs not loading properly. The textures are 1024x1024 and are applied to a SurfaceAppearance as a ColorMap. The SurfaceAppearance also has MetalnessMap 4x4 and RoughnessMap 4x4. The images below show the improperly loaded textures. This issue occurs in live environments.
Hi, we aren’t able to reproduce this on our end. If you are still having trouble please share a rbxl file/simplest possible repro case and we will reopen. Thanks!
Hey! After gathering more information, I finally found the cause of the issue and can now reproduce it consistently.
Key observations:
The texture corruption only occurs on the client side
The bug only triggers once per session on roblox. You must rejoin the game for a chance to see it again
Changing any property of the SurfaceAppearance or its parent MeshPart fixes the issue
SurfaceAppearanceReproFile.rbxl (76.2 KB)
The bug only appears once for local session. If you start another local session, the bug won’t occur. It is easiest to reproduce by starting a client & server session in studio, which triggers the behavior every time.