I hardly ever agree 100% with gnoop but this is a time where I do agree with gnoop 😁 It's labour intensive compared to Palm smashing autounwrap, running a random fwn script and running the result through an autolodder but you get out what you put in and this will give you the best quality and most efficient result at all…
Think about it in terms of dx11 tessellation shader . You have your not so hi poly model and the shader tessellates it first by creating new vertexes , than extrudes those new vertexes in direction extrapolated from vertex normals and using height map as a distance to move a vertex alone normal. That way the shader do a hi…