I took a look at https://www.shadertoy.com/. But it’s all way too geometric and doesn’t bring that natural fall of soft fabric.
I don’t know if this is a thing better done with Blender, since I don’t use modeling software myself.
A very elaborate artistic way would be to specify for a number of points (vertices) their xyz coordinates and then determine the intermediate points with CatmullRomCurve3.
I have done something similar.
However, with somewhat different specifications.