How to Tile Surface Appearances (Somewhat)

How to Tile Surface Appearances

It is EXTREMLY frustrating duplicating meshes to prevent their textures from stretching, but don’t worry there is a simple, yet unnecessary fix! This is very unnecessary and I don’t understand why roblox haven’t added a way to tile surface appearances yet.

Step 1

Insert a MeshPart with a SurfaceAppearance parented to it.

image

Step 2

Group the MeshPart by pressing CTRL + G while having the object selected.

image

Step 3

Insert a Humanoid inside the model.

image

Result

Result

The upper image is the result.


The lower one is stretched + I don’t know why it looks so bad

NOTE

When resizing the MeshPart make sure to only select it and not the model. You can easily select the MeshPart by just ALT + Normally click it.

3 Likes

Why not use a MaterialVariant?

4 Likes

It changes the material? If you have a lot of textures inside your game you probably don’t want to change the the base textures

1 Like

It doesn’t, it assigns a variant to the material which you can pick from the properties panel. It only overrides it if you specify that. Hence the name material variant

4 Likes

Either way this is how to tile surface appearances. Im gonna have to read more about materialVariants though

1 Like

There’s one thing im thinking of, and that’s a tileable pbr wire fence. Can’t have holes in materials, unfortunately.

2 Likes