As a Developer on Roblox I find it very annoying / near impossible to work with mesh-parts in terms of texturing. For starters they do not support alpha channels if you use a texture that has transparency on it. Anything in the transparency area will turn black. Now if I was to apply that same texture but as a decal on a mesh part, I would get the desired effect of the transparent part showing what ever color and material the mesh-part is. The problem with doing it this way is decals never follow the uv map that you created it follows roblox’s own uv map. My question is why does special meshes support alpha channels with textures but mesh parts can’t. Mesh-parts should have the ability to use a transparent texture which shows that part of the meshes color and material that you assigned to it rather than turning black as this works with no issues for decals. This is rather holding me back and I can imagine many other developers who uses mesh parts. Lets say some of us want to create a decal for a car but give users the choice to change the color of the car. We would not be able to do this currently as if we tried to the mesh-part will turn black for any area that has transparency, this causes us to then have to color the entire texture 1 solid color for areas that would be transparent just so that does not happen. This would not impact performance at all so I do not see why we do not have this support already.
The images below are to show what I am talking about.
This image is showing what we currently have to do with a texture all the blue parts indicate what will be transparent but since we can’t do that due to the mesh turning black we have to make it 1 solid color that we can not change.
This is what happens when I make the blue transparent currently. This is not a error on my end I have tried this so many different ways just to be sure and I either get all black for the transparent spots or black and white like in this image. “Yes I know the texture is backwards but I accidentally rotated it when I was using Photoshop that has nothing to do with the white and black spots though since that is just the transparent areas.”
This is how it should look if roblox added this support / feature. Btw I got lucky that the uv map of the decal worked for this otherwise it would have looked bad although it is still wrong in terms of positioning location.
Anyways as you can see in the 3rd image I can adjust the roblox material and color and you can see it on the transparent parts of the texture only. How ever as I stated currently mesh-parts only work with this if you use a decal which for those of you who do not know, decals will not work on mesh-parts as they have a different uv map compared to the one that you assign to it and use textures for. So could we please get this feature supported because it has been like 2 years now and without this feature I am struggling to make certain things in my own game work because of the lack of this feature and I can’t be the only one who wants this support.