View Categories

Dağıtılmış İşleme

3 dakika okuma

Bu sayfa, 3ds Max için Chaos Corona’da dağıtılmış işleme (distributed rendering) işleminin temellerini kapsamaktadır. 

Genel Bakış #


Dağıtılmış işleme sayesinde, yerel ağınızdaki birden fazla bilgisayar kullanarak tek bir kareyi daha hızlı işleyebilirsiniz.

Birden fazla bilgisayar kullanmanın sağladığı işleme hızı artışı neredeyse doğrusaldır. Bu, tek bir bilgisayar kullanarak 10 dakikada tatmin edici kalitede bir görüntü işleyebiliyorsanız, aynı türdeki iki bilgisayar kullanarak aynı kalitede görüntüyü 5 dakikada işleyebileceğiniz anlamına gelir Bununla birlikte, özellikle yüksek çözünürlükte büyük sahneler işlenirken bir miktar zaman kaybı beklenir. Bu, ana makine ile işleme düğümleri arasında veri aktarımı için ağ bant genişliği sınırlamalarının bir sonucudur. 

Birden fazla bilgisayarın tek bir görüntüyü işlediği durumlarda dağıtılmış işleme kullanılmalıdır . Her bilgisayarın farklı bir kareyi işleyeceği bir kare dizisi işlemeniz gerekiyorsa, bunun yerine Autodesk Backburner veya üçüncü taraf işleme yöneticisi uygulamaları gibi diğer ağ işleme çözümlerini kullanmanız önerilir. 

Başlangıç ​​ve sorun giderme… #

Kullanıcı Arayüzü Yolu:  ||Render Ayarları penceresi|| >  Sistem sekmesi Dağıtılmış Render işlemi açılır menüsü

Ana Makine #


“Ana makine “, dağıtılmış işleme işleminin başlatıldığı makinedir. Kullanıcı arayüzü görünür halde 3ds Max çalıştırır ve Corona işleme ayarlarında dağıtılmış işleme etkinleştirilmiştir. Kendi başına işleme yapar, ancak aynı zamanda sahne verilerini işleme düğümlerine gönderir ve işlenmiş pikselleri onlardan toplar.

 Ana makine hem 3ds Max kullanıcı arayüzünü oluşturduğu hem de görüntülediği için, bir arayüz lisansı ve bir render düğümü lisansı gerektirir.

Etkinleştir – Dağıtılmış işlemeyi açar veya kapatır.

Oluşturma işlemi sırasında LAN’da arama yap – Etkinleştirildiğinde, Corona, Corona DR Server uygulamasının çalıştığı tüm makineleri arar ve oluşturma işlemi başladıktan sonra bile bunları oluşturma işlemine ekler. Sonuç olarak, oluşturma işlemi sırasında bir noktada Corona DR Server uygulamasının başlatıldığı tüm makineler katılır ve hata veya kullanıcı müdahalesi nedeniyle oluşturma işlemi kesintiye uğrayan tüm makineler tekrar oluşturma işlemine katılabilir.

Render düğümleri listesi – Mevcut tüm render düğümlerini listeler. Liste, aşağıdaki LAN’da Ara düğmesine tıkladıktan sonra oluşturulur.

Ekle – Listeye manuel olarak bir render düğümü ekler.

Kaldır – Seçilen render düğümünü listeden kaldırır.

Yerel Ağda Arama – Dağıtılmış işleme için kullanılabilir tüm makineleri ağda arar ve listeler.

Dosyadan… – Belirtilen düz metin dosyasından IP adreslerini yükler (her satırda bir IP adresi).

Senkronizasyon aralığı [s] – Düğüm makinelerinin işlenmiş verileri ana makineye gönderme aralığı. Daha düşük değerler, ağ trafiği pahasına güncelleme hızını artırır ve bunun tersi de geçerlidir.

Tek seferde aktarılacak maksimum piksel sayısı – Düğüm makinelerinden gelen verilerin bölüneceği paketlerin boyutu. Daha düşük değerler ağ trafiğini ve bellek kullanımını azaltır.

[DEBUG] EXR dosyalarını sakla – Etkinleştirildiğinde, düğümlerden alınan EXR dosyaları C:\Users\_username_\AppData\Local\Autodesk\3dsMax\20XX – 64bit\ENU\en-US\plugcfg\corona\drDump\ klasöründe saklanacaktır.

EXR dosyalarının konumunu aç… – Saklanan EXR dosyalarının bulunduğu klasörü açar. Yalnızca [DEBUG] EXR dosyalarını sakla seçeneği etkinleştirilmişse kullanılabilir.

Render Node Makinesi #


“Render düğümü”, sahneyi işleyen ve işlenmiş verileri ana makineye gönderen bir makinedir. Tüm render düğümlerinde işlenen veriler ana makineye gönderilir ve orada, ana makinenin kendi işlediği verilerle birleştirilir. Dağıtılmış işlemeye katkıda bulunmak için tüm render düğümlerinin Corona ile birlikte gelen Chaos Corona DR Server uygulamasını çalıştırıyor olması gerekir. 3ds Max, kullanıcı arayüzü görünür olmadan, komut satırı modunda render düğümlerinde çalışır.

Bir render düğümü makinesi yalnızca sahneyi işlediği ve 3ds Max kullanıcı arayüzü görünmediği için, yalnızca bir render düğümü lisansı gerektirir.

Varsayılan olarak, Chaos Corona DR Server uygulaması C:\Program Files\Chaos\Corona\Corona Renderer for 3ds Max\DR Server klasörüne yüklenir.

Corona’nın eski sürümlerinde, C:\Program Files\Corona\Corona Renderer for 3ds Max\DR Server klasörüne yüklenir.

Corona DR Sunucusu yapılandırma dosyasını C:\Users\_kullanıcıadı_\AppData\Local\CoronaRenderer\DrData\DrConfig-1.5.txt adresinde bulabilirsiniz.

Köle #

Durum – Oluşturma düğümünün mevcut durumunu gösterir (örneğin, “oluşturma işleminin başlamasını bekliyor”).

Bellek kullanımı – Mevcut render düğümünün bellek kullanımını gösterir. Sayılar, sistemde kurulu olan ayrılmış/fiziksel RAM miktarını ifade eder.

Usta #

Durum – Ana makinenin mevcut durumunu gösterir (örneğin “sahne ayrıştırması”).

IP adresi – Ana makinenin IP adresini gösterir.

Ayarlar #

Bilgisayarın adı – İşleme düğümünün adını görüntüler. Metin alanının yanındaki düğme kullanılarak değiştirilebilir. Bu ad, ana makinedeki kullanılabilir işleme düğümleri listesinde görünecektir.

Yerel IP adresi – İşleme düğümünün IP adresini görüntüler.

Her render işleminden sonra 3ds Max’i yeniden başlat – Etkinleştirildiğinde, her render işlemi tamamlandıktan sonra render düğümündeki 3ds Max’i yeniden başlatır. Bu seçenek, render işlemi bittikten sonra DR Sunucu penceresinin doğru şekilde çalışmaya devam etmesi için manuel olarak yeniden başlatılması gereken, küçük bir kullanıcı grubunu etkileyen belirli bir sorunu gidermek için eklendi. Normalde etkinleştirmeye gerek yoktur.

Görüntü verileri #

Çalışma dizini – Corona’nın dağıtılmış işleme sırasında geçici dosyaları depoladığı klasörün yolunu gösterir. Bu yol, metin alanının yanındaki düğme kullanılarak değiştirilebilir. Bu, örneğin, varsayılan olarak kullanılan C: bölümünde yeterli boş alan yoksa yararlıdır.

Maksimum dizin boyutu – DrServer çalışma dizininin boyutu için üst sınır. Bu sınıra ulaşıldığında, en eski dosyalar otomatik olarak silinir.

[HATA AYIKLAMA] Gönderilen görüntüleri kaydet – Etkinleştirildiğinde, hata ayıklama amacıyla bu render düğümünden gönderilen tüm görüntüleri DR sunucu klasörüne kaydeder.

3ds Max Sürümleri #

Mevcut sürümler – DR Sunucusu başlatıldığında çalıştırılacak varsayılan 3ds Max sürümünü seçer.

Şu anda çalışıyor – Render düğümünde şu anda hangi 3ds Max sürümünün çalıştığını gösterir.

Kayıt #

Aşağıdaki Günlük seçeneklerini genişletmek için oka basın.

Yalnızca hataları göster – Etkinleştirildiğinde, günlüğe yalnızca hata mesajlarını gösterecek şekilde bir filtre ekler.

DR Günlüğü – Corona DR Günlüğünü açar. Varsayılan olarak C:\Users\_kullanıcıadı_\AppData\CoronaRenderer\DrData\DrLog.txt konumunda bulunur.

Max Günlüğü – 3ds Max Günlüğünü açar. Varsayılan olarak C:\Users\_kullanıcıadı_\AppData\Local\Autodesk\3dsMax\20XX – 64bit\ENU\Network\Max.log konumunda bulunur.

Corona Günlüğü – Corona Günlüğünü açar. Varsayılan olarak C:\Users\_kullanıcıadı_\AppData\Local\Autodesk\3dsMax\20XX – 64bit\ENU\en-US\plugcfg\corona\CoronaMax20XX.log konumunda bulunur.

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

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