Create a step-by-step workflow for setting up ArmorPaint for 3D PBR texture painting on Windows. Include steps for cloning the repository, compiling the project, and running the application. Also, provide a brief explanation of PBR texture painting and its importance in 3D modeling.