Shader Playground

Details

  • Type: Tech Demo
  • Platform: PC
  • Engine: Unreal Engine 5
  • Language: Blueprints
  • Date: 2023
  • Duration: 3 Weeks

Contribution

This is a tech demo created for learning and improving at using shaders in Unreal Engine 5. The demo includes many commonly used shaders and techniques such as Texture Painting, Water shaders and Post Processing Filters. Texture Painting is used in the demo for creating a coating material that covers the top part of a mesh with another material. This is used to switch between the normal version of the map and the snow version. Another application for this is the mud and snow trails that the player leaves behind when walking on mud or snow. In terms of water shaders, 2 different shaders are created and showcased in the map. The first is a simple water shader created using Distance Field while the other is created using Single Layer Water. The water shader will also switch into a frozen ice shader when the snow mode is activated. The Ice shader is also noteworthy since it emulates the look of a fluid hardening into ice by shifting vertices around. Lastly, the post processing filters include many commonly seen filters in games such as night vision, sonar, sound waves, CCTV camera and a thermal vision.