Precomputed Atmospheric Scattering

A2K - 2019/04/26
4
5 つ星のうち 5 個(4 個の評価)
  • 100%
  • 0%
  • 0%
  • 0%
  • 0%

Physically accurate atmosphere rendering

  • サポートされたプラットフォーム
  • サポートされたエンジンバージョン
    4.21 - 4.22
  • ダウンロードのタイプ
    エンジン プラグイン
    この製品には、コード プラグインが含まれており、ビルド済みのバイナリと Unreal Engine に統合される全ソースコードが完備されています。任意のエンジン バージョンにインストールし、プロジェクト毎に有効化することが可能です。


Video: https://www.youtube.com/watch?v=LS5P5AYXT1Y


This is an original implementation of the state of the art atmosphere rendering algorithm. Optimized for highest possible visual quality.

  • Easy to use: simply add an atmosphere actor to your map and tweak it's properties.
  • Customizable: easily create any type of atmosphere: Earth, Mars, Venus, Titan - anything!
  • Supports any number of custom density layers
  • Supports multiple planets rendered at the same time

The algorithm computes 4-dimensional lookup tables using large number of samples (configurable, default: 256) and uses them for rendering instead of sampling the atmosphere density in real time. This produces realistic sky colors very close to real life. The lookup tables can be computed in editor and saved to a texture to be used in runtime.

Includes two rendering implementations:

  • Post processing effect which is easy to add to any game
  • Sky dome and ground material function

テクニカルノート

  • GPU accelerated lookup tables computation
  • Implemented in Materials using as few custom nodes as possible
  • Supports 16-bit and 32-bit float lookup tables
  • Configurable 4D lookup table size (default: 32x128x32x32)
  • Highly optimized render materials


Number of Blueprints: 13

Number of Meshes: 2

Number of Materials: 13

Number of Material Functions: 37

Supported Development Platforms: All

Supported Target Build Platforms: All

Example projects: 4.21, 4.22

Includes two maps: Earth-sized planet with Denali National Park landscape (textures included) and Solar System with Mars and Earth orbiting around the Sun.

Join Discord for tutorials and support: https://discord.gg/75rRR5s