Hello, I’m DarkBegin I’m trying to import my first mesh which becomes transparent if the texture /image is half transparent. So I’m testing with a leaf drawn with my bad hand.
I use Blender to do that:
But it doesn’t work on Roblox Studio or I’m bad to import it, any ideas? (I use a mtl file when I import the 3D model, it means the texture is already in the mesh)
here my surfaceappearance, looks like transparency and texture don’t appear.
So it’s not possible to make an accessory without using SurfaceAppearance ?
you dont need to use surface appearance to get a transparent texture. Just add the texture’s rbxassetid to the textureID field in the mesh as normal. Then change the transparency to exactly 0.02
The rest of the mesh will technically be very slightly transparent, but no one should notice.
Agreed. When you stack a whole bunch of polygon planes like that in one mesh, then SurfaceAppearance will do a much better job at sorting. However, with simpler meshes, then just using the transparency “trick” will do an acceptable job.
I use SurfaceAppearance when I’m making trees and vegetation, like in your image. But player accessories I tend to use just transparency.
Sorry to dig this thread up again, but your solution helped me with the partial transparency problem and so I wanted to ask you a follow up question:
Do you know if there is any way to get around the Material of the MeshPart being overwritten when you use a SurfaceAppearance?
E.g. my MeshPart is ‘Neon’ Material since I want parts of it to glow. SurfaceAppearance allows me to set the AlphaMode correctly to see the underlying color of the MeshPart, but the Material seems to be completely overwritten once I use SurfaceAppearance