Giving Manny some Unreal Tress(es) (TressFX Real-Time Hair)
NOTE: This tutorial was written for TressFX 4.22, which has since been updated by AMD. The newer version is not the same as the version I am using, code-wise nor feature-wise. In this quick tutorial, I'm going to walk through creating a fork of Unreal Engine 4, and using the 4.22 branch, clone 4.22 to my local machine, and add the TressFX 4.1 for Unreal Engine 4.22.3 patch. After making sure the engine compiles, I'll create some hair for the main mannequin (I'm calling it Manny) and import that hair, then attaching it via the TressFX components. To do this yourself, you will need to compile the Unreal engine. That also means you need to sign the Epic Unreal Engine EULA so you can get access to their private GitHub site. My fork of their engine, plus the TressFX 4.1 Unreal Engine 4.22 engine 'patch' are both also resident on Unreal's GitHub repository, so joining Epic's developer community is a requirement. You will also need Visual Studio 2017 (Commun...