Hyperbolic Coral
This is a Sverchok scripted node for use within Blender.
To use the hyperbolic coral node in Blender first install the Sverchok addon. Download the hyperbolic coral code from github. Then load the python file as a text blocks into a blend file. Add a "Scripted Node" to a Sverchok node tree. On the node select the hyperbolic_coral.py
code from the lower drop down. Then click the plugin icon to the right of this field. The node should turn blue with some inputs and outputs. Wire the "Verts" and "Faces" outputs to a "Viewer Draw" node and you should see some geometry as below.
After applying a cloth modifier and a subdivion modifier:
Or pinning some vertices:
See Look, Think, Make for more details.