IMAC uPVC Thermoplastic Roofing IMAC uPVC Thermoplastic roofing is widely known for rigid unplasticized polyvinyl chloride or commonly known as uPVC roofing materials. IMAC roofing are available in Rib Type and Corrugated profiles.