Action disabled: revisions
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é.