Atmospheric Simulation

Instructions for use

Enhance scene realism by simulating the scattering of light in the atmosphere. Use Mie scattering to simulate long-wavelength (e.g., red light) scattering and Rayleigh scattering to simulate short-wavelength (blue light) scattering, forming sky color variations.

Mie scattering is the phenomenon where light is scattered by larger particles in a medium, with diameters comparable to or larger than the wavelength of light. In the atmosphere, Mie scattering is primarily caused by larger particles such as water droplets in clouds and fog, as well as dust, affecting sky brightness and color.

Rayleigh scattering is the phenomenon where light is scattered by tiny particles in a medium as it passes through, with diameters much smaller than the wavelength of light. Rayleigh scattering is commonly observed in clear weather, caused by molecules in the atmosphere (such as nitrogen and oxygen molecules), making the sky appear blue.

Function Entry

  • Scene选项卡->Properties组->scene properties按钮->scene properties面板->Sky&Weather选项->Atmosphere模块

Operation Steps

  1. Open an existing scene or create a new scene, click the Scene选项卡->Properties组->scene properties. The scene properties panel will pop up. Find the Sky&Weather option and locate the Atmosphere module. Set specific parameter values as needed to achieve the desired atmospheric effect.
  2. Mie scattering parameters:
    • Exponential distribution: The height at which the Mie scattering effect decreases to 40% intensity, in kilometers. Value range: [0.01, 12], default value is 1.2. A smaller value means the atmospheric range where Mie scattering occurs is lower; a larger value means it is higher.
    • Scattering range: The density of air particles causing Mie scattering; higher density results in stronger scattering. Value range: [0.00, 5.00], default value is 0.004. A smaller value reduces sky haze and directional light scattering, making the sky clearer; a larger value gradually blurs the sky and produces strong forward scattering halos around the incident light direction.
    • Absorption range: A higher value absorbs more light, making it darker. Value range: [0.0, 5.0], default value is 0.0044.
    • Anisotropy: Controls the uniformity of Mie scattering in the atmosphere. Value range: [0.00, 0.99], default value is 0.8. A smaller value makes scattered light more uniform; a larger value makes light scattering more directional, resulting in stronger light around the light source.
  3. Rayleigh scattering parameters:
    • Exponential distribution: The height at which the Rayleigh scattering effect decreases to 40% intensity, in kilometers. Value range: [0.1, 80.0], default value is 8. A smaller value means the atmospheric range where Rayleigh scattering occurs is lower; a larger value means it is higher.
    • Scattering range: The density of air particles causing Rayleigh scattering; higher density results in stronger Rayleigh scattering. Value range: [0.0, 2.0], default value is 0.0331. When the value is 0, there is no Rayleigh scattering, and the sky will be black; as the parameter value increases, the sky gradually turns reddish-yellow.
  4. By clicking the reset defaults button, you can reset the adjusted parameters to the system default values.

Related Topics

View/Set 3D Scene Properties