Super Renders Farm'da Dosya Yükleme ve İndirme

Giriş
Proje dosyalarını bir render farm'a taşımak ve geri getirmek, iş akışının en sık sorun çıkaran kısmıdır. Bir render; motor hatalı davrandığı için değil, uzak düğümde bir doku yolu çözümlenemediği, bir proje farm'ın hiçbir zaman açmadığı bir ZIP olarak yüklendiği ya da yavaş ev bağlantısı yirmi dakika sonra yükleme ortasında durduğu için başarısız olur.
Super Renders Farm proje dosyalarını taşımak için üç yöntemi destekler (web arayüzü, SuperRenders İstemci Uygulaması ve Cyberduck veya AWS CLI ile S3 erişimi) ve render edilmiş çıktıyı almak için de üç yol mevcuttur. Hiçbiri soyut anlamda "doğru olan" değildir; her birinin, dosya boyutuna, ağ hızına ve aynı projeyi ne sıklıkta yeniden göndereceğinize bağlı bir tatlı noktası vardır.
Bu kılavuz, işinize uygun yöntemi seçmek için bir karar ağacı, her biri için adım adım talimatlar ve destekte en sık gördüğümüz yükleme hatalarına ilişkin bir referans sunar.
Karar Ağacı: Hangi Yükleme Yöntemini Kullanmalısınız?
Üç yöntem birbirinin yerine geçemez. İlk kez proje gönderirken bu kısa karar ağacını kullanın, ardından iş akışınız oturduğunda değiştirin.
Web Arayüzünü şu durumlarda kullanın:
- Toplam proje boyutu ~2 GB'ın altındaysa
- İş sürekli değil ara sıra (ayda birkaç kez) gönderiyorsanız
- Kurulum istemiyorsanız; sadece tarayıcı yeterli
İstemci Uygulamasını şu durumlarda kullanın:
- En az haftada bir iş gönderip daha az elle yapılan adım istiyorsanız
- Projeniz ~2 GB'tan büyükse
- Bağlantı kesildiğinde yüklemenin otomatik devam etmesini istiyorsanız
- Tamamlanan karelerin bittiği anda yerel klasöre otomatik indirilmesini istiyorsanız
Şu durumlarda S3 erişimini (Cyberduck veya AWS CLI) kullanın:
- Zaten bir S3 istemcisiyle çalışıyor ve bunu tarayıcıya veya İstemci Uygulamasına tercih ediyorsanız
- SRF Space'inize yüklemeleri veya oradan indirmeleri script ile otomatikleştirmek istiyorsanız; AWS CLI bir terminalden veya zamanlanmış bir script'ten çalışır
- Bir erişim anahtarını (access key) yönetmekten çekinmiyorsanız (bir parola gibi ele alın)
Her yol için küçük bir uyarı geçerlidir: farm arşivleri açmaz (.zip, .rar, .7z, .tar, .tar.gz). Render yöneticisinin varlık yollarını çözebilmesi için sıkıştırılmamış proje klasörüne (sahne dosyası ve doğru dizin yapısında referans alınan tüm varlıklar) ihtiyaç vardır. Bunu aşağıdaki Yaygın Yükleme Hataları bölümünde genişletiyoruz.
Yöntem 1: Web Arayüzü Yüklemesi
Web yüklemesi en basit yoldur ve ilk kez gönderim ile küçük projeler için öneririz.
Adım adım:
- superrendersfarm.com adresinde hesabınıza giriş yapın ve render panelini açın.
- Yeni İş'e tıklayın (veya hangi motor açılış sayfasından geldiğinize bağlı olarak Proje Gönder'e).
- Proje klasörünü yükleme alanına sürükleyin ya da Klasör Seç'e tıklayıp seçin.
- Yükleme ilerleme çubuğunun tamamlanmasını bekleyin. Tarayıcı, pek çok varlığa sahip projeler için dosya bazında ilerleme gösterir.
- Yükleme tamamlandıktan sonra render ayarlarını (kare aralığı, çıktı biçimi, öncelik) yapılandırın ve işi gönderin.
Pratik sınırlar. Tarayıcılar bireysel yükleme oturumlarını kısıtlar; dolayısıyla web yolu ~2 GB üzerinde yavaşlar ve konut bağlantılarında ~5 GB üzerinde güvenilmez hale gelir. Yükleme ortasında tarayıcı sekmesi kapatılırsa aktarım durur; tarayıcı tarafında devam ettirme yoktur. Bu aralıktaki projeler için İstemci Uygulamasına geçin.
Ne yüklenir. Sürükle ve bırak, klasör yapınızı tam olarak korur. Sahneniz \dokular\ ve \proxy'ler\ içindeki dokular referanslıyorsa bu alt klasörler, sürüklenen üst düzey proje klasörünün içinde aynı adlarla bulunmalıdır. Render farm'da eksik referanslar neredeyse her zaman bu alt klasörlerden birinin yükleme kök dizininin dışında kalmasına kadar izlenebilir.
Yöntem 2: SuperRenders İstemci Uygulaması
İstemci Uygulaması, çoğu üretim stüdyosunun sonunda benimsediği yoldur. Bağlantı kesildiğinde devam ettirme, bütünlük denetimleri ve tamamlanan karelerin otomatik indirmesini sağlar; bunların hiçbiri tarayıcı yolu tarafından desteklenmez.
Adım adım:
- İstemci Uygulamasını İndirme sayfasından indirin ve iş istasyonunuza kurun.
- Super Renders Farm hesap kimlik bilgilerinizle giriş yapın.
- Yeni Proje'ye tıklayın ve proje klasörünüzü seçin. Uygulama sahne dosyasını ve referans alınan varlıkları tarar.
- Dosya listesini gözden geçirin; uygulama yükleme başlamadan önce eksik referansları gösterir, böylece bunları başarısız bir renderdan sonra değil yerel olarak düzeltebilirsiniz.
- Yükle'ye tıklayın. İlerleme dosya bazında gösterilir ve bağlantınız kesilirse yükleme otomatik olarak devam eder.
- Yükleme tamamlandıktan sonra render ayarlarını uygulama içinde yapılandırın ve gönderin.
Otomatik indirme. İstemci Uygulaması dönüş yolcuğunu da yönetir. Yerel bir çıktı klasörü etkinleştirildikten sonra tamamlanan kareler her kare bittiğinde iş istasyonunuza akar; tüm işin tamamlanmasını beklemek zorunda kalmadan herhangi bir şeyi almak için.
Yöntem 3: S3 Erişimi (Cyberduck veya AWS CLI)
S3 erişimi, standart bir S3 istemcisiyle iş istasyonunuz ile SRF Space'iniz arasında tarayıcı veya İstemci Uygulaması olmadan dosya taşımanızı sağlar. Bu şekilde yüklediğiniz dosyalar SRF Space'inizde görünür ve diğer her yükleme gibi bir iş için kullanılabilir. S3 erişimi yalnızca dosya taşır: işi yine de web panelinden, İstemci Uygulamasından veya bir DCC eklentisinden göndermeniz gerekir.
Adım adım:
- Hesabınızda Cloud Direct Connect'i açın ve erişim anahtarınızı oluşturun (portal buna FTP hesabınız diyor). Access Key ID, Secret Access Key ve Remote Directory bilgilerini kopyalayın.
- Cyberduck: Open Connection'ı seçin, protokol olarak Amazon S3'ü seçin ve Access Key ID ile Secret Access Key'i girin. More Options'ı genişletin ve Remote Directory'nizi Path alanına girin, ardından bağlanın.
- AWS CLI:
aws configurekomutunu çalıştırın, Access Key ID ile Secret Access Key'i girin, bölgeyiap-southeast-1olarak ayarlayın ve çıktı biçimini boş bırakın. Ardından sıkıştırılmamış proje klasörünü Remote Directory'nize kopyalayın, örneğinaws s3 cp ./my-project s3://<Remote Directory>/my-project --recursive. - İşi web panelinden, İstemci Uygulamasından veya bir DCC eklentisinden gönderin ve yüklediğiniz dosyaları seçin.
Çıktıyı S3 üzerinden geri almak. Tamamlanan kareler SRF Space'inizin içindeki SuperRendersOutput/<job ID>/ klasörüne yazılır, böylece bunları aynı istemciyle çekebilirsiniz, örneğin aws s3 sync s3://<Remote Directory>/SuperRendersOutput/<job ID>/ ./frames/.
Bilmekte fayda var. Hesabınızın bir erişim anahtarı vardır ve süresi dolmaz. Bunu bir parola gibi ele alın: paylaşılan script'lerden ve repository'lerden uzak tutun. Değiştirilmesi gerekiyorsa destek ile iletişime geçin. Geçici ve sistem dosyaları (*.tmp, *.temp, *.partial, *.swap, *.lnk, *.ini, *.db) ve herhangi bir rendertemp/ klasörü render düğümlerine iletilmez, bu yüzden sahne verilerini bu adlara sahip dosyalarda tutmayın.
Cyberduck'ı Amazon S3 protokolüyle veya AWS CLI'yi kullanın; FileZilla ve FTP/SFTP istemcileri bağlanamaz.
Karşılaştırma: Bir Bakışta Yöntemler
| Yöntem | En uygun olduğu yer | Pratik boyut aralığı | Kesintide devam eder mi? | Çıktıyı otomatik indirir mi? |
|---|---|---|---|---|
| Web Arayüzü | Ara sıra, küçük projeler | ~2 GB altı | Hayır | Hayır (elle indirme) |
| İstemci Uygulaması | Düzenli gönderimleri ve büyük projeleri olan stüdyolar | 2 GB ve üzeri | Evet | Evet |
| S3 erişimi (Cyberduck / AWS CLI) | Zaten bir S3 istemcisi kullanan ekipler veya scriptli transferler | Bizim koyduğumuz bir limit yok | İstemci tarafından ele alınır | Evet, indirmeyi SuperRendersOutput/ üzerinden scriptlerseniz |
Yöntemi proje şekliyle eşleştirin. 200 MB'lık bir fotoğraf tarayıcıda gayet iyi çalışır; önbelleğe alınmış simülasyonlar içeren 60 GB'lık bir animasyon İstemci Uygulaması üzerinden, ya da pipeline'ınız transferlerini zaten scriptliyorsa S3 erişimiyle gitmelidir.
Yaygın Yükleme Hataları
Destekte en sık gördüğümüz hatalar ve önce neyi kontrol etmeniz gerektiği.
".zip, .rar veya .7z yüklendi ve iş sahneyi bulamıyor."
.zip, .rar veya .7z dosyalarını yükleyebilirsiniz, ama farm bunları açmaz, bu yüzden bir arşivin içindeki hiçbir şey render edilmez (web yükleyici, dosyanın otomatik olarak açılmayacağı konusunda uyarır). Aynısı .tar ve .tar.gz için de geçerlidir. Sahne klasörünüzü arşivden çıkarın ve dosyaları açılmış (unpacked) hâlde yükleyin. Bir iş arkadaşının ZIP teslimatından çalışıyorsanız önce yerel olarak açın, ardından oluşan klasörü yükleyin.
"Eksik doku: D:\projeler\..."
Sahneniz, yerel makinenizde var olan ama farm'ın çalışan düğümlerinde bulunmayan mutlak bir yola referans veriyor. Bu, başarısız işlerin en sık görülen tek nedenidir ve Web Arayüzü veya İstemci Uygulaması üzerinden yüklemiş olmanız fark etmeksizin ortaya çıkar. Göreli yollar kullanarak yerel olarak düzeltin (çoğu DCC'de "yolları göreli yap" veya "varlıkları birleştir" komutu vardır: Maya'da File → Reference Editor → Make Relative, 3ds Max'te File → Archive, Blender'da File → Pack External Data). İstemci Uygulaması, mutlak yolları yükleme başlamadan önce tarayıp işaretler; bu da bir gidiş-geliş kazandırır.
"Yükleme zaman aşımına uğradı."
Konut bağlantılarında, özellikle 1 GB üzerindeki dosyalarda Wi-Fi üzerinden yaygındır. Tarayıcı yolu devam ettirme desteklemez; geçici bağlantı kesintilerinden kurtulan İstemci Uygulamasına geçin. Ayrıca yerel yükleme hızınızı kontrol edin (çoğu internet sağlayıcısı konut yüklemesini 10–50 Mbps ile sınırlar); 10 Mbps'lik bir hatta 20 GB'lık bir proje, kesintisiz aktarımda yaklaşık beş saat sürer.
"Geçersiz proje yapısı."
Yüklediğiniz klasör, render farm'ın tanıdığı bir sahne dosyası (.max, .ma/.mb, .c4d, .blend, .hip/.hiplc, .aep) içermiyor. Yaygın neden: tüm proje kökü yerine yalnızca dokular klasörünü sürüklemek. Sahne dosyasının dahil olması için bir üst düzeyden yeniden yükleyin.
"Varlık yolları proje klasörünün dışını gösteriyor."
Sahneniz proje kökünün üzerinde yaşayan varlıklara referans veriyor (örneğin \Proje_X\ klasörünün bir üst düzeyindeki paylaşımlı \Stüdyo Kitaplığı\ klasörü). Çalışan düğümler yalnızca yüklenen klasörün içindeki dosyaları görebilir. Bu varlıkları yüklemeden önce proje klasörüne yerel olarak konsolide edin (çoğu DCC'nin "tüm varlıkları topla" komutu vardır) ya da referans alınan tüm yolların çözümlenmesi için üst klasörü yükleyin.
Render Edilmiş Çıktıyı İndirme
Tamamlanan kareleri almak için üç yol mevcuttur: panelden elle indirme, İstemci Uygulaması aracılığıyla otomatik akış veya SRF Space'inizdeki SuperRendersOutput/<job ID>/ klasöründen S3 ile çekme.
Panel üzerinden elle indirme. Bir iş tamamlandığında panel her çıktı karesini listeler ve kare başına ve tam iş indirme sunar. Animasyon işleri için panel çıktıyı sıkıştırır (bu bir indirme kolaylığıdır, gönderim biçimi değildir); böylece tüm diziyi tek bir aktarımda çekebilirsiniz. Tek kareler veya kısa diziler için kare başına indirme dosya sayısını yönetilebilir tutar.
İstemci Uygulaması aracılığıyla otomatik indirme. İstemci Uygulaması kuruluyken ve yerel çıktı klasörü yapılandırılmışken tamamlanan kareler her kare bittiğinde akar. Tüm işin tamamlanmasını beklemek zorunda kalmazsınız; 240 ile 480. kareler hâlâ render edilirken 1. kareyi inceleyebilirsiniz. Bu, özellikle inceleme döngülerinin render'ın kendisiyle örtüştüğü uzun animasyon işlerinde faydalıdır.
Cyberduck veya AWS CLI ile S3 üzerinden çekme. S3 erişimini (Cloud Direct Connect) kullanıyorsanız tamamlanan kareler SRF Space'inizin içindeki SuperRendersOutput/<job ID>/ klasörüne yazılır. Bunları yükleme yaparken kullandığınız istemciyle çekin, örneğin aws s3 sync s3://<Remote Directory>/SuperRendersOutput/<job ID>/ ./frames/. Kurulum yukarıdaki Yöntem 3 bölümünde anlatılmıştır.
Saklama süresi. Çıktı dosyaları iş tamamlandıktan sonra indirilebilir durumda kalır; sabit bir otomatik silme süresi yoktur, projeyi siz istediğinizde sileriz. Uzun vadeli arşivleme için render farm'ı yedekleme katmanı olarak kullanmak yerine stüdyonuzun depolama alanına indirin.
SSS
Q: Super Renders Farm neden ZIP dosyalarını açmıyor? A: Render yöneticisinin varlık yollarını çözebilmesi için proje klasörünüzü gezmesi gerekir: sahne dosyaları dokulara, proxy'lere, önbelleklere ve eklentilere göreli veya mutlak yollarla referans verir. Farm hiçbir formattaki arşivi açmaz, bu yüzden projeyi sıkıştırılmamış bir klasör olarak yükleyin; her DCC'nin "tüm varlıkları topla" komutu varsayılan olarak bunu üretir.
Q: Yükleyebileceğim en büyük proje nedir? A: Zorunlu bir üst sınır yoktur. Önbelleğe alınmış simülasyonlar içeren yüzlerce gigabaytlık animasyon projelerini yönettik. Büyük projeler için İstemci Uygulamasını kullanın: tarayıcı yüklemeleri uzun aktarımlarda takılır, İstemci Uygulaması ise kaldığı yerden devam eder.
Q: Bağlantım güvensizse nasıl yükleme yaparım? A: SuperRenders İstemci Uygulamasını kullanın. Bağlantı kesildiğinde devam eder, bu yüzden düşen bir Wi-Fi bağlantısı aktarımınızı sıfırdan başlatmaz. Tarayıcı yükleme yolu devam ettirme desteklemez: sekmeniz yükleme ortasında kapanırsa aktarım durur.
Q: Render edilmiş karelerim render farm'da ne kadar süre saklanır? A: Çıktı dosyaları iş tamamlandıktan sonra indirilebilir durumda kalır; sabit bir otomatik silme süresi yoktur, projeyi siz istediğinizde sileriz. Arşivleme için tamamlanan işleri render farm'ı uzun vadeli yedekleme olarak değil stüdyonuzun depolamasına indirin.
Q: Tamamlanan kareleri iş istasyonuma otomatik nasıl geri alırım? A: Yapılandırılmış çıktı klasörüyle SuperRenders İstemci Uygulamasını kullanın. Kareler her biri bittiğinde akar; geç kareler hâlâ render edilirken erken kareleri inceleyebilirsiniz. Panel'in elle indirme yolu tek seferlik işler için uygundur, ancak animasyon çalışmaları için İstemci Uygulamasının otomatik indirmesi bekleme süresini önemli ölçüde azaltır.
Q: Sahnem bir ağ sürücüsündeki dokulara referans veriyor. Bunlar yüklenir mi? A: Yalnızca ağ sürücüsü yolları yüklenen proje klasörünüzün içindeyse. Çalışan düğümler stüdyonuzun ağ paylaşımlarına doğrudan erişemez. DCC'nizin "tüm varlıkları topla" veya "referansları konsolide et" komutunu önce yerel olarak çalıştırın; bu, referans alınan tüm dosyaları proje klasörüne kopyalar ve yolları göreli olarak yeniden yazar. Ardından konsolide edilmiş klasörü yükleyin. Gördüğümüz başarısız iş biletlerinin çoğu bu adımın atlanmasına izlenebilir.
Formatlar ve boyut limitleri, detaylı: farm'ın projenizi neden sıkıştırılmamış (unpacked) hâlde istediği ve bir proje ~2 GB'ı geçtiğinde hangi yükleme yolunun kullanılacağı, özel rehberde kapsanır: Yükleme formatları ve boyut limitleri.