Any way to create frosted glass?

Is there any efficient way to create frosted glass in roblox studio?

5 Likes

Could you explain what you want to do more specifically please (i.e. share reference images of what you are trying to accomplish, describe it in more detail)?

1 Like

Frosted Glass is semi opaque glass commonly used in bathrooms:

https://ae01.alicdn.com/kf/HTB1u0LDDNSYBuNjSspjq6x73VXaV/Frosted-Glass-Window-Film-Privacy-for-Office-Building-Home-Static-Cling-Easy-Installation-DIY-Decorative-Film.jpg_q50.jpg

For this I guess you could use a semi-transparent Texture or a gradient but other than that I do not know.

3 Likes

You can create a somewhat hacky one using blender:

Create a blender mesh thats folded/bumpy yet still low enough tris/polys to be optimally used ingame (Unless its a showcase :man_shrugging: they’re usually not that optimized)

Once you’ve done that, import it into roblox.

Turn the part into a glass part so that its somewhat seethrough yet still hard to see through created a somewhat frosted effect.

You can add onto this if you want by creating a texture/uv map in blender with the mesh then importing it into roblox aswell.

EDIT: An example of it somewhat (I don’t take credit for making this)


https://gyazo.com/1d729b588be4a3374dff2a9165c996a7

13 Likes

Might be able to combine glass with ice or foil to give it a bit of a distorted effect.

2 Likes

I believe your best bet is to take to Google Images and find some kind of Frosted Glass seamless texture and hope you can find something good and non-copywritten.

3 Likes

Ive thought about this, but I have to think about the players who use lower spec devices too

1 Like

The closest effect I’ve achieved was with 3 (or 2 if you only need it to appear like frosted glass in 1 direction) very thin bricks (0.1 thick).

The middle brick is grass with a light gray color, 0.9 transparency and 0.3 reflectance. The two bricks on either side of the grass are smoothplastic and are the same light gray color, 0.5 transparency and 0.5 reflectance. You can play with the transparency/reflectance values until you get the effect you want, but I didn’t really play with it too much.

EDIT: If you only want to use 2 parts, make sure wherever you place the glass, the player can only see the side that is smoothplastic. Also, if you want a grainier feel, you can try changing the smoothplastic parts to plastic.

2 Likes

This was the closest I could get with regular materials.

Here is the file if you want it.

GlassModel.rbxm (2.4 KB)

4 Likes

I got an idea. Use your normal transparent smooth plastic as the actual window and apply a texture to both sides.

I spent 45 seconds on Google and already found one!

1 Like

What I would do is take pebble material and make it transparent

A simple, fast, and cheap way of doing it is by texturing the glass. And making the texture semi transparent so u can see through it a little bit.

Make sure the image isn’t copyrighted tho.

(The reason why I say this is because there are “pirated” minecraft textures such as the grass block that you can find on google)

I’m 90% sure you won’t have a problem if you’re textures in a non commercial sense.