View Categories

Dağıtılmış İşleme

3 dakika okuma

Sahnelerinizi birden fazla makinede işlemeye başlamak için bir sunucu ve dağıtıcı kurma.

Genel Bakış #


Dağıtılmış İşleme, 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 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.

Kurulum Adımları #


1

Öncelikle, render işlemine dahil olan tüm makinelerde – Render İstemcisi, Render Sunucusu ve (isteğe bağlı olarak) Render Dağıtıcısı – Blender için V-Ray’in kurulu olduğundan emin olmanız gerekir.

  • V-Ray, klasik kurulum iş akışı yoluyla kurulabilir. Adımlar için Kurulum kılavuzuna bakın.

  • Alternatif olarak, taşınabilir bir kurulum da yapabilirsiniz. Bu yöntem daha uzun bir başlangıç ​​kurulumu gerektirir, ancak bir kez kurulduktan sonra, taşınabilir kurulumun tüm makineler arasında dağıtılması ve yüklenmesi daha hızlıdır. Adımlar için Taşınabilir Kurulum kılavuzuna bakın.

Render sunucularının V-Ray Render Node lisansına erişim sağlaması gerekmektedir.


2

Tüm kurulumlar tamamlandıktan sonra, Render Sunucularının ağdaki render işlerini dinlemeye başlaması gerekir. Bu makinelerde V-Ray render sunucu uygulamasını başlatmanız gerekmektedir.

Windows için

  • Komut İstemi’ne aşağıdaki komutu girin. xxxx yerine Blender sürümünüzü yazın:

%appdata%\Blender Foundation\Blender\xxxx\scripts\addons\vray_blender\bin\VRayZmqServer\appsdk\bin\vray.exe

macOS için

  • Terminale aşağıdaki komutu girin. xxxx yerine Blender sürümünüzü yazın:

/Library/Application Support/Blender/xxxx/scripts/addons/vray_blender/bin/VRayZmqServer/appsdk/vray.bin

3

İsteğe bağlı olarak , render işini Render İstemcisi yerine dağıtmak için bir Render Dağıtıcısı kurabilirsiniz. Bu, işlemi daha da hızlandırır, ancak çoğu durumda gerekli değildir. Ayrı bir makineyi Dağıtıcı olarak kurmak için, o makinenin Komut İstemi/Terminalini açın ve aşağıdaki komutu kullanın:

Windows için:

“%appdata%\Blender Foundation\Blender\xxxx\scripts\addons\vray_blender\bin\VRayZmqServer\appsdk\bin\vray.exe” -run-dispatcher=2

macOS için:

/Applications/Chaos/V-Ray/Maya2026/vray/VRay.app/Contents/MacOS/vray.bin -run=dispatcher=2

1 değeri ayarlandığında, makine DR Dağıtıcısı olarak görev yapabilme özelliğiyle sunucu modunda başlatılır. 2 değeri ise Dağıtıcının gerçek render işlemine de yardımcı olmasını sağlar. Ancak, Render İstemcisi, başkasının Dağıtıcısı ile Render Sunucusu olarak kullanılamaz.

Eğer Render Client’ın hem Dispatcher hem de Render Client olarak çalışmasını istiyorsanız, ekstra bir işlem yapmanıza gerek yok. Her şey istemci tarafında yapılabilir.

Oluşturma işlemi sırasında Dispatcher değiştirilemez.


4

Render sunucuları render işlemini beklediğine göre, Render istemcisinde Dağıtılmış Render özelliğini etkinleştirmemiz gerekiyor.

Render istemci makinesinde Blender’ı açın ve Render Özellikleri’ne gidin. Sistem sekmesine gidin ve Dağıtılmış Render’ı etkinleştirin . Varsayılan değerler çoğu senaryo için iyi sonuç verir. Ancak, ayarları özelleştirmek istiyorsanız, Dağıtılmış Render Sekmesi sayfasına bakın.

Render Sunucularını ve Render Dağıtıcısını ayarlamak için Render Ana Bilgisayarları düğmesine tıklayın. Bu, Dağıtılmış işleme alt menüsü zaten açık olan Tercihler penceresini açar .

Ayrıntılar için Tercihler sayfasına bakın .

VBLD4.4_7.2_DR_setup.jpg


Render Sunucusu listesinin yanındaki araç çubuğunu kullanarak Render Sunucuları ekleyebilir ve kaldırabilir, önceden oluşturulmuş bir Render Sunucusu listesini yükleyebilir (önceki bir render işleminden kaydettiyseniz) veya mevcut Render Sunucusu listesini daha sonra kullanmak üzere kaydedebilirsiniz.

VBLD_7.2_DR_RenderServersList.gif


5

V-Ray, DR işlemini gerçekleştirmek için ek dosya veya dizin paylaşımının kurulmasını gerektirmez. Ancak, Blender projeniz ek bitmap’ler veya varlıklar kullanıyorsa, bunları ağınızda paylaşılan bir konumda saklamak isteyebilirsiniz. Aksi takdirde, render işlemine başlamadan önce tüm Render Sunucularına proje varlıklarının kopyalarının aktarılması için Varlık Aktarımı seçeneğini etkinleştirmeniz gerekir. Verimlilik için, sonraki render işlemleri için önceden kopyalanmış bir varlığın yeniden aktarılmasını önlemek amacıyla DR Düğümünde Önbelleğe Alınmış Varlıkları Kullan seçeneğini etkinleştirin .

Paylaşılan konum, iş istasyonunuzda paylaşım izinleri etkinleştirilmiş bir klasör veya sürücü ya da bir ağ sunucusu olabilir. Önemli olan, sahneyi işleyen tüm bilgisayarların proje konumuna erişebilmesi ve gerekli varlıkları yükleyebilmesidir. Ayrıca, Windows’ta eşlenmiş ağ sürücüleri kullanıyorsanız, sahne varlıkları için UNC yolları kullanmıyorsanız, tam olarak paylaşılan konuma erişimi sağlamak için iş istasyonunda ve tüm render sunucularında aynı sürücü harfinin kullanıldığından emin olun.

Bu adımları başarıyla izlediyseniz, Blender için V-Ray’de bir render işlemi başlattığınızda, iş render sunucularınıza dağıtılacaktır.

V-Ray GPU ile Dağıtılmış İşleme #


V-Ray GPU ile render alırken , Render Sunucusu makinelerinde GPU renderlama için kullanılan aygıtları belirtmek isteyebilirsiniz.

Bunu yapmak için:

  1. appsdk/bin klasörüne gidin Yol için 2. adıma bakın.

  2. Bu klasörde, vray_gpu_device_select adlı uygulamayı arayın. V-Ray GPU renderlama için cihaz seçme penceresini açmak üzere bu uygulamayı çalıştırın . Renderlama için kullanılacak cihazları seçin. ” Daha fazla göster ” düğmesine tıklayın. Bir onay kutusu etkinleştirildiğinde, o cihazın artık GPU renderlama için kullanıldığını Günlükte görebilirsiniz . Cihazlarınızı ayarlayın ve uygulamadan çıkın.

VBLD4.4_7.2_DR_GPUSelectDevice.jpg

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir