One kind of material called "blockout fabric" is
intended to filter out light.
Usually, it is constructed from a thick, densely woven cloth that has been given
a unique finish or covered in a layer of light-blocking material.Blockout fabrics
are produced with a special three-layer coating process and offer almost
complete light shielding.