Atmosphere
| Function Name | Parameter | Return | Explain |
| getHG | None | number | Get G value in Henyey Greenstein approximation function. (0-1, smaller value cause bigger sun). |
| setHG | number | None | Set G value |
| getInscattering | None | number | Get inscattering factor, for joined lighting |
| setInscattering | number | None | Set inscattering factor |
| getExtinction | None | number | Get extinction factor, for absorbed lighting |
| setExtinction | number | None | Set extinction factor |
| getRay | None | number | Get Rayleigh scattering factor |
| setRay | number | None | Set Rayleigh scattering factor |
| getMie | None | number | Get Mie scattering factor (bigger value cause turbid atmosphere) |
| setMie | number | None | Set Mie scattering factor |
| getSunny | None | number | Get sunny factor ( 0 ~ 1 : rainy to sunny ) |
| setSunny | number | None | Set sunny factor |
| Lib Function | Parameter | Return | Explain |
| new | Material List | Atmosphere |
Example:
---for sunny weather---
atmo.setSunny(1)
atmo.setMie(0.01)
atmo.setHG(0.8)
sun.setIntensity(40)
---for rainy weather---
atmo.setSunny(0)
atmo.setMie(0.1)
atmo.setHG(0.1)
sun.setIntensity(16)
Remark:
About all there coefficients, please see:
"Rendering Outdoor Light Scattering in Real Time" by Naty Hoffman & Arcot J Preetham