It's an expanding, polyurthene based foaming vinyl. Prior to the transfer process it looks like regular heat transfer vinyl. During the transfer process its specialty unfolds. IT EXPANDS and results in a very special Puffy surface effect. There is slight pulling up of the fabric that increases the puffy look and feel of the finished design. It is suitable for cotton, polyester, and blended textiles. DO NOT use on nylon or other coated textiles. For best results a heat press must be used. Peel Hot. *Note: 3D PUFF Royal looks purple before it's applied but puffs up Royal Blue. This is item is for rolls of HTV. Design in pictures are just an example of what you can do with this amazing product.