I'm trying to create a 3D version of a skin for a phone, tablet, computer, etc., so I can render realistic looking images of them in Keyshot. So I'm looking for a way to bring in a model of something like an iPhone (that either I create or purchase from someone), create a new part that would wrap around the area I need a skin to apply around, and keep a UV map of that skin so textures will wrap the way they would in real life.
Ideally I'd like to be able to create the skin part directly from the model of the device.
Is Blender a good tool to use for something like this, or should I be looking elsewhere?