This jacket should fit to the tight jeans, short jeans, sleeveless crop top, tube top and spaghetti strap tank top nerely without changing topology. Delete groups are used and a normal-map is added. All buttons are put on rigid vertex groups. Best way to use the material in Blender: duplicate it and use a less glossy version for the fabric (e.g. connect input color of glossy shader to output of diffuse texture, you can also delete the fresnel and use a fixed value instead), use the glossy version for the buttons (set roughness of glossy shader to a low value). The demo picture was created this way.
CC-BY - Creative Commons Attribution