Traditionally, opera coats were full-length floor grazing coats that were crafted out of luxurious fabric such as velvet, brocade or jacquard. Nowadays, these coats are usually knee or ankle-length and are made in shimmery fabrics like damask, jacquard, and satin for an opulent look.