Avertissement
Ce référentiel est obsolète, vous devriez jeter un œil au serveur Cloud VFX
Pipeline VFX
Tutoriel rapide pour configurer un serveur Google Drive pour un accès de plusieurs machines et un pipeline VFX sur Windows, MacOS et Linux.
Si vous utilisez Linux, vous devrez utiliser un logiciel tiers pour imiter le flux de fichiers Google Drive, tel que Rclone ou Insync, sauf si vous exécutez GNOME: la dernière version Nautilus a une option de comptes en ligne par défaut. Dans ce cas, votre
$PIPELINE_ROOTsera quelque chose commegoogle-drive://[email protected]/My Drive
J'utiliserai Windows à des fins explicatives, mais les étapes sont les mêmes sur MacOS et Linux
Afin de vous faciliter la vie lors de la définition des variables d'environnement dans MacOS, je recommande fortement d'utiliser ce excellent outil: envis
Z:Il est important d'attribuer une lettre similaire sur chaque machine à chaque instruction de flux de fichiers Google Drive, sinon les répertoires seront cassés
Stream Files (option par défaut).config sur Z:/My Drive/ et mettez-le disponible hors ligne en cliquant droit, Offline access -> Available offline pour assurer un accès aux fichiers même si la machine n'est pas connectée à Internet Z:/My Drive/.config/environment/environment_source_windows.bat pour configurer toutes les variables d'environnement, ou suivre les instructions sous. Vous pouvez modifier le contenu du fichier environment_source_windows.bat pour l'adapter à vos besoins. Notez que vous devrez toujours configurer Python, substance pour utiliser une bibliothèque de matériaux partagés et exécuter un script indépendant pour les effets (détaillé dans la section manuelle)Par exemple, si vous avez décidé d'utiliser la lettre
F:( non recommandée ) pour votre disque virtuel Google Drive, vous devrez modifier la première ligne desetx PIPELINE_ROOT "Z:/My Drive"àsetx PIPELINE_ROOT "F:/My Drive"Avant d'exécuter le fichier
Z:/My Drive/.config/pipeline/python/Python$PYTHON_VERSION et cliquez sur "Ajouter au chemin" en le faisant. Vos bibliothèques Python resteront désormais à jour sur toutes les machinesExemple de la variable d'environnement de chemin (variables système) après l'installation:
Z:/My Drive/.config/pipeline/python/Python310/Scripts/Z:/My Drive/.config/pipeline/python/Python310/
La variable doit être
MAYA_APP_DIRZ:/My Drive/.config/pipeline/maya
La variable doit être
SUBSTANCE_PAINTER_PLUGINS_PATHZ:/My Drive/.config/pipeline/substance_painter/python
Modify > Settings . Dans la nouvelle fenêtre, accédez à la section Library . Dans le nom, tapez pipeline_assets et ajoutez le chemin suivant: Z:/My Drive/.config/pipeline/substance_painter/assets . Cliquez sur le peintre de substance + et redémarrez. Retour dans Modify -> Settings -> Library et sélectionnez la bibliothèque fraîchement créée comme la par défautLa variable doit être
HSITEZ:/My Drive/.config/pipeline/houdini
drive_server.json spécialement dédié à l'optimisation de l'espace utilisé sur le serveur Google Drive si votre dossier PROJECT est là: 10 fichiers de sauvegarde maximum pour chaque fichier, et la sauvegarde tamponnée est activée aux dépens de mémoire lors de l'enregistrementLes packages utilisés par Houdini doivent être là
Z:/My Drive/.config/pipeline/houdini/houdini$HOUDINI_VERSION/packages
La variable doit être
NUKE_PATHZ:/My Drive/.config/pipeline/nuke
$PIPELINE_ROOT/.config/pipeline/after_effects/Support Files et vos C:/Program Files/Adobe/Adobe After Effects $AFTER_EFFECTS_VERSION/Support Files , ou utilisez ce script Python pour le faire automatiquement après_À l'aide du script Python, les
Plug-insetScriptsne copieront que dans le dossier d'installation Adobe After Effects le plus récent
PROJECTS sur le serveur Google Drive fraîchement créé, soit le laisser n'importe où localement$PIPELINE_ROOT :PROJECTS est enregistré sur le serveur Studio , Project , User .config.config.config.config.config.config.config.configLien du projet: Google Drive VFX Server