I know how to model furniture reasonably well, but obviously there are many things for me to learn yet, like realistic wrinkles. I imported a sofa model and noticed that the sofa cushion has wrinkles in one direction and at 90 degrees.
I thought about that. However, how can I achieve the kind of topology that I showed, where at the top there’s less poligons, and as we get nearer the wrinkles the topology subdivides in order to provide the necessary detail?
The sofa you showed me looks like a modeled wrinkle.
The old modeling method made everything like this
The following approaches may be possible with the use of Cloth Brushes.
You can use the Multires modifier to work on Cloth Brushes, bake with the displacement map, and apply the displacement map to the Displace modifier or give displacement from the material.