Transparency acting weird on my cup

I’ve modelled a cup, specifically a smoothie cup and when trying to use it in Studio, the transparency values made it look as if my normals were wrong.
Just a simple cup with the correct normals.



In Studio with transparency:
image

In Studio without transparency:


image

I’ve tried adding a solidify modifier to have faces insides the walls of the cups. Didn’t turn out great.
image

How would I make my my smoothie cup has the transparency of a cup without weird issues? Any help is appreciated. Thanks : )

EDIT:
With @MrChickenRocket’s answer, I managed to get this near perfection result. Thanks again!
image

2 Likes

it appears that the surfaces are invetred.
this issue has been brought up before,
i suggest you look there firt.

Normals? My normals are all fine as shown :v

Transparency does weird things when it’s behind other Transparent items in Roblox. Have you ever seen decals or other transparent items ‘disappear’ behind windows?
I know the first time I used Blender I didn’t realize it showed both sides of faces but only one was the correct ‘normal’ side so my first mesh turned out half missing.
What does it look like in Studio with no Transparency?

1 Like

Here, will add it to the post.


image

It really does look like the normals are flipped to me.

But if it isn’t that, try making it only single-sided and see if that looks better to you?

1 Like

Looks somewhat better from afar but it doesn’t seem too ideal.
Especially when users are to interact with the cups itself.
Thanks for the suggestion though!
image

Does Smoothing the Faces help in a case like this? Like I said, I’m a newbie to Blender but I know you can make ‘faceted’ flat surfaces appear curved by smoothing them. You can also mark which edges still need to appear sharp as well.

1 Like

Hm. Pretty sure shading smooth wont really help.
Yea… no. :sweat_smile:
image
Thanks though!

Just go to workspace > properties and click Transparency 0

I need them to be transparent thoughhh : (

1 Like

Well, okay, I think you’ve run into an engine limitation here.

I am pretty sure that Roblox doesn’t sort the faces inside of transparent objects, it just has a random draw order for them, so that’s why it looks weird - some of the faces on the inside of the cup will appear after the ones closer to the camera. There doesn’t appear to be any way to easily fix this.

It DOES try and sort entire meshes back-to-front though - so maybe you could try breaking the cup up into inside and outside as separate meshes in studio and see if that helps?

2 Likes

Looks somewhat better!


But it looks somewhat weird from a different angle.
image

I think splitting the faces is the best option available to me. I’ll try to split the lid a little more to see if it helps. Thanks a lot!

I have a suggestion to ensure this, do transparency 1

Uh huh. And??

It’s transparent? What did you want the outcome to be, you can do like 0.5 for half transparency etc.

The thing is, the images above in the original post have a transparency of 0.2 :v

Go to model and then separate there should be union, negate separate and then set all the parts to transparency 0. Or do everything to transparency 0.

Pretty sure you can’t union and negate meshes. e.e

Yeah, I think you can, dude.dddd