Post Process Planetary Atmosphere

zubetto - 7월 18, 2019

With this post process material you can add the atmosphere to an existing planet which will look quite realistic, whether viewing from the planet surface or outer space.

  • 지원 플랫폼
  • 지원 엔진 버전
    4.22 - 4.25
  • 다운로드 유형
    전체 프로젝트
    이 제품은 언리얼 엔진 프로젝트 전체 폴더와 함께 환경 설정 파일, 콘텐츠 파일 및 .uproject 파일을 포함하고 있으며 새로운 프로젝트를 생성할 때 템플릿으로 사용할 수 있습니다.

With this post process Material, you can add the atmosphere to an existing planet, which will look quite realistic, whether viewing from the planet surface or outer space. By adjusting the Scale parameter, the atmosphere can be added to planets of different sizes.


The Material best interacts with rough surfaces adding sky light and light attenuation (reddish mountain peaks at sunsets) to them. Regular shapes with high gloss polished surfaces may look unnatural in the day time because they will receive reflections of the sky only via the Screen Space Reflections (although it can render a nice looking ocean surface). Currently the atmosphere receives no shadows from any objects except its own planet.


Planetary Atmosphere Material utilizes certain averaging and simplification techniques to compute Rayleigh and Mie scattering, which require no precomputation but can give a realistic look of an atmosphere with reasonable performance impact. Please try the demo first to make sure this Material meets your performance requirements.

기술적 세부사항

Features and limitations of the PlanetaryAtmosphere Materials:

  • The prec-version of the atmosphere material fail to compile with ray tracing enabled
  • Material domain is Post Process
  • Custom expression nodes are used

Texture Resolutions:

  • 6000x3000 The Milky Way
  • 2048x2048 Landscape Textures

The main Materials: PlanetaryAtmosphere, CelestialSphere (Material instances are used)

The main Blueprints: PlanetaryAtmosphere, CelestialSphere, PlanetarySpectator

Supported Target Build Platforms: Windows 64-bit

Credits: