Partial Object Transparency

Is it possible to create partial object transparency? I want an object to disappear from above not all at once. A gradual “erasure” from a direction, not tweening transparency to make the object as a whole slowly disappear.

Pretty sure the answer is no.

This seems like something a shader would be able to do but Roblox does not support custom shaders, similar to the problem presented here Shaders on Roblox

Hello :waving_hand:
Could you please discribe what you are trying to acheve a little more
Here: How to make a block gradient? - #2 by az4872

Here’s an example in paint.net
Watch e | Streamable

What of you make the object graduate smalle rand use a particle emitter for effect?

need to be able to do this to characters and from any angle

You can make the object just very slightly transparent and use a very transparent glass part to partially hide a part of it. This just a simple method, there are probably more ways to do it.

Sorry, could you please expand on this a bit? doesn’t seem to do anything when I try



M Material
T Transparency
As you can see, the glass part hides a part of the white part.

Be aware, the glass can reflect the sun! If you don’t want that, set Lighting.Brightness to 0 (which will disable sunlight and moonlight). I currently don’t know another way to remove the sun reflection.

I’m not sure of the best way to achieve this effect, but you might want to look into ViewportFrame Masking.

Since you mentioned

need to be able to do this to characters and from any angle

If that meant any angle with different perspectives for each player, then yeah, VFM might work. This is a cool idea to implement, and I’d like to see you pull it off on Roblox.

a non hacky way would be just to use editablemesh vertex alpha but you need to id verify to use editablemeshes

1 Like