Hardest part of this is the translucent material plane sorting, also using POM effects and flow map effects for the movement.
UE4 Clouds