Change Colour of Surface Appearance in Studio ( TUTORIAL )

There was a post that sparked my attention suggesting that Roblox should add a feature allowing us to Change the colour of the Surface Appearance inside Studio without any 3rd party software. I began a quest on finding the solution for this and yet again I have found it!


Change in Colour:

The way to do this is by inserting a Highlight inside the MeshPart and adding the following Properties:
image Change FillColor to your desired colour in RGB

Changing the FillTransparency will also change the intensity of the colour over the normal map. Please note that you should have your albedo map in grayscale when uploading it for better results!

THIS IS A PLACEHOLDER FOR WHEN ROBLOX WILL HOPEFULLY IMPLIMENT IT IN THE FUTURE WITHOUT THE NEED FOR HIGHLIGHTS

Also please do not ask me for any assets inside the screenshot(s) provided. For other inquiries please feel free to ask.

If you believe this was set in the wrong category or I have missed something please notify me so I can fix it to the best of my abilities. Thank you for reading and may this help you in any way shape or form.

12 Likes

Highlights are limited to 31 enabled instances at a time and are quite performance heavy so maybe using them is a bad idea?

Just a warning for if you going to use highlights for every surface appearance part.

1 Like

I don’t see any performance issues, and 31 is plenty.

1 Like

Highlights are performance heavy on the shader so they are limited to 31 instances and low-end devices won’t be able to see the shader in fully quality due to said performance issues.

You can read below about the limitations.

2 Likes

So why would you use Surface Appearance for low end devices instead of just removing them. If you make a game designed for low end devices then why bother at all with Surface Appearance? This is also the best solution you’d ever come across for colouring ColorMaps inside Roblox so until you find a better solution you shouldn’t argue.

1 Like

Not sure if it was a thing when this was posted. But you can change the tone/color of surfaceappearances if u make whatever part u want changable transparent

1 Like

Can you please provide screenshots because I don’t see this?

1 Like

I’m not the best at explaining, but as you can see this texture has opacity (Somewhat transparent in one area but not fully)
image
So since my colormap has transparency in only one area., the brickcolor i have selected will add somewhat of an underlight. Diff results with diff levels of opacity/saturation