For his graduation work, Daan Meysman made a small environment in which the seasons change in a dynamic way. The scene is made in UE4 and is mainly constructed with dynamic shaders but he also uses lighting, scripting and particle effects.
The seasonal transition will feature one complete cycle of all 4 seasons. The most used techniques that where used for this are vertex material blending and tessellation Every parameter is controlled using a matinee timeline. This enables him to animate values in the course of time, like for instance the amount of snow or ice. Also different particle effects can be enabled or disabled in this way.