Mie Paramtres

Have a question about using Celestia? Check here first for FAQs and helpful advice.

Moderator: selden

Forum rules
Please help to make this forum more useful by checking the FAQs before posting! Keep it clean, keep it civil, keep it truthful, stay on topic, be responsible, share your knowledge.

Mie Paramtres

Postby Cambapo » Sat Oct 15, 2011 4:55 pm

Hi. I need some help her.
I first made another post because I'm trying to put Mie parametres to Jupiter, Saturn, Uranus and Neptune atmospheres. Jhon Van Vliet helpedme out a lot with it, and now I have Uanus and Neptune just perfect, but the problem is that still i don't undersatnd what wxactly the parametres mean and what they do, Mie, MieAsymetry, Rayleigh (I suppose that's the color) and Absorption, If you could explain em that would appreciate.
About Jupiter and Saturn, I just know that the format is R, G, B, But I dunno wich values to put there, cus' the atmospheres look foggy and colorless, and in saturn the sunset looks blue, when in both planets it's supposed to be red. I would attach some images so you know what I'm talking about. And beforehand, thanks a lot.
Attachments
Jupiter.jpg
Foggy white Jupiter :/
Neptune.jpg
This one too
Uranus.jpg
I think it looks just wonderful :P
Cambapo
 
Posts: 24
Joined: Sun Jan 09, 2011 11:04 pm

Re: Mie Paramtres

Postby Cambapo » Sat Oct 15, 2011 4:57 pm

The other pics...
Attachments
Saturn Sunset Blue.jpg
Saturn blue sunset
Saturn.jpg
Foggy Saturn
Jupiter Sunset.jpg
White sunset in Jupiter
Cambapo
 
Posts: 24
Joined: Sun Jan 09, 2011 11:04 pm

Re: Mie Paramtres

Postby PlutonianEmpire » Sat Oct 15, 2011 6:03 pm

The "mie" setting influences the density of the atmosphere. The number of zero's after the decimal point in the "rayleigh" and "aborption values must be the same number of zero's after the decimal point as the "mie" parameters.

Example:
Code: Select all
Mie 0.0112
MieAsymmetry -0.26
Rayleigh [ 0.0103 0.025 0.061 ]
Absorption [ 0.0234375 0.040625 0.01125 ]
MieScaleHeight 13.5


Code: Select all
Mie 0.00112
MieAsymmetry -0.26
Rayleigh [ 0.00103 0.0025 0.0061 ]
Absorption [ 0.00234375 0.0040625 0.001125 ]
MieScaleHeight 13.5


Code: Select all
Mie 0.000112
MieAsymmetry -0.26
Rayleigh [ 0.000103 0.00025 0.00061 ]
Absorption [ 0.000234375 0.00040625 0.0001125 ]
MieScaleHeight 13.5


The "rayleigh" numbers are the RGB numbers for the color of the atmosphere, in RGB order.
The "absorption" numbers influence the colors of the sunset. HOWEVER, aborption goes from the top down, instead of bottom up like the other color values do.

For example, the RGB value for lavender, converted into celestia format, is [ 0.71 0.49 0.86 ], which would normaly give you a lavender sky if you used these numbers for the "rayleigh" setting. To get lavender sunsets, you must subtract these numbers from "1", so it would be 1 - 0.71 = 0.29 for the Red, 1 - 0.49 = 0.51 for the green, and 1 - 0.86 = 0.14 for the blue, and use those numbers for the "absorption" values, so [ 0.29 0.51 0.86 ] as the absorption values. Don't forget to add the zero's in between the decimal point and the first number AFTER the decimal point, so in the end, your "absorption" values should look like this [ 0.0029 0.0051 0.0086 ].

The "MieScaleHeight" adjusts how tall the atmosphere is, multiplied by 5. The .ssc definition for Earth's atmosphere default atmosphere height is 60 km. Divide that by 5, and you get 12, which is the MieScaleHeight value given for Earth's atmosphere. Multiply 12 by 5, you get 60, and so forth.

Also, the size of the planet influences how many zero's you should place in between the decimal point and the first number, in the "Mie", "Rayleigh" and "Absorption" settings. The bigger the planet, the more zeroes you need to insert. So for Earth, you get:

Code: Select all
Mie 0.001
MieAsymmetry -0.25
Rayleigh [ 0.001 0.0025 0.006 ]
MieScaleHeight 12


However, for planets with radii higher than, say, 20000 km, you need to insert a third zero, as well as increase the MieScaleHeight. So, for Neptune, you get:

Code: Select all
Mie 0.0001
MieAsymmetry -0.25
Rayleigh [ 0.0001 0.00025 0.0006 ]
MieScaleHeight 120


For objects significantly smaller than Earth, with, say, a radii below 2000 km, you'd take a way a zero from the Mie, Rayleigh, and Absorption values.

So, for example, the Moon would get:

Code: Select all
Mie 0.01
MieAsymmetry -0.25
Rayleigh [ 0.01 0.025 0.06 ]
MieScaleHeight 3


Also, the "MieAssymetry" values, which is from -1.0 to 1.0, shows how light goes through the atmosphere, with 1.0 deflecting light back to the sun, and -1.0 makes the planet's nightside appear to "shine", if you put the planet between you and the light source.

Finally, the "absorption" line is completely optional. You don't have to use it if you don't want to.

Maybe someone with better understanding can explain it better than I just did. :lol:
I, for one, welcome our new Belle Hadean overlords.
User avatar
PlutonianEmpire
 
Posts: 1287
Joined: Thu Sep 09, 2004 2:33 pm
Location: Delta Trianguli

Re: Mie Paramtres

Postby Cambapo » Sat Oct 15, 2011 6:23 pm

Thanks a lot, now I DID understand everything, I'm a little dumb, I know , but at least I could undersatnd the meaning of everything. Thanks a lot. Mil Gracias XDD
Cambapo
 
Posts: 24
Joined: Sun Jan 09, 2011 11:04 pm


Return to Help Central

Who is online

Users browsing this forum: No registered users and 3 guests