Often when I am modeling something I need to add some very fine detail to certain areas of the mesh so I add some very tight loop cuts in that area. However when I go to unwrap it, even if it is very simple square geometry Blender will severely warp the pelt.
For example, if I have a simple cube and unwrap it it looks fine:
But if I add a few very close loop cuts the pelt is horribly distorted:
In both these cases the geometry is very simple and box-like, all quads. But it becomes distorted when I unwrap it and I have to waste time manually aligning all the edges in the UV editor. This also sometimes happens when I have many proximity cuts for use with a subsurf modifier.
Why does Blender do this and is there a way of preventing/fixing it?