STEP import

Well in fact stepper already gives you the seams.
So in most cases you just have to make a regular unvrapp (conformal option is better for non-organic shapes).
Then you can you a plugin like :

In order to keep a constant “texture zoom” on your models.