This was an exploration into the complexity of shader creation within UE4 I completed near the end of 2017. The idea was to explore various ways to replicate water and its properties, ranging from simple representations to actual mathematical approximations. At this point in my studies, I had just learned about Substance Painter/Designer, and now that I've had more time in both, I'd go back and many more details into the materials and environment.