Repellent fabrics have a protective shield so that liquids are compacted and can me shaken off easily. Waterproof fabrics have a layer or resin, acrylic or polyurethane based, that avoids the passing of liquid.