Polyurethane finish comes in various types. You can find it in water-based or oil-based finish. It is available in various paint finishes like satin, semi-gloss, and high-gloss finish. This is a plastic-based resin, which can be applied to various materials like plastic, fiberglass, metal, fabrics, etc.