View Categories

V-Ray Swarm Hızlı Başlangıç

6 dakika okuma

Bu sayfa, Rhino için V-Ray Swarm’a adım adım bir giriş sunmaktadır.

giriiş #


Bu eğitim, basit bir web arayüzü kullanarak aynı anda birden fazla makinede render almanızı sağlayan dağıtılmış bir render sistemi olan V-Ray Swarm’ın nasıl kullanılacağını ele almaktadır. Swarm, ağınızdaki birden fazla makineyi dinamik olarak kontrol ederek, tek bir bilgisayarda yerel olarak yapılabilecekten çok daha hızlı bir şekilde sahneleri render etmenizi sağlar. Bu eğitim, Rhino’nun kurulu olmasına bile gerek kalmadan Swarm’ı makinelere nasıl kuracağınızı, Swarm seçeneklerine nasıl erişeceğinizi ve bunları nasıl kontrol edeceğinizi ve Swarm tarafından yönetilen dağıtılmış bir render işlemini nasıl çalıştıracağınızı içermektedir.

Bu eğitime devam etmek için, ana makinenizde V-Ray for Rhino eklentisinin kurulu olması ve render düğümü olarak kullanabileceğiniz en az bir başka bilgisayarın olması gerekmektedir   . Swarm’ın Windows, Macintosh ve Linux bilgisayarlarına kurulabileceğini lütfen unutmayın. Ayrıca, ikincil makinede Rhino veya V-Ray for Rhino’nun kurulu olması gerekmez. Bu eğitim, YouTube kanalımızda yayınlanan ve burada bulunan Hızlı Başlangıç ​​videosuna eşlik eden bir kılavuzdur:

Takip etmek istiyorsunuz ama ehliyetiniz yok mu?

Eğitim Materyalleri #


Bu eğitimde kullanılan dosyaları indirmek için lütfen aşağıdaki butona tıklayın.

Öğretici Adımlar #


Sürü Kurulum Seçenekleri #

Swarm, V-Ray for Rhino ile birlikte kurulabilir, ancak V-Ray yükleyicisini başlatıp yalnızca V-Ray Swarm’ı kurmayı seçerek tek başına da kurulabilir. Sadece render düğümü olarak kullanmak istediğiniz bir makineye Rhino veya V-Ray for Rhino kurmanıza gerek yoktur; sadece Swarm’ı kurabilirsiniz. Bağımsız bir V-Ray Swarm yükleyicisi şu adreste mevcuttur:  https://download.chaosgroup.com/?product=58  .

Benzer şekilde, makinenin bir render düğümü olmasını istemiyorsanız Swarm’ı kurmanıza gerek yok. Swarm olmadan sadece Rhino ve V-Ray for Rhino’yu kurarak da Swarm ile render düğümlerinde render alabilirsiniz.

Eğer Swarm’ı kurmak istediğiniz makinede V-Ray for Rhino zaten kurulu ve lisanslı ise, lisans sunucusunu kurmanıza gerek yoktur. Ancak, Swarm’ı V-Ray for Rhino’nun kurulu ve lisanslı olmadığı bir makineye kuruyorsanız, “Özelleştir” düğmesine tıklamanız ve açılan menüde Çevrimiçi Lisans Sunucunuzun çalıştığı makinenin IP adresini girmeniz gerekecektir. V-Ray ve Swarm kurulumu ve yüklemesiyle ilgili genel talimatlar için lütfen buraya tıklayın .

Bu eğitimde, lisans sunucusunun zaten kurulu olduğu bir render node makinesine yalnızca Swarm’ı kuracağız. Kurulum programını çalıştırın ve yalnızca V-Ray Swarm 1.4.1’i işaretleyerek bu bileşeni kurun. 

NOT:

Ayarları değiştirmenize muhtemelen gerek yok. Sadece önceki kurulumları (varsa) kaldırdığınızdan ve “Güvenlik duvarı istisnaları ekle” seçeneğinin işaretli olduğundan emin olun. ” Şimdi Yükle”ye tıklayın.

Hepsi bu. Render dosyalarını dağıtmak istediğiniz tüm makinelere Swarm’ı kurmanız gerekecek.

Yerel makine, render işlemi sırasında her zaman 1 render düğümü lisansı kullanır. İşlemde yer alan her ek render düğümü makinesi için bir render düğümü lisansı gereklidir. Rhino için V-Ray 3 deneme sürümleri 1 render düğümü lisansı ile birlikte gelir. V-Ray Swarm’ı değerlendirmek için aşağıdaki formu
kullanarak ek render düğümleri talep edebilirsiniz .

Sürü Yapılandırması #

Swarm kurulumu tamamlandığına göre, şimdi düğümün yapılandırma arayüzüne geçelim.

Bir web tarayıcısı açın. Arayüze erişmek için, aşağıda gösterildiği gibi tarayıcı URL alanına “ localhost:24267 ” yazmanız gerekecektir . 24267 , Swarm için kullanılan varsayılan port numarasıdır. Kurulum sırasında port numarasını değiştirdiyseniz, bunun yerine o port numarasını girin. 

Ek bir bilgi olarak, “local host” yerine o makinenin IP adresini ve port numarasını yazarak farklı bir makineye kurulu Swarm’a uzaktan erişebilirsiniz.

Swarm arayüzü sizi Ağ sayfasıyla karşılıyor ve en üstte mevcut makinenin adını, listede ise Swarm’daki diğer makinelerin adlarını görebiliyoruz. Sağ üst köşede, düğümü Swarm render işlemi için etkinleştirebilir veya devre dışı bırakabilirsiniz.

Sürü Menüsü #

Aşağıda listelenen arayüzün farklı sayfalarına erişmek için sol üst köşedeki ( ) simgesine tıklayın .

Günlük Sayfası #

Sorun giderme gerektiğinde faydalı olacak şekilde, bu makinenin render işleminin ilerlemesiyle ilgili mesajların kaydını görmek için Günlük sayfasına geçin .

) simgesi, aşağıda gösterildiği gibi günlük için görüntüleme seçeneklerine erişim sağlar.

Kaynak Kullanım Sayfası #

Swarm menüsünde, Kaynak Kullanımı sayfasına geçin. Bu sayfa, CPU, GPU, bellek, ağ trafiği ve kullanılabilir depolama alanı dahil olmak üzere düğümün farklı yönlerinin mevcut kullanımını gösterir.

Yapılandırma Sayfası #

Şimdi Swarm menüsünden Yapılandırma sayfasına geçin .

Yapılandırmada herhangi bir değişiklik yapmak için öncelikle düğümün görüntülenmesinin devre dışı bırakılması gerekir 

Sağ üst köşedeki simge aracılığıyla düğmeyi devre dışı bırakın; ardından değiştirme seçenekleri kullanılabilir hale gelecektir.

Etiketler, bu düğümü makine hakkında bir şey tanımlayan bir açıklama ile tanımlamanıza olanak tanır; bu sayede daha sonra Rhino içinden hangi makineleri render etmek istediğimizi kolayca seçebiliriz.

Örneğin, bu makine güçlü bir GPU’ya sahip birkaç makineden biri ise veya makine bir iş istasyonu değil de sadece bir render çiftliğindeki bir düğüm ise. 

Tüm düğümler varsayılan olarak varsayılan etikete sahiptir.

Bu makineyi render_node olarak etiketleyelim ve Ekle’ye tıklayalım. 

Ardından, düğümde yapılan tüm değişiklikleri kaydetmek için Kaydet’e tıklayın.

Şimdi düğümü yeniden etkinleştirebilirsiniz.

Ağ Yapılandırması #

Şimdi de Ağ sayfasına bir göz atalım .

Bu sayfada ağdaki tüm kullanılabilir Swarm makineleri, makine adları, durumları, IP adresleri ve etiketleriyle birlikte V-Ray sürümü gibi bazı önemli bilgilerle birlikte burada gösterilmektedir. Burada, LAPTOP-DCFJ6PJM makinesine eklediğimiz render_node  etiketinin eklendiğini doğruluyoruz.

Bu sayfa üzerinden bir makine seçebilir ve bilgi paneli aracılığıyla uzaktan etkinleştirebilir veya devre dışı bırakabilirsiniz. Ek düğümler seçerken Shift ve/veya Control tuşlarını kullanarak birden fazla makine seçebiliriz.

Yapılandırma Kopyala #

Yapılandırmayı Kopyala seçeneği, mevcut makinenizdeki ayarları listede seçili olan makineye kopyalar. Ayrıca, Shift veya Ctrl tuşuyla seçerek ayarları aynı anda birden fazla düğüme kopyalayabilirsiniz. Bu nedenle, öncelikle listeden bu makineleri seçerek yapılandırmamı CGUSA-50 ve CGUSA-51’e kopyalayacağım.

Önce bunları devre dışı bırakın , ardından Yapılandırmayı Kopyala’ya tıklayın .

Bu işlem, mevcut makinenin (şu anda web tarayıcınız aracılığıyla eriştiğiniz makine; bu durumda LAPTOP-DCFJ6PJM) yapılandırmasını seçilen iki makineye kopyalar.

Ayarların kopyalandığını, etiketlerin iki makineye de aktarıldığını görerek doğrulayabilirsiniz. Onları tekrar çevrimiçi hale getirmek için yeniden etkinleştirelim.

Ağ sayfasından ağdaki diğer makinelere de giriş yapabilirsiniz. Bir düğüm seçerseniz, aşağıda gösterilen arayüzdeki URL’ye tıklayarak o makinenin Swarm arayüzüne erişebilirsiniz.

Bu, yeni bir sekme açarak o makinenin kullanıcı arayüzünü gösterir; böylece birden fazla düğümü yönetmek, her fiziksel makineye tek tek gitmekten çok daha kolay olabilir.

Rhino’da Swarm özelliğini kullanmak için V-ray’i ayarlama. #

Şimdi Swarm’ı bir Rhino projesinde çalışırken görelim.

Herhangi bir projeyi açın. Burada , bu sayfanın üst kısmındaki bağlantıdan indirebileceğiniz Swarm_Start.3dm dosyasını kullanıyoruz veya örnek bir proje ya da kendi kişisel projenizi kullanabilirsiniz.

Şimdi Swarm ayarlarını inceleyelim. Projeyi yükledikten sonra, V-Ray araç çubuğundan Varlık Düzenleyici’yi açın. Ayarlar sekmesine tıklayın.

 Swarm  dağıtımını genişletin ve Swarm’ı etkinleştirin ( ) ve Swarm ayarlarının tamamını göreceksiniz .

İlk ayar , mevcut kaynakların kullanım yüzdesini gösteren “Mevcut kullanım” ayarıdır.

Aşağıdaki Hedef kaydırıcısı , mevcut Swarm kaynaklarının ne kadarının render işlemine ayrılacağını belirler ve mevcut makinelerin yüzdesiyle tanımlanır.  Hedef  kaydırıcısını sağa kaydırırsanız, bu render işlemine dinamik olarak daha fazla makine ekleyebilirsiniz. V-Ray Swarm’a eklenen veya kaldırılan bilgisayarlar otomatik olarak yüzdeye dahil edilecektir.

Etiketler bölümünde, oluşturduğumuz `render_node` etiketi işimize yarıyor. Rhino için V-Ray, yalnızca burada listelenen etiketlerden herhangi birine sahip makinelerde render işlemi yapacaktır. Etiketlerin yanındaki X işaretine tıklayarak bunları listeden kaldırabilirsiniz. Hiçbir etiket seçilmediğinde, Swarm yöneticisinde görünen tüm kullanılabilir render düğümü makineleri kullanılacaktır.

Varsayılan  etiket simgesinin (yukarıda gösterilmiştir) hemen altındaki metin alanına tıklayarak , gerektiği gibi etiketleri yazarak veya açılır menüden seçerek ekleyebilirsiniz. render_node etiketini ekleyin.  

“CPU Kullanımını Sınırla” düğmesini etkinleştirerek , yerel makinenin CPU kullanımını tek bir çekirdekle sınırlandırabilirsiniz. Bu eğitimde bu seçeneği kapalı bırakalım ve yerel makine tam kapasiteyle çalışacaktır.

Bu sahnede, nihai görüntüyü oluşturmak için tüm render ayarları yapılmıştır. Gördüğünüz gibi, Progressive devre dışı bırakılmıştır, yani Rhino için V-Ray render işlemi için Buckets yöntemini kullanacaktır . Bu, genellikle Swarm kullanmak istediğinizde daha iyidir, çünkü Buckets yöntemi Progressive yöntemine göre render’ın dağıtımını daha optimize eder .

Swarm zaten etkinleştirilmiş olduğundan  , render işlemine başlayın. Bir süre sonra render başlayacak ve kullanımın %33’te durduğunu fark edeceksiniz. %25’i geçtikten sonra Swarm’a render düğümleri eklemeyi durdurdu.

Ancak render işlemi devam ederken, hedef kaydırıcısını artırarak render işlemine dinamik olarak daha fazla kaynak ekleyebilirsiniz.

Elbette, hedefi de düşürebilirsiniz ve düğümler Sürü’den düşecektir.

Şimdi Swarm havuzuna birkaç etiket daha ekleyeceğim ve daha fazla düğüm render işlemini tamamlayacak.

Görüntüyü yakınlaştırdığınızda, hangi düğümün hangi görüntüyü işlediğini görmek için görüntünün ayrı bölümlerindeki her düğümün adını görebilirsiniz.

İşleme sırasında sürü yönetimini sağlamak #

) simgesine tıkladığınızda, şu anda seçili olan Koordinatörün Swarm arayüzü bir web tarayıcısında açılır ve Swarm’ın bu render üzerinde neler yaptığının daha ayrıntılı bir görünümünü görebilirsiniz.  

Oluşturma işleminden kaynakları kaldırdığınızda, bu makineler devre dışı kaldıkça arayüzün güncellendiğini görebilirsiniz. Durumları  OLUŞTURULUYOR’dan ETKİN’e değişecektir  .

Render Süresi Karşılaştırması #

İşte tamamlanmış render ve sadece yerel makine kullanılarak yapılan render ile V-Ray Swarm kullanılarak yapılan render arasındaki zaman karşılaştırması; bu sayede sadece yerel makine kullanılarak yapılan render’a kıyasla önemli ölçüde zaman tasarrufu sağlanmıştır.

Sürü tabanlı renderlama, temel render süresi uzun olan işlerde en zaman verimli şekilde kullanılır. 


 Ana makine işleme süresi (8 çekirdek): 4 dakika 47,8 saniye
Swarm işleme süresi (48 çekirdek): 1 dakika 56,4 saniye

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

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