This document discusses a custom fabric shader developed for Unreal Engine 4 by Gregory Dongseok Kim, detailing various types of fabrics, their properties, and limitations of existing shader models. The approach incorporates Oren-Nayar diffuse shading and a unique specular model to accurately represent materials from non-metallic fabrics like cotton to metallic styles such as silk. The aim is to provide an easy-to-use shader for artists, allowing for realistic rendering of fabric characteristics in digital environments.