As a Roblox developer, it is currently impossible to offset surface appearances like we can with textures
If Roblox is able to address this issue, it would improve my development experience because I could create awesome things such as animated vehicle wraps. I’ve seen people also request this for water as well
Honestly I think this would work best as a new class, something like “SurfaceAppearanceTexture”.
In theory it would be the exact same as Texture but support the different image channels that SurfaceAppearance supports, and an AlphaMode.
As a 3D modeller this would be amazing because you could use it for trim sheets and image atlas’s without the increase of draw calls (improves optimisation), because at the moment I have to make seperate meshes using the same texture
I also think it’d be a good idea to have a SurfaceAppearance.ToggleStretching so:
Textures can stretch when rescaling the object if for example having a image of text
And then also tile if needed for having a portion of the same image for bricks