How do I make an earth atmosphere?

I want to make an earth atmosphere fading effect for the edge of the earth that I’m making but I’m unsure of how should I do it. Below, I made the atmosphere using a billboard gui.


Above Picture: The Billboard GUI works well when staring directly at the centre of it. However… (Look below for continuation)


Picture 2: When tilting to the side, the atmosphere looks odd and unrealistic.

Does anyone have any way of doing this?

3 Likes

Many people have achieved a similar effect by putting a larger, a bit transparent & neon part in exactly the same position. Recreated it below. It doesn’t have exactly the same ‘fade’ effect but still looks cool enough if you played around with it

6 Likes

Have you considered particle effects? I made this forever ago and it could possibly work in that way: https://www.roblox.com/library/582289998/Holy-Fire

4 Likes

You can texturize it in adobe illustrator pretty easily with that style. However, some people don’t like it because it doubles the part count.

1 Like

Amazing effect! I’ll definitely consider using it. I do have to ask another question: What do you mean by “double the part count”? Do you mean it doubles the total part count or are you just saying that it increases the part count by a lot?

1 Like

I’ve applied a more uniform rounded texture to the effect and it looks perfect! The only thing I’m worried about would be it’s implications on part lag as you’ve mentioned.

1 Like

No, it doesn’t not technically “double the part count”. By that, I meant that by placing another part around an item, it will be adding an extra part. Everything is good in moderation, but too much of anything (parts and particles alike) is a bad thing.

Ahh, I see. Good to know that it won’t actually lag my game. Thanks for your help!

1 Like

What @Ozzypig did was to set the cameras FOV super low make a clone of the object, scale it up slightly, Change material to neon(or whatever you want) and move it slightly behind the object based on where the camera is. Some obvious optimizations are, not update the parts position when not on screen/make part transparent, turn of collisions, ect…

2 Likes

Is that different than the example that @Wonuf provided?

No. His is just putting a brick down

Something to note is that neon only works on MeshPart (as far as I know), and that if you’re using a SpecialMesh you can’t automatically create a MeshPart out of it to support neon. Also, this approach is problematic if your bricks are being resized constantly since MeshParts have crappy resize performance.

Tread lightly here, ask yourself if the effect is truly worth the headache.

3 Likes

It wouldn’t double the part count, but it would be double the amount of polygons for that single sphere.

1 Like

I specified that later on in the post

Have you tried hollowing an inside’s sphere and just scalling it a lot, until it can create the atmosphere effect?

2 Likes