Turning polygonal meshes into stitched patchworks.
First we subdivide a fairly regular mesh to provide enough detail for later displacements. Then a voronoi pattern can be combined with some additional edges that run along sharper areas such as the rims of the ears in our example.
Next we'll measure the distance towards the cell boundaries and remap it as a mask for displacing the surface along the point normals. Also the patches are unwrapped to individual UV texture islands.
In order to model sewing threads the cell boundaries get converted into curves. These are swept into twisted spirals that get swept another time using round profiles.
Let's combine both, patches and stitching threads, and we'll end up with a fractured patchwork.