Reprenons depuis la base, alors, le mesh est l'agencement de triangles comme le baril, là, et la UVmap est l'emplacement (les coordonnées 2D) des coins des triangles sur le carré de texture (et en dehors dans certains cas)
Donc, bien logiquement, il faudra à un moment déplier le modèle 3D sur la uvmap pour que le moteur de rendu sache comment appliquer la texture sur le modèle, enfin les textures volumétriques existent aussi mais c'est genre pas le mode de rendu dominant en jeu vidéo 
"Donc je pensais faire l'objet sur catia, l'importer en STL sur Blender, faire la texture sur Blender, et l'importer sur Unity3D sous OBJ."
Limite il faudrait faire l'objet sur blender, ce logiciel paraissant légèrement plus adapté à créer des modèles pour le jeu vidéo 