View Categories

V-Ray Gürültü Azaltıcı

7 dakika okuma

Bu sayfa, V-Ray Gürültü Azaltıcı Render Öğesi hakkında bilgi vermektedir.

Genel Bakış #


V-Ray Gürültü Giderici, mevcut bir görüntüyü alır ve görüntü normal yöntemlerle tamamen işlendikten sonra gürültü giderme işlemi uygular. Gürültü giderme işlemi, gürültünün bulunduğu alanları tespit eder ve bunları yumuşatır.

Görüntüler, V-Ray for Houdini kurulumuyla birlikte gelen Bağımsız Gürültü Azaltma Aracı kullanılarak da gürültüden arındırılabilir .

Animasyonlar için, bağımsız gürültü azaltma aracının kullanılması önerilir. Bu araç, kareleri birleştirir ve titremeyi azaltır.

V-Ray Denoiser, render işleminin kendisinin bir parçası olmak yerine diğer render öğeleri (örneğin RGB_Color ) üzerinde çalışır; bu nedenle gürültü giderme işlemi sahnenin yeniden render edilmesini gerektirmez.

Seçebileceğiniz üç gürültü giderme motoru vardır: Varsayılan V-Ray gürültü giderici NVIDIA AI gürültü giderici (V-Ray’in NVIDIA’nın yapay zeka tabanlı gürültü giderme algoritmasının uygulaması) ve Intel Open Image Denoise .

V-Ray Denoiser, render işlemi sırasında gürültü giderme algoritmasını yönlendirmek için gerekli olan birkaç render kanalını otomatik olarak V-Ray Frame Buffer’a ekler. İki gürültü giderme motoru farklı render öğeleri gerektirir. Bunlardan bazıları, difüz filtre rengi, yansıma filtre rengi vb. gibi standart render kanallarıdır. Varsayılan V-Ray Denoiser için ayrıca birkaç özel kanal da oluşturulur:

  • effectsResult kanalı ,  görüntü üzerinde uygulanan gürültü giderme işlemlerinin ve lens efektlerinin sonucunu içerir. VFB’deki RGB Kanalı düğmesi, effectsResult ve orijinal RGB renk kanalları arasında geçiş yapar.

  • noiseLevel  kanalı  V-Ray görüntü örnekleyicisi tarafından bir piksel için tahmin edilen gürültü miktarını gösterir.

  •  Alan derinliği ve hareket bulanıklığı etkinleştirildiğinde, defocusAmount kanalı  siyah olmayan bir renktedir ve ekran alanındaki tahmini piksel bulanıklığını içerir.

  • Gürültü Giderici Kanalı, gürültü giderme işleminin sonucunu içerir. Bu kanal, VFB’de yalnızca ”  Gürültü giderme sonucu kanalını göster” modu  ayarlanmışsa  görünür .

Bu kanalların render işleminden sonra otomatik olarak oluşturulduğunu ve kullanıcının herhangi bir manuel müdahalede bulunmasını gerektirmediğini unutmayın.

Şu anda sahne yalnızca bir adet Gürültü Azaltma Render Öğesi içerebilir. V-Ray’in gelecekteki sürümleri, farklı ayarlara sahip birden fazla Gürültü Azaltma Render Öğesini destekleyecektir.

VRayDenoiser, V-Ray Renderer > Export > IPR menüsünden Denoiser Kullan seçeneğini etkinleştirerek Viewport IPR’ye uygulanabilir .

Varsayılan olarak, gürültü azaltıcı RGB (güzellik) kanalına da uygulanır. Bunu kapatabilir ve V-Ray Gürültü Azaltıcı aracını veya Nuke’deki gibi başka bir gürültü azaltıcıyı kullanabilirsiniz.

Motor Gürültü Giderme #


VRayDenoiser, varsayılan V-Ray gürültü giderici NVIDIA yapay zeka gürültü giderici ve Intel Open Image Denoise arasında seçim yapma olanağı sunar . Her biri farklı avantajlar sağlayan farklı bir gürültü giderme algoritması sunar.  Aşağıdaki gürültü giderme motoru örneklerine bakın  . 

Varsayılan V-Ray Gürültü Giderici  – V-Ray’in gürültü giderme algoritması. Gürültü giderme işlemini gerçekleştirmek için CPU veya GPU’yu (AMD veya NVIDIA GPU’ları) kullanabilir. Tüm render kanallarına aynı gürültü giderme operatörünü uyguladığı için render öğelerinin gürültüsünü gidermede tutarlıdır; bu da, kompozisyon için kullanılacak render öğelerinin gürültüsünü gidermek için önerildiği anlamına gelir. Ek olarak,  kare karıştırma kullanılarak animasyonun gürültüsünü gidermek için önerilen bağımsız bir sürümü de mevcuttur.

NVIDIA AI Denoiser  – V-Ray’in NVIDIA’nın yapay zeka tabanlı gürültü giderme algoritmasını entegre etmesi. NVIDIA AI Denoiser,  gerçek render işleminin CPU’da mı yoksa GPU’da mı yapıldığına bakılmaksızın, çalışması için bir NVIDIA GPU gerektirir  . Bu, CPU’da render işleminin bile NVIDIA AI Denoiser ile gürültü giderme için bir NVIDIA GPU gerektirdiği ve Varsayılan V-Ray Gürültü Giderici’ye kıyasla bazı avantaj ve dezavantajlara sahip olduğu anlamına gelir. Örneğin, NVIDIA AI Denoiser gürültü gidermeyi daha hızlı gerçekleştirir, ancak render öğelerinin gürültüsünü gidermede tutarlı değildir. Bu, orijinal RGB görüntüsü ile NVIDIA AI Denoiser ile gürültüsü giderilmiş render öğelerinden yeniden oluşturulan görüntü arasında farklılıklar olacağı anlamına gelir. Ayrıca, kareler arası gürültü gidermeyi desteklemez ve animasyonda kullanıldığında muhtemelen titremeye neden olur.

Nvidia AI Denoiser yalnızca Nvidia Maxwell ve daha yeni GPU mimarilerinde çalışır. 

Intel Open Image Denoise – V-Ray’in Intel Open Image Denoise entegrasyonu . Intel Open Image gürültü azaltıcı, varsayılan olarak NVIDIA GPU cihazınızla çalışır. Sistemde böyle bir GPU yoksa, gürültü azaltıcı otomatik olarak CPU’ya geçer.

Parametreler #


Etkinleştirildi – V-Ray Gürültü Azaltıcıyı etkinleştirir.

Ad  – Oluşturulan dosya ayrı bir dosya olarak kaydedildiğinde dosyanın sonuna eklenen metin (örneğin myrender.Denoiser.vrimg).

Motor  – Varsayılan V-Ray gürültü azaltıcı NVIDIA AI gürültü azaltıcı veya Intel Open Image Denoise arasında seçim yapmanızı sağlar . NVIDIA AI Gürültü Azaltıcı’nın bir NVIDIA GPU gerektirdiğini unutmayın.  Aşağıdaki gürültü azaltma motoru örneklerine bakın .  

Donanım Hızlandırma – Gürültü giderme hesaplamalarını hızlandırmak için GPU aygıtlarını kullanır. Uyumlu bir GPU aygıtı yoksa, bu seçenek etkinleştirilmiş olsa bile gürültü giderme otomatik olarak CPU’ya geri döner. NVIDIA AI gürültü giderici kullanıldığında, NVIDIA GPU gerektirdiği için bu seçenek kullanılamaz.

Ön ayar – Varsayılan V-Ray Gürültü Azaltıcıyı  kullanırken  , Güç  ve  Yarıçap değerlerini otomatik olarak ayarlamak için ön ayarları kullanın   .

Varsayılan (Güç=1, Yarıçap=10) – Orta düzeyde gürültü giderme uygular. Hafif (Güç=0,5, Yarıçap=5) – Varsayılan ön ayardan daha incelikli bir gürültü giderme seviyesi uygular. Güçlü (Güç=2, Yarıçap=15) – Varsayılan ön ayardan daha güçlü bir gürültü giderme seviyesi uygular. Özel  –  Güç  ve  Yarıçap  parametrelerinin özel değerlere ayarlanmasına olanak tanır.


Mod  – Gürültü Azaltma işleminin sonuçlarının nasıl kaydedileceğini belirtir.

Yalnızca Render Öğelerini Oluştur  – Gürültü giderme için gerekli tüm render öğeleri oluşturulur, böylece Bağımsız Gürültü Giderme Aracı ile gürültü giderme yapılabilir. Bunların içinde hesaplanan bilgiler diğer render öğelerine uygulanmaz ve hiçbir V-Ray Gürültü Giderici Render Öğesi oluşturulmaz.
Gürültü Giderici Öğesini Gizle – V-Ray Gürültü Giderici kanalı VFB’de ayrı olarak bulunmaz. Gürültüsü giderilmiş görüntüyle effectsResult kanalı oluşturulur.
Gürültü Giderici Öğesini Göster  – Belirtilen ayarlar kullanılarak RGB Renk Render Öğesinin gürültüsü giderilmiş bir sürümünü içerecek şekilde V-Ray Gürültü Giderici Render Öğesi oluşturulur. RGB Renk Render Öğesi de dahil olmak üzere orijinal render öğeleri değiştirilmez.

Yarıçap  – Belirli bir pikselin gürültüden arındırılma yöntemini belirlemek için örneklenecek her pikselin etrafındaki alanı belirtir. Daha büyük değerler daha pürüzsüz sonuçlar üretir, ancak gürültüden arındırma işlemini yavaşlatır.

Güç  – Gürültü giderme işleminin ne kadar güçlü olduğunu belirler. Daha yüksek değerler gürültüyü daha agresif bir şekilde giderir, ancak görüntüyü çok fazla bulanıklaştırabilir.

NVIDIA Yapay Zeka Yükseltme – Etkinleştirildiğinde, oluşturulan görüntü, oluşturma kurulumunda ayarlanan çözünürlüğün yarısı (her boyutta) kullanılarak dahili olarak hesaplanır ve gürültüden arındırılmış görüntü, NVIDIA’nın yapay zeka yükseltme teknolojisi kullanılarak tam çözünürlüğe yükseltilir. NVIDIA’nın yapay zeka yükseltme teknolojisi, standart görüntü enterpolasyonuna kıyasla daha iyi ve daha ayrıntılı sonuçlar sağlayan, makine öğrenimine dayalı gelişmiş bir yöntemi temsil eder. Örneğin, 3840×2160 çözünürlük, görüntüyü dahili olarak 1920×1080 olarak oluşturur ve yapay zeka yükseltme gürültü giderici, daha düşük çözünürlüklü oluşturmadan nihai 3840×2160 görüntüyü üretir.

Gürültü azaltma seçeneği etkinleştirilmemiş render öğeleri, basit enterpolasyon kullanılarak büyütülür.

NVIDIA’nın en son önerilen sürücüsüyle birlikte NVidia AI yükseltme seçeneğini kullanmanız önerilir .

Zamansal Mod – Yalnızca NVIDIA yapay zeka gürültü azaltıcı ile kullanılabilir . Etkinleştirildiğinde, gürültü azaltıcı daha yumuşak bir geçiş oluşturmak için önceki karelerden gelen bilgileri kullanır. Animasyon oluşturma için kullanışlıdır.

Panorama – Gürültüden arındırılmış görüntünün sol/sağ kenar boyunca sarılabileceğini belirtir. Gürültü giderici daha sonra bu bilgiyi kullanarak birleştirilmiş alanda yapay bozulmaların oluşmasını önleyebilir.

Alfa Kanalı Gürültü Azaltma – Varsayılan olarak etkinleştirilmiştir. Devre dışı bırakıldığında, Alfa kanalı gürültüden arındırılmamış olarak kalır.

Derin Çıktı  – Bu render öğesinin derin görüntülere dahil edilip edilmeyeceğini belirtir.

Önerilen Oluşturma Ayarları #


Gürültü giderici, gürültüyü gidermede oldukça etkili olsa da, görüntü çok gürültülü ise yapaylıklar ve detay kaybı oluşturabilir. Çoğu sahne için, Gürültü eşiği 0,05 veya daha düşük bir değere ayarlanmış Kova veya Aşamalı görüntü örnekleyicisi kullanın . Ayrıca, gürültü giderici, görüntü genelindeki gürültü seviyeleri benzer olduğunda ( gürültü seviyesi işleme kanalı tekdüze gri olduğunda) en iyi sonucu verir, bu nedenle çok düşük örnekleme kullanılması önerilmez.

Animasyonları işlerken, Örnekleyici sekmesinin DMC Örnekleyici açılır menüsündeki Hareketli Gürültü Deseni seçeneğini devre dışı bırakmak genellikle sonuçları iyileştirir.

Oluşturulan kareler üzerinde bağımsız vdenoise aracını kullanmak, animasyonun kalitesini ayrıca artırabilir.


Örnek: Varsayılan V-Ray Gürültü Azaltıcı #

Aşağıdaki örnek, Aşamalı görüntü örnekleyici ile daha fazla örnek alındıktan sonra Varsayılan V-Ray Gürültü Azaltıcısının nasıl çalıştığını göstermektedir. Örnek sayısı çok az olduğunda, gürültü azaltmanın düzgün bir sonuç üretmesi için yeterli bilgi olmaz. Gürültü azaltma uygulanmış ve uygulanmamış bir görüntü arasındaki sonuçları karşılaştırabilirsiniz.

Örnekleme geçişi 1

  Örnekleme geçişi 64

Gürültü Azaltma Yok


Örnek: NVIDIA Yapay Zeka Gürültü Azaltıcı #

Aşağıdaki örnek, Progressive görüntü örnekleyici ile daha fazla örnek alındıktan sonra NVIDIA AI Denoiser’ın nasıl çalıştığını göstermektedir. Örnek sayısı çok az olduğunda, gürültü giderme işleminin düzgün bir sonuç üretmesi için yeterli bilgi olmaz. Gürültü giderme uygulanmış ve uygulanmamış bir render arasındaki sonuçları karşılaştırabilirsiniz.

Örnekleme geçişi 1

Örnekleme geçişi 64

Gürültü Azaltma Yok


Örnek: Intel Open Image Denoise #

 

Aşağıdaki örnek, Progressive görüntü örnekleyici ile daha fazla örnek alındıktan sonra Intel Open Image Denoise’ın nasıl çalıştığını göstermektedir. Örnek sayısı çok az olduğunda, gürültü giderme işleminin düzgün bir sonuç üretmesi için yeterli bilgi olmaz. Gürültü giderme uygulanmış ve uygulanmamış bir render arasındaki sonuçları karşılaştırabilirsiniz.

Örnekleme geçişi 1

Örnekleme geçişi 64

Gürültü Azaltma Yok

Animasyonlarda Gürültü Giderme #


Animasyonlardaki gürültüyü azaltırken, Bağımsız Gürültü Azaltma Aracı’nı kullanmanız önerilir  . Kullanıcı arayüzüne entegre edilmiş gürültü azaltıcıdan farklı olarak, bağımsız araç animasyonlar için kare birleştirme yapabilir ve bu da titremeyi azaltır. Entegre gürültü azaltıcı yalnızca işlenmiş kare üzerinde çalışır ve bağımsız aracın yaptığı gibi sonraki ve önceki kareleri dikkate almaz.

vdenoise  kullanarak bir görüntü dizisini gürültüden arındırmak için  aşağıdaki komutu çalıştırın:

vdenoise -inputFile=”path\ o\sequence_????.ext

Soru işareti (?) dizinin dosya adlarındaki rakamların yerini almaktadır.


Örneğin, dizideki resimler  anim_0001.exr ,  anim_0002.exr vb. olarak adlandırılmışsa ve c:\enderoutput klasöründe bulunuyorsa  , tam komut şu şekilde olacaktır:

vdenoise -inputFile=”c:\
enderoutput\anim_????.exr


Bu komut çalıştırıldığında, sıra okunur ve her kare için belirtilen sayıda bitişik kare de dikkate alınır. Ardından her kare için yeni bir çıktı görüntüsü yazılır.

  • Mod yalnızca “Render Öğeleri Oluştur” olarak ayarlandı .

  • Gürültü azaltma motoru Varsayılan V-Ray Gürültü Azaltıcı olarak ayarlandı  .

  • Çıktı türü vrimg veya multichannel exr olarak ayarlandı .

NVIDIA AI Denoiser kare birleştirme işlemi yapmaz ve animasyonlardaki gürültüyü azaltırken muhtemelen titremeye neden olur.

 

Notlar #


  • Kova yöntemiyle render alırken, görüntü gürültü giderme işlemi kare render edildikten sonra gerçekleşir ve tüm render işlemi tamamlanana kadar görünmez.

  • Aşamalı işleme sırasında, görüntü gürültü giderme işlemi işleme esnasında gerçekleşir. Gürültü giderme işleminin ne sıklıkla güncelleneceği, İşleme Kurulumu penceresi > Ayarlar sekmesi > Sistem açılır menüsü bölümünde bulunan Son efekt hızı parametresiyle kontrol edilir .

  • V-Ray Stochastic Flakes gibi kasıtlı olarak gürültülü bir görünüme sahip olduğu düşünülebilecek dokular veya malzemeler, V-Ray Denoiser tarafından “gürültülü” olarak kabul edilmez ve gürültü giderme işleminden etkilenmez.

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

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