Bu sayfa, Chaos Phoenix ile Dağıtılmış İşleme hakkında bilgi vermektedir.
Genel Bakış #
Dağıtılmış İşleme (DR), tek bir kare içindeki işleme görevlerini bir ağdaki birden fazla bilgisayara dağıtma tekniğidir. Bunu yapmanın farklı yaklaşımları vardır, ancak temel kavram, işleme görevinin farklı bölümlerini bölerek ve her katılımcıya farklı bölümleri tamamlama görevi vererek işleme sürelerini azaltmaktır. Bunu yapmanın en yaygın yolu, işlenecek kareyi küçük bölgelere bölmek ve tüm kare veya iş tamamlanana kadar her işleme makinesine sırayla birer bölüm vermektir. Daha sonra sonuçlar nihai görüntüde birleştirilir.
Farklı simülasyon parçalarının birden fazla makinede hesaplandığı dağıtılmış bir simülasyonun şu anda uygulanmadığını lütfen unutmayın. Ancak, Phoenix’in Simülasyon lisanslarını kullanarak, Grafik Kullanıcı Arayüzünü kullanmadan ve bir GUI lisansı edinmeden birçok simülasyonu ayrı makinelerde çalıştırabilirsiniz. Bunu, bir sahneyi farklı bir makinede simüle ederken başka bir sahneyi hazırlamak veya aynı sahnenin biraz farklı simülasyon ayarlarıyla kopyalarını aynı anda birkaç makinede çalıştırmak ve ardından karşılaştırıp en iyi görüneni seçmek gibi farklı işlevleri programlamak için kullanabilirsiniz. Daha fazla bilgi için lütfen GUI ve Simülasyon Lisansları bölümüne bakın.
V-Ray kullanarak Phoenix Dağıtılmış Render İşlemini Kurma #
V-Ray kullanarak dağıtılmış işleme hakkında daha fazla bilgi için, Dağıtılmış İşleme sayfasına bakın.
Sorun giderme #
Yerel olarak render alabiliyorsanız ancak DR makinelerini kullanırken kovalarda Phoenix sıvısı görünmüyorsa, lütfen aşağıdakileri deneyin:
-
Phoenix ve V-Ray’in en son sürümlerini kullanmayı deneyin.
-
Tüm DR makinelerindeki sürüm numaralarının aynı olduğunu doğrulayın.
-
V-Ray Render Ayarları → Ayarlar → Dağıtılmış Render → Eksik Varlıkların Aktarılması seçeneğinin etkinleştirildiğinden emin olun . Bu seçenek, render sunucularının eksik önbellekleri istemci makineden otomatik olarak indirmesine olanak tanır. Daha fazla ayrıntı için, aşağıdaki Phoenix için Akışkan Önbelleklerinin Dağıtılmış Render Edilmesi bölümüne bakın .
-
Paylaşımlı bir ağ klasörü kullanıyorsanız, simülasyon önbelleklerinin tüm makinelerin görebileceği bir ağ konumunda paylaşıldığını kontrol edin. Not: Tüm makinelerin bu ağ klasörüne erişim iznine sahip olması gerekir.
-
Uzak makinelerde V-Ray Spawner’ın yönetici olarak başlatıldığından emin olun. Daha fazla ayrıntı için, aşağıdaki Doku Haritaları ve Diğer İşleme Varlıkları için Eşlenmiş Sürücüler ve UNC Yolları bölümüne bakın.
-
V-Ray Spawner’ı, izinleri test ettiğiniz hesapla aynı hesapla çalıştırdığınızdan emin olun. Yerel hesabınız paylaşılan ağ klasörünü görebiliyor olabilir, ancak spawner farklı bir kullanıcı hesabıyla başlatılmış olabilir ve bu hesabın uygun izinleri olmayabilir.
Phoenix için Sıvı Önbelleklerinin Dağıtılmış İşlenmesi
#
Dağıtılmış İşleme kurulumunda sık karşılaşılan bir sorun, Phoenix’in varsayılan olarak önbellek dosyalarını $(work_path) anahtar kelimesini kullanarak sahne dosyasıyla aynı dizinde aramasıdır. Ancak, ağ üzerinden işlemeye başlandığında, sahne dosyası ağdaki tüm işleme makinelerine yeni bir konuma (örneğin C:\Users\user\AppData\Local\backburner\Jobs\) kopyalanırken, önbellek dosyaları otomatik olarak ana makineye/makinelere gönderilmez. Bunun nedeni, dosyaların çok büyük olabileceği ve ağ ile ana makinenin disk alanını aşırı yükleyebileceği, ayrıca aktarımın çok fazla zaman alacağı ve bu durumun Dağıtılmış İşlemenin performansını büyük ölçüde düşüreceğidir.
Önbellekleri otomatik olarak bir veya daha fazla sunucu makineye göndermek için, V-Ray Render Ayarları → Ayarlar → Dağıtılmış Render sekmesinde bulunan Eksik Varlıkları Aktar seçeneğini kullanabilirsiniz . Bu şekilde, render sunucuları eksik önbellekleri istemci makineden otomatik olarak indirecektir. Dağıtılmış Render ayarları hakkında daha fazla bilgi için Dağıtılmış Render sayfasına bakın. Büyük önbellek dizilerinin aktarımının Dağıtılmış Render işlemini yavaşlatabileceğini unutmayın.
Makinelerinizde yeterli alan yoksa, önbellek dizisini ağdaki paylaşılan bir klasöre veya eşlenmiş bir ağ sürücüsüne taşıyabilir ve Giriş dağıtımında ağda görünür bir UNC yolu (\\ ile başlayan bir yol) kullanarak yolunu ayarlayabilirsiniz. Ayrıca Giriş dağıtımındaki Yol seçeneklerinden de göz atabilirsiniz .
UNC yolu veya eşlenmiş ağ sürücüsü kullanmıyorsanız ve bunun yerine yolunuz yerel bilgisayarınızdaki bir sürücüye işaret ediyorsa veya Phoenix anahtar kelimelerinden birini ( $(work_path), $(scene_path), $(implicit), $ ( scene_dir) , vb.) içeriyorsa, “Dağıtılmış işleme ile yerel makine giriş yolunu kullanıyorsunuz!” şeklinde bir mesaj alacaksınız.
Doku Haritaları ve Diğer İşleme Varlıkları için Eşlenmiş Sürücüler ve UNC Yolları #
Sahne varlıklarınız için eşlenmiş sürücüler veya UNC yolları kullanıyorsanız, V-Ray spawner hizmeti için bir “Oturum Açma” hesabı oluşturmalısınız; aksi takdirde dokulara veya diğer harici varlıklara erişilemez. Oturum Açma hesabını oluşturmak için, Denetim Masası’ndan Hizmetler uygulamasını açın (Denetim Masası > Yönetim Araçları > Hizmetler) ve “VRayMayaSpawner 20nn”i bulun, ardından açılır menüyü genişletmek için sağ tıklayın ve Özellikler’i seçin. Oturum Açma sekmesine gidin ve varsayılan Yerel sistem hesabı olarak oturum aç seçeneği yerine Bu hesap’ı seçin ve makinede yeterli ayrıcalıklara ve ağ üzerinden paylaşılan kaynaklara erişime sahip bir hesabın adını girin.
Alternatif olarak, yukarıda açıklandığı gibi V-Ray’in otomatik varlık aktarım mekanizmasını kullanarak gerekli varlıkları istemci makineden render sunucularına gönderebilirsiniz.


