Decal UV Scale: Displays Incorrectly in Studio, Broken Live, Broken by Packages?

Main problem:

  • Decal.UVScale is ignored in Studio (decals display as if UVScale = (1, 1)
  • But whenever UVScale is not (1, 1), the decals do not render live

Studio:
(Left to Right: UVScale = 0,0; UVScale = 0.5, 0.5; UV Scale = 1,1)

Live:
(Left to Right: UVScale = 0,0; UVScale = 0.5, 0.5; UV Scale = 1,1)

uvscale-reproduction.rbxm (4.6 KB)

Related issue:
We came across this bug on our Packages. We would have no reason to change the UVScale settings on our packages, but at some point during Package publish / sync / LoadAssetVersionAsync the UVScale values across all our decals were corrupted. Haven’t been able to get a minimum repro for this.

Expected behavior

Studio should display the Decal in the same way as it is displayed live. Currently this means broken UVScale functionality is hidden in studio and only causes render failures live.

A private message is associated with this bug report

1 Like

Update: This problem only appears on Decals - not Textures.

UV Scale and UV Offset on Decals are not released yet outside of the avatar makeup beta.

Changes to their default values outside of the beta, like on Clients, could lead to unexpected rendering results.

We recommend keeping UVScale and offset on their default values.

I think we can close this particular issue, but I’d appreciate if you could open one about packages corrupting the default uvscale values if it’s a Roblox published package.