Mengatur cloud sebagai server VFX.
Tutorial cepat untuk mengatur server cloud untuk beberapa mesin akses, dan pipa VFX di Windows, MacOS dan Linux. Repositori ini didasarkan pada server Google Drive VFX, dengan banyak perbaikan.
Pertama, Anda harus memasang server cloud Anda di sistem Anda, menggunakan perangkat lunak apa pun yang Anda sukai (rClone, aliran file Google Drive, dll.)
Kami kemudian dapat mulai memindahkan file. Pengaturan hanya bergantung pada variabel lingkungan:
SERVER_ROOT : Root dari server cloud yang dipasang. Ini adalah satu -satunya nilai yang perlu diubah tergantung pada pengaturan AndaCONFIG_ROOT : folder .configENVIRONMENT_ROOT : Folder .config/environmentPIPELINE_ROOT : folder .config/pipeline Anda sekarang dapat mengunduh kode dari repositori ini dan mengekstrak kontennya ke SERVER_ROOT Anda. Menggunakan Z:/My Drive sebagai jalur server cloud yang dipasang, akan terlihat seperti ini:
.
└── Z:/My Drive/
└── .config/
├── environment
└── pipelineYang sama dengan:
.
└── $SERVER_ROOT /
└── $CONFIG_ROOT /
├── $ENVIRONMENT_ROOT
└── $PIPELINE_ROOT Anda perlu memodifikasi SERVER_ROOT di .zshrc ( UNIX ) dan/atau dcc.bat ( windows ) oleh jalur server cloud Anda yang dipasang:
export SERVER_ROOT="Path/to/drive/linux" (baris 12, 17, 21)setx SERVER_ROOT "Pathtodrivewindows" (baris 9) Setelah struktur folder dibuat dan nilai SERVER_ROOT telah dimodifikasi, Anda sekarang dapat menetapkan variabel lingkungan:
Windows mendukung scripting shell setelah beberapa manipulasi tetapi jauh lebih mudah untuk " keras " menulis variabel lingkungan dengan menjalankan dcc.bat.

Untuk memeriksa apakah semuanya berfungsi:
AboutDevice Specifications dan tekan Advanced System SettingsSystem Properties , tekan Environmental VariablesUserSERVER_ROOT telah didefinisikan dengan jalur yang benar MacOS dan Linux keduanya adalah OS berbasis UNIX. Cara paling sederhana adalah dengan memigrasi shell Anda ke Zsh menggunakan chsh -s $(which zsh) di terminal Anda. Anda kemudian dapat symlink .zshrc di folder $HOME Anda. Untuk memeriksa bahwa semuanya berfungsi, restart terminal Anda dan ketik echo $SERVER_ROOT : Ini harus menghasilkan jalur server cloud yang dipasang Anda.
Peringatan
.ZShrc perlu dipanggil persis seperti itu di $HOME untuk diambil oleh terminal: Hapus alias atau symlink yang ditambahkan dalam nama.
Peringatan
Perintah Make Alias di MacOS Finder tidak akan berfungsi dengan baik. Anda harus menggunakan layanan ini sebagai gantinya untuk membuat symlink yang tepat: linker simbolik
Pengaturan ini secara otomatis menautkan DCC berikut, menggunakan struktur folder ini:
.
└── $SERVER_ROOT /
└── .config/
├── environment
└── pipeline/
├── houdini ── > Using $HSITE
├── maya ── > Using $MAYA_APP_DIR
├── nuke ── > Using $NUKE_PATH
├── other
└── substance_painter
└── python ── > Using $SUBSTANCE_PAINTER_PLUGINS_PATHDDC dapat diluncurkan secara normal di Windows jika file DCC.BAT telah digunakan untuk menentukan variabel lingkungan.
Untuk MacOS dan Linux , Anda harus memulainya dari terminal, untuk mewarisi variabel lingkungan yang ditentukan oleh .ZShrc.
Anda dapat menemukan contoh skrip untuk houdini hanya di sini: houdini.sh.
Untuk mengaksesnya dengan cepat, kami juga mendefinisikan alias untuk houdini yang menunjuk ke skrip itu di Aliases.sh. Ini akan memungkinkan Anda untuk mengetikkan perintah ini untuk meluncurkan Houdini.
WIP
Catatan
Lihat variabel jalur file maya
.
└── $SERVER_ROOT /
└── .config/
├── environment
└── pipeline/
└── maya/
└── 2023/
├── Maya.env
├── prefs
├── presets
└── scriptsWIP
Catatan
Lihat Variabel Lingkungan Painter Substance
.
└── $SERVER_ROOT /
└── .config/
├── environment
└── pipeline/
└── substance_painter/
└── python/
└── plugin.py Houdini akan secara otomatis memindai folder yang ditentukan oleh $HSITE untuk setiap folder yang dinamai houdini<houdini version>/<recognized folder> seperti otls atau packages dan memuat konten folder tersebut di Houdini Startup.
Catatan
Lihat Mengkonfigurasi Houdini
Anda dapat menemukan dua contoh file paket:
Keduanya memanfaatkan variabel lingkungan yang didefinisikan secara posterior.
.
└── $SERVER_ROOT /
└── .config/
├── environment
└── pipeline/
└── houdini/
└── houdini19.5/
├── desktop
├── otls/
│ └── digital_asset.hda
└── packages/
└── package.json Nuke akan memindai konten folder yang ditentukan oleh NUKE_PATH , mencari init.py dan menu.py
Catatan
Lihat Apa file init.py dan menu.py
Anda dapat menemukan contoh file init.py, menunjukkan cara memuat plugin pada startup nuke.
.
└── $SERVER_ROOT /
└── .config/
├── environment
└── pipeline/
└── nuke/
├── init.py
└── menu.pyTautan Proyek: Server Cloud VFX