How can I use Decals without killing performance?

As far as I know, using a decal on a part that’s transparent or anything between 0-1 transparency will lessen your game’s performance, especially for mobile devices. If that’s the case, then how am I supposed to even use decals? Let’s say, for example, that I want to add a graffiti decal on a big wall. Putting the decal on the entire surface of the wall wouldn’t work because that would make the decal too big. The only solution I see here is making a separate, smaller, invisible part and using it as the Decal’s parent. I’ve been doing it that way since I started building, but I want to start avoiding this bad habit.

Any suggestions?

4 Likes

Did you try using a SurfaceGui? You can easily resize its elements.

2 Likes

You could potentially write a script for a Low Detail Mode. If the value is true, then delete the decals (if they aren’t important). This could easily help performance for players.

1 Like

I think the best solution can be compressing as much as possible the images, or of course reducing the quality of the image as much as you want to reduce it

1 Like