IMAC uPVC Thermoplastic Roofing IMAC Thermoplastic roofing is widely known for rigid unplasticized polyvinyl chloride or commonly known as uPVC roofing materials.