Parametrage

Paramétrage

Fichier de configuration

Le fichier de nom prodConfig.json doit se trouver à la racine de l'arborescence de la production.

// Ceci est un Commentaire 
{
    "ProdName": "roger", // Nom de la prod
    "StartDirectory":"roger", // Nom du dossier de depart de la prod
    "AllowedExt":["jpg","mov","swf","tga"], // Extensions des assets a considerer
    "Directories":[ // Liste de description des repertoires   (traitement dans l'ordre)
     {
         "path":"/01_PREPROD/03_ASSETS", // chemin à prendre en compte
         "Scan":true, // On scanne les fichiers de ce répertoire  
         "Cross":true, // On descend dans les sous répertoires 
         "Tag": "Type:Assets" // On ajoute le tag Type=Assets à tout les fichiers contenus dans cette sous arborescence
         },
   	 {
         "path":"*_RENDERS",
         "Scan":true,
         "Cross":false,
         "Tag": "Step:Render",
         "TagFileCrop":"Scene:9,_V" //  Extraction du nom du fichier du 9 eme caractère jusqu’a la partie  "_V"
       },
  	 {"path":"*_COMPOSITING","Scan":true,"Cross":false,"Tag": "Step:Compo"},
 // --- Stop Scan ---
       {"path":"_clone_","Scan":false,"Cross":false }, // On Zappe tout les répertoires de type *_clone
 // --- Assets ---
       {"path":"02_bg","Scan":true,"Tag": "Asset:bg" } // On cree le tag Asset=bg pour tout les répertoires de nom 02_bg
    ]	  
}

Explication des MotsClés

“path” :“Mon/Chemin” : Chemin à considérer.

  Si commence par '/' alors chemin complet - sinon Dossier 
  Ex :   "path":"/01_PREPROD/03_ASSETS", // chemin complet
  Ex :   "path":"03_ASSETS",                             // dossier courant
  

“Tag”:“TypeName:name” : Ajout d'un tag TypeName de valeur name

“TagCrop”:“TypeName:_,-” : Ajout d'un tag TypeName en prenant une sous partie du nom du répertoire

“TagFileCrop”:“TypeName:_,-” : Ajout d'un tag TypeName en prenant une sous partie du nom du fichier asset

Syntaxe du Crop

Syntaxe

Localisation MotCle Valeurs Defaut Commentaires
Racine ProdName Nom de la prod
StartDirectory Nom du dossier de départ Obligatoire Indispensable pour le scan
AllowedExt [“jpg”,“mov”,…] [] Extensions des assets à considérer
ScanAll true/false false Mode par defaut de scan
CrossAll true/false false Mode par defaut de cross
DataBaseFile Nom du fichier Database prodDB.sqlite Chemin Local ou global
Directories [{},{},{}] Liste des objets Repertoire
Directories: Path Chemin à traiter Si / en premir caractere⇒ Chemin global
Scan true/false Analyse les fichiers de ce répertoire
Cross true/false Parcours ses sous répertoires
Tag TypeName:AssetName Assigne un tag à tout les fichiers de cette Arbo
TagCrop TypeName:cropParam1,cropParam2 Idem via extraction du nom du Dossier
TagFileCrop TypeName:cropParam1,cropParam2 Idem via extraction du nom du fichier Asset
Vous pourriez laisser un commentaire si vous étiez connecté.