I think there are infinite ways to get a result in Kangaroo, it is not easy to be realistic for fabric as there are many parameters, like weight, wind force, number of points, anchors …
Some good discussions are here
you could also gave a try with Flexhopper.
The second thing I see is that there is a recursion in X so it could be good to have a simulation on a cylinder.
Having a bumped surface you can exaggerate it but using its normal, a bit like some light ray on a water surface
Here I use my noise tool and a sinus, but there are many others methods
noise points.gh (22.1 KB)