[:arrow_left:](/WQum2tYYSXGaBjnU2wMxzQ) To Pirata Dashboard
[:arrow_left:](/FQqugZ49RLOLDOdm0Z1GlQ?both) To TD Dashboard
[:arrow_left:](/47WdGvYKSueLiNqSQP_VFw) To Texturing Dashboard
# **Wiki : Transfert Map** Tool Texturing
###### tags: `TD` `Texturing` `Notice`
*shelf MMUTILS=> TransfertMap*
### Le transfert map sert à transférer les maps issues du bake sur les meshes ayant des nouveaux uvs.

:::warning
### Pré requis
- Il faut importer dans la scène (**PAS DE REFERENCES!**) la scène issue du bake et renommer le top node par un préfix (par défaut: SRC).
- Les meshes doivent être identiques en terme de position, maillage! Auquel cas ils **ne seront pas trouvé** par la détection des pairs auto.
- Le chemin de sortie ne doit pas être trop long, auquel cas un problème de longueur de charactère risque d'arriver à la création de la map. (MAX chemin + file : 250 chars)
- Afin d'être propre, les meshes exclus doivent être mesh source + mesh jumeau.
:::
## Configuration basique
### Current path
Dossier de sortie des images du transfert map.
Par défaut: P:/PIRATA&CAPITANO2/10_TEMPS/SophieC/TRANSFERTMAP/
**(A changer une fois dans le pipeline!)**
### Current Uv Set
Uv set sélectionné **(pour la source)**. Pour changer, taper un nouveau nom correct.
Par défaut, **'map1'**.
### Current Size
Taille du transfert map en cours.
Par défaut, **2048**.
### Prefix of source group
Préfixe du top node qui doit être identifié comme étant la source.
:::danger
Il doit être rajouté avant toute opération!
:::
Par défaut, **'SRC'**
Cf screen:

### Excluded Mask
Liste des maps présentes dans le shader qu'**il ne faut pas** prendre en compte.
::: danger
:warning: Attention !! Le mot clé d'exclusion doit être présente dans le nom du FILE du shader !
:warning: Attention !! Il faut séparer plusieurs mots clés par une virgule!!
:::

Le correspondant ayant le mot clé suivant sera exclu:

### Sélection custom pairs
:::info
**Séléction du mode de paire.**
Soit la paire des deux meshes est "custom", avec un mesh source et un mesh destination, soit la paire est "auto", avec une possibilité d'exclure des meshes.
:::
Sélectionner un mesh source et faire add source.
Sélectionner un mesh destination et faire add destination.
:warning: Si le même mesh est renseigné 2x, un message d'erreur apparaitra.
:::warning
**Il est à noter qu'il est impossible d'avoir les deux modes de sélection cochés en même temps.**
:::
### Sélection auto pairs
En mode sélection auto, le script va comparer les meshes des deux top nodes.
:::warning
**Il ne peut y avoir ni plus ni moins que deux top nodes dans la scène.**
:::
Pour exclure des meshes, les sélectionner et faire "add excluded".

:::success
Pour vider la liste, cliquer dans le vide et faire "add meshes" ou cliquer sur "custom pairs" puis à nouvau sur auto pairs.
:::
### Launch
Le bouton launch va exécuter le transfert map avec les paramètres mentionnés ci-dessus.
### Open log
Permet d'ouvrir le log dans le bloc notes, une fois le script exécuté au moins une premiere fois.
``` python
C:\Shotgun\tk-framework-resources\resources\maya\current_user_env\TM_{sceneName}.log
```
----
*Pour tout report de bug: s.chauvet@millimages.com*