Bu sayfa, Cinema 4D için V-Ray’de Dağıtılmış İşleme (DR2) hakkında bilgi vermektedir.
Genel Bakış #
Dağıtılmış İşleme (DR), işlenen görüntüyü ayrı bölgelere (kovalara) bölerek işlemeyi hızlandırmayı amaçlayan bir tekniktir. Ağdaki her makineye işlenecek bir dizi bölge verilir ve işlemi başlatan makine sonuçları alır ve bunları birleştirerek nihai görüntüyü oluşturur.
Normal bir Render Çiftliğinde, birden fazla animasyon karesini paralel olarak işlemek için birden fazla render düğümü kullanılarak işleme süreci hızlandırılırken, Dağıtılmış İşleme (DR) tek bir karenin işlenmesini hızlandırmak için kullanılır.
V-Ray, ağdaki render düğümlerine atıfta bulunmak için aşağıdaki kuralı kullanır:
-
Render İstemcisi – Render işleminin başlatıldığı makine. Kareyi render bölgelerine ayırır ve ağ üzerinde dağıtır. İşleme için verileri dağıtır ve sonuçları toplar.
-
Render Sunucusu – Ağdaki, render işlemini gerçekleştiren düğümlerden biridir. Render Sunucusu, Render İstemcisinden render verilerini ister, işler ve sonucu geri gönderir. Sunuculardan herhangi biri arızalanırsa, bir bildirim alırsınız ve Render İstemcisi, verileri başka bir sunucuya yeniden atamaya çalışır.
-
Render Dağıtıcısı – Bu, Render İstemcisi veya başka bir makine olabilir. Render Dağıtıcısı, render bölgelerini Render Sunucularına dağıtır.
Dağıtılmış işleme için bir sahne gönderirken, yalnızca yerel V-Ray gölgelendiricilerini içerdiğinden emin olun. Diğer tüm gölgelendiriciler gri veya siyah olarak işlenir.

Dağıtılmış İşleme Kurulumu #
Cinema 4D’deki Dağıtılmış işleme ayarları hakkında bilgi için lütfen Genel sekme sayfasına bakın .
Kurulumun tamamı şu adımları izleyerek gerçekleştirilir:
-
Her render sunucusu makinesine yalnızca V-Ray for Cinema 4D’nin bağımsız sürümünü yükleyin. Yükleyiciyi başlatın ve Gelişmiş seçeneğini seçin. Ekran görüntüsünde gösterildiği gibi yalnızca Bağımsız seçeneğini seçin .
Tüm bilgisayarlarda aynı Cinema 4D ve V-Ray sürümlerini kullandığınızdan emin olun!

-
Artık her şey hazır ve ayarlandı, ek bilgisayarların ağdaki render işlerini dinlemeye başlaması gerekiyor.
-
Windows’ta, Başlat menüsüne giderek ve V-Ray for Cinema 4D için V-Ray render sunucu aracını başlat seçeneğini belirleyerek çalıştırılabilir dosyayı başlatabilirsiniz .
Alternatif olarak, şu komutu girin:
XXXX yerine Cinema 4D sürümünüzü yazın.
-
macOS’ta, çalıştırılabilir dosyayı /Applications/Chaos/V-Ray/Cinema 4D XXXX/vray/bin/vrayserver adresinden başlatabilirsiniz.
Alternatif olarak, Terminal’e aşağıdaki komutu girin:
XXXX yerine V-Ray ve Cinema 4D sürümlerinizi yazın.
-
Render Dağıtıcısını ayarlayın. Dağıtıcı, localhost veya başka bir makine olabilir. Prensip olarak, istemci render işlemine katılmaz. Ayara bağlı olarak (Uzak Dağıtıcı etkinleştirilmişse veya değilse), yalnızca Dağıtıcı ve Sunucular katılır.
Dispatcher’ı istemci makinesinden ayrı bir makinede, başsız (headless) olarak çalıştırmak istiyorsanız, aşağıdaki komutu kullanın:
-
Windows için:
-
macOS için:
1 değeri, DR Dağıtıcısı olarak hareket etme yeteneğiyle sunucu modunda başlar. 2 değeri, Dağıtıcıyı sunucu olarak gerçek işleme yardımcı olmak için de kullanır. Ancak bu sunucu, başkasının Dağıtıcısı ile sunucu olarak kullanılamaz.
Yerel makinenizin hem Dağıtıcı (Dispatcher) hem de İstemci (Client) olarak çalışmasını istiyorsanız, ekstra bir işlem yapmanıza gerek yok. Her şey İstemci tarafında yapılabilir. İşleme sırasında Dağıtıcı değiştirilemez.
-
Şimdi ana makinede Dağıtılmış İşleme ayarlarını yapabiliriz. İşleme Ayarları > V-Ray > Ortak’ı açın ve Dağıtılmış İşleme alt menüsünü bulmak için aşağı kaydırın . Dağıtılmış İşlemeyi etkinleştirmek için açılır menüden Dağıtılmış İşleme’yi seçin . Ortaya çıkan özelliklerin varsayılan değerleri çoğu senaryoda sorunsuz çalışır. Bunlar hakkında daha fazla bilgi edinmek isterseniz, Ortak Sekme sayfasına bakın .
Render Sunucularını ve Render Dağıtıcısını ayarlamak için Render Hosts düğmesine tıklayın. Bu, V-Ray Dağıtılmış Render penceresini açar.

-
Dağıtılmış İşleme penceresinde, Uzaktan Dağıtıcı kullanıp kullanmayacağınızı, Ana Bilgisayarları ve mevcut makinede işleme yapmak isteyip istemediğinizi ayarlayabilirsiniz.
Yerel Makinede Oluşturma – Etkinleştirildiğinde, oluşturma işleminin bir kısmı mevcut makineye de dağıtılır. Uzaktan Dağıtıcı etkinleştirilmişse bu seçenek kullanılamaz. Uzaktan Dağıtıcı kullanıyorsanız, oluşturma işlemi her zaman mevcut makineye dağıtılır.
Uzaktan Dağıtıcı – Etkinleştirildiğinde, render işlemi belirtilen makine kullanılarak dağıtılır. Render işini Ana Bilgisayarlara dağıtacak ağdaki makinenin IP adresini veya adını girin. Bağlantı noktası numarasını varsayılan değeri olan 20209’da bırakın.
İlgili alana bir Ana Bilgisayar IP adresi veya adı girdiğinizde, o makineyi sunucu listesine eklemek için Sunucu Ekle’ye tıklayın. Bağlantı noktası numarasını varsayılan değeri olan 20209’da bırakın. Daha sonra ( Geçiş düğmesini kullanarak) Dağıtılmış İşleme’ye dahil edebilir, hariç tutabilir veya listeden kaldırabilirsiniz .

DR Kontrol aracı #
DR Check aracı, render sunucularının durumunu, sunucu makinesindeki işlemci sayısını ve sunucunun V-Ray sürümünü sorgulamak için kullanılabilir.
Konum :
İşletim sisteminize bağlı olarak, vraydr_check yürütülebilir dosyası aşağıdaki konumda bulunur:
Windows – Başlat Menüsü > Tüm Programlar > Chaos Group > V-Ray for Cinema 4D nn > Araçlar veya alternatif olarak C:\Program Files\Chaos Group\V-Ray\Cinema 4D nnnn \ bin konumundan komut isteminde .exe dosyasını çalıştırın.
Not: nn, Cinema 4D sürümüdür.
Kullanım :
Not: IP , V-Ray render sunucusunu çalıştıran makinenin IP adresidir ve num , port numarasıdır (varsayılan olarak 20207’dir). Örnek: vraydr_check -host=10.0.0.100 -port=20207
Dönüş değerleri :
-
Sunucunun durumu: sunucu makinesinin şu anda render işlemi yapıp yapmadığına veya yeni render görevleri için müsait olup olmadığına bağlı olarak meşgul veya hazır .
-
Sunucu makinesindeki CPU iş parçacığı sayısı. Örnek: İşlemci sayısı: 8 .
-
Sunucu makinesine kurulu olan V-Ray sürümü. Örnek: V-Ray sürüm bilgisi: Rev 26840 29 Haziran 2016.
-
V-Ray çekirdek sürümü. Örnek: V-ray core version: 3.25.01.
Sunucuyla bağlantı kurulamaması durumunda, araç şu mesajı yazdırır: Sunucu 1.0.0.100:20207’ye bağlanılamadı.
Bu, bağlantıyı engelleyen bir şey olduğu veya sunucunun belirtilen IP adresinde hiç çalışmadığı anlamına gelebilir.
Notlar #
-
Bir DR render işlemini iptal ettiğinizde, render sunucularının çalışmayı bitirmesi biraz zaman alabilir ve başka bir render işlemi için hemen kullanıma hazır olmayabilirler.
