Ceci est une ancienne révision du document !
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 "DirectoryListToScan":["/01_PREPROD","/REP2/SubRep"], // optionnel - ne scanner que ces sous répertoires "AllowedExt":["jpg","mov","swf","tga"], // optionnel - Extensions des assets a considerer "TagFileExt":"dsc4", // optionnel - Extension du fichier contenant les tags séparé par un virgule de même nom que le fichier asset "DescFileExt":"txt", // optionnel - Extension du fichier de description de même nom que le fichier asset "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 | ||
DirectoryListToScan | [“/rep1”,“/rep2”,…], | [] | optionnel - ne scanne que ces sous répertoires (sinon toute la prod est scannée) | |
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 | ||
TagFileExt | txt, tag,… | txt | Extension du fichier contenant les tags séparés par une virgule de même nom que le fichier asset (Kohya WD14 Captionning) | |
DescFileExt | dsc,… | - | Extension du fichier de description de même nom que le fichier asset (Kohya BLIP Captionning) | |
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é.