Bu sayfa, Dağıtılmış İşleme kurulumu hakkında bilgi vermektedir.
V-Ray dağıtılmış render özelliğini kullanmak için, render işlemini başlatan ve diğer makinelere dağıtan Render İstemci makinesinde hem V-Ray for 3ds Max hem de Autodesk 3ds Max’in kurulu olması gerekir.
Normal V-Ray kullanılırken, Render Sunucusu makinelerinde hem V-Ray for 3ds Max render sunucusu hem de Autodesk 3ds Max kurulu olmalıdır .
V-Ray GPU kullanılırken, Render Sunucusu makinelerinde V-Ray Standalone’un kurulu olması gerekir.
V-Ray yükleyicisinin gelişmiş seçeneklerinde V-Ray for 3ds Max render sunucusu ve V-Ray Standalone seçeneklerinden birini seçebilirsiniz. Alternatif olarak, Render Sunucusu makinelerinde V-Ray for 3ds Max’in varsayılan (Workstation) kurulumu kullanılabilir.
Adım Adım V-Ray DR Kurulumu #
1. Her sunucu makinesinde 3ds Max için V-Ray DR Spawner’ı başlatarak render sunucularını kurun . Bu işlem, görev çubuğunda simge durumuna küçültülmüş 3ds Max olarak görünen 3dsmax.exe’yi sunucu modunda başlatır. Başlığı “vraydummy.max” olmalıdır. (Sunucu makinesi spawner’ı servis olarak kullanıyorsa bu adım gerekli değildir.)
2. Render İstemcisini Kurun . V-Ray for 3ds Max arayüzünde, Render Kurulumu > Sistem açılır menüsü > Ayarlar sekmesinden Dağıtılmış render işlemini etkinleştirin. Tüm Render Sunucularınızın IP adreslerini eklemek için Render Sunucusu düğmesini kullanın.
! Daha fazla bilgi için V-Ray DR video eğitimini izleyin .
Adım Adım V-Ray GPU DR Kurulumu #
V-Ray GPU, birden fazla CUDA özellikli grafik aygıtında çalışabilir. Dağıtılmış işlemeyi başlatmadan önce, her sunucu makinesindeki tercih edilen aygıt kümesi ayarlanmalıdır. Kullanılacak aygıtları belirtmek için, her Render Sunucusu makinesinde Windows Başlat > Programlar > Chaos > V-Ray GPU işleme için aygıtları seçin yolunu izleyin.
Varsayılan olarak, render sunucusu makinesi, V-Ray GPU dağıtımlı render işlemi için uygun tüm GPU aygıtlarını kullanır.
1. Render Sunucularını Kurun . Bunu iki şekilde yapabilirsiniz: (Sunucu makinesi V-Ray GPU render sunucusunu servis olarak kullanıyorsa bu adım gerekli değildir)
a. Her sunucu makinesinde C:\ProgramData\Microsoft\Windows\Start Menu\Programs\V-Ray 6 for 3ds Max ####\Distributed rendering\Launch V-Ray GPU render server for 3ds Max #### yolundan render sunucusunu başlatın .
b. V-Ray Standalone’u başlatın ve komut istemine “vray -server” komutunu girin.
2. Render İstemcisini Kurun . V-Ray for 3ds Max arayüzünde, Render Ayarları’nı açın ve Performans sekmesinde Dağıtılmış Render seçeneğini Açık konumuna getirin. Tüm Render Sunucularınızın IP adreslerini eklemek için Render Sunucusu düğmesini kullanın .
! Daha fazla bilgi için V-Ray GPU DR video eğitimini izleyin .
! Daha fazla bilgi için V-Ray Standalone DR video eğitimini izleyin .
V-Ray DR2 Dispatcher Kurulumu Adım Adım #
Dağıtılmış İşleme’nin (DR2) ikinci nesli, dağıtıcı düğüm kavramını tanıtır . Dağıtıcı, İşleme İstemcisi ve İşleme Sunucuları arasındaki iletişimi yöneterek çok daha fazla makinenin işleme sürecine etkin bir şekilde katılmasına olanak tanır. İşleme İstemcisi dağıtıcı olarak görev yapabilir, ancak isteğe bağlı olarak ağdaki herhangi bir başka makine de bu role atanabilir.
Gelecek sürümlerde, V-Ray, ilk nesile göre daha iyi ölçeklendirme, yeni önbellekleme ile daha iyi tekrarlanan render başlatmaları ve yüksek bant genişliğine sahip ağların daha iyi kullanımı sunan DR2 ile birlikte kurulacaktır. Daha fazla ayrıntı için Dağıtılmış Render sayfasına bakın .
DR2 henüz resmi V-Ray sürümlerinde mevcut değil. DR2, My Chaos portalından erişilebilen ayrı sürümlerde mevcuttur .
1. Dağıtıcı olarak seçtiğiniz makinede, VRaySpawner’ı dağıtıcı modunda başlatın. Bu işlem, komut satırında VRaySpawner.exe dosyasını -run-dispatcher=1 veya -run-dispatcher=2 argümanıyla çalıştırarak yapılır .
-
1, makinenin yalnızca bir dağıtımcı görevi gördüğü anlamına gelir.
-
2, makinenin hem dağıtıcı hem de render sunucusu olarak görev yaptığı anlamına gelir.
3ds Max 2026 için Örnek Komut: #

Komutu her seferinde manuel olarak girmekten kaçınmak için, Launch V-Ray DR Spawner for 3ds Max 20xx kısayolunun bir kopyasını oluşturun ve Target alanını istediğiniz dağıtıcı modu parametrelerini içerecek şekilde değiştirin.

2. Diğer tüm makinelerde, standart kısayolu kullanarak VRaySpawner’ı normal şekilde başlatın.
3. 3ds Max’te, Dispatcher IP adresini dispatcher spawner’ı çalıştıran makineye ayarlayın. Diğer tüm render sunucularını her zamanki gibi listeye ekleyin.

4. (İsteğe bağlı) İş istasyonunu render işlemi için kullanmak istiyorsanız, onu bir render sunucusu olarak ele alın. İş istasyonunda standart bir VRaySpawner başlatın ve IP adresini sunucu listesine ekleyin (kesinlikle (!) “localhost” değil).
5. Oluşturma.
GPU ile işleme için süreç benzerdir, ancak VRaySpawner’ı dağıtıcı olarak başlatmak yerine, vray.exe’yi dağıtıcı olarak (ve GPU sunucularını vray.exe -server olarak) başlatırsınız.
TCP/IP Port Numaraları #
Dağıtılmış işleme TCP/IP üzerinden çalışır ve aşağıdaki bağlantı noktalarını gerektirir:
|
Oluşturucu türü |
Liman numarası |
Liman tipi |
|---|
|
Oluşturucu türü |
Liman numarası |
Liman tipi |
|---|---|---|
|
DR |
||
|
V-Ray |
20204 |
TCP/IP |
|
V-Ray GPU |
20206 |
TCP/IP |
|
DR2 |
||
|
V-Ray |
20208 |
TCP/IP |
|
V-Ray GPU |
20209 |
TCP/IP |
20203 numaralı port yalnızca render sunucuları tarafından devam eden bir DR render işlemine katılmaya hazır olduklarını bildiren bir mesaj yayınlamak için kullanılır.
V-Ray Standalone, render sunucusu olarak ayarlandığında, varsayılan olarak 20207 numaralı port üzerinden render isteklerini alır.
V-Ray DR Spawner komut satırı seçenekleri #
VRaySpawner’a komut satırı seçenekleri ekleyebilirsiniz.
Numa seçenekleri
Numa mimarisine sahip VRaySpawner.exe’ye Numa komut satırı seçeneklerini belirterek işlemci düğümlerinden daha iyi şekilde yararlanabilirsiniz:
|
Emretmek |
Tanım |
|---|
|
Emretmek |
Tanım |
|---|---|
|
-numa[=N] |
Başlatılacak render sunucu işlem sayısını seçin. N belirtilmezse, N=0 veya N>=M ise, her NUMA düğümü için bir işlem oluşturulur. Burada “M”, “-node” kullanılarak seçilen düğüm sayısı veya “-node” kullanılmadığında mevcut tüm NUMA düğümlerinin sayısıdır. |
|
-düğüm=düğüm1[,düğüm2][,düğüm3]… |
Render sunucusu işlemi(leri) için kullanılacak NUMA düğümlerini seçin. Varsayılan – mevcut tüm NUMA düğümlerini kullanın. |
|
-port=port1[,port2][,port3]… |
Render sunucusu işlemi(leri) için dinleme portlarını seçin. İşlem sayısı verilen port sayısından fazlaysa, son port otomatik olarak artırılır. 3ds Max için DR1’in varsayılan dinleme portu 20204’tür. Render istemcisi, ilgili port aralığını kullanacak şekilde ayarlanmalıdır. |
|
-Hizmet |
vrayspawner’ı Windows hizmeti olarak kaydedin . |
|
-UnregServer |
Vrayspawner’ı Windows hizmeti olarak kaydını silin . |
|
-cmdparams=”<parameters_string>” |
Oluşturulan uygulamaya doğrudan argüman olarak sağlanacak bir dize belirtir. |
|
-tempdir=”<temp_folder_yolu>” |
Vrayspawner’ın geçici dosyalar klasörü için yolu geçersiz kılın . Vrayspawner, uygulamaları başlatmak için gereken bazı dosyaları yazmak için %temp% klasörünü kullanıyor. |
|
-AppName=”<çalıştırılabilir_dosya>” |
Oluşturulan uygulama dosyasının adını geçersiz kılın. Örneğin, 3ds Max için varsayılan ad 3dsmax.exe’dir. |
Örnek: 3ds max #### ve 8 NUMA düğümlü bir sistem kullanılarak:
Her biri tek bir NUMA düğümünde çalışan ve 20204-20211 dinleme portlarını kullanan sekiz adet 3dsmax.exe işlemi başlatır.
Dört adet 3dsmax.exe işlemi başlatır; her biri iki NUMA düğümünde çalışır ve 20204-20207 dinleme portlarını kullanır.
Bu komut, NUMA düğümleri 3, 5 ve 6 üzerinde çalışan ve 30000, 40000 ve 40001 numaralı dinleme portlarını kullanan üç adet 3dsmax.exe işlemi başlatır.
(2,3), (4,5) ve (6) düğümlerinde çalışan ve 20204, 20205 ve 20206 dinleme portlarını kullanan üç adet 3dsmax.exe işlemi başlatır.
#### 3ds Max sürümüdür.
Notlar #
-
Her render sunucusunun, gönderdiğiniz sahnenin sunucuların çalışmasını durdurmasına neden olmaması için tüm eklentileri ve doku haritalarını doğru dizinlerinde yüklü olarak bulundurması gerekir. Örneğin, sahnede PHOENIX eklentisi kullanılması, PHOENIX eklentisi yüklü olmayan sunucuların herhangi birinde sunucu hatasına neden olur. Nesnenizi JUNGLEMAP.JPG adlı bir dosya ile haritalandırdıysanız ve bu harita render sunucusu kurulumunun BITMAPS dizinlerinde yoksa, V-Ray Sistem paketinde “Eksik dosyaları kontrol et” seçeneğini açmadığınız sürece, harita kapalıymış gibi o makinede toplu render işlemi gerçekleştirilir ; aksi takdirde render sunucusu sahneyi render etmeyi reddeder.
-
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.
-
Varsayılan ışıklar DR modunda desteklenmez ve işlenmez. Sahnede herhangi bir aydınlatmaya ihtiyacınız varsa, bunu açıkça eklemelisiniz. VRAY_ASSETS_CACHE_PATH ortam değişkeni ayarlanmamışsa
, varsayılan sistem geçici klasörü (genellikle Windows’ta C:\Users\<kullanıcı adı>\AppData\Local\Temp (%TEMP%)) varlıkları kopyalamak için kullanılır . V-Ray DR, makine her açıldığında otomatik olarak bir Windows hizmeti olarak çalıştırılabilir. Daha fazla bilgi için bkz. V-Ray Render Hizmetini Kurma . -
Görev çubuğunda 3ds Max penceresinin yanıp söndüğünü ve ardından kaybolduğunu görürseniz, görev çubuğundaki V-Ray DR spawner simgesine sağ tıklayın, DR spawner’ı kapatmak için Çıkış’ı seçin ve bu makineyi sunucu olarak kullanarak normal bir Backburner işi çalıştırmayı deneyin. Bundan sonra, V-Ray DR spawner’ı tekrar başlatmayı deneyin.
-
Sorun giderme kılavuzu için Dağıtılmış İşleme Sorun Giderme Kılavuzu’nu ziyaret edin .
-
V-Ray 7’den önceki sürümler için, Windows Başlat > Programlar > Chaos Group > V-Ray GPU işleme için aygıtları seç bölümünden dağıtılmış işleme için kullanılacak CUDA özellikli grafik aygıtlarını belirtebilirsiniz.
-
DR2 henüz resmi V-Ray sürümlerinde mevcut değil. DR2, My Chaos portalından erişilebilen ayrı sürümlerde mevcuttur .
