Bu sayfada tüm platformlarda bulunan V-Ray gürültü giderme aracı hakkında bilgi verilmektedir.
Genel Bakış #
V-Ray kurulumu, V-Ray for SketchUp dışında durağan görüntüler veya animasyonlardaki gürültüyü gidermek için kullanılabilen vdenoise adlı bağımsız bir gürültü giderme aracı içerir. Bu, özellikle animasyonlar için kullanışlıdır çünkü bağımsız araç aynı anda birden fazla kareyi değerlendirebilir ve daha iyi bir gürültü giderme sonucu üretebilir. vdenoise aracı, .vrimg veya çok kanallı OpenEXR dosyalarıyla çalışır ve aynı formatta dosyalar oluşturur.
Kullanıcı Arayüzü Yolu #
||Uzantılar|| > V-Ray > Araçlar > Harici > V-Ray Gürültü Azaltıcı

Kurulum #
Vdenoise aracı, V-Ray for SketchUp kurulum paketinin bir parçasıdır. Vdenoise aracının bulunduğu klasörde hızlıca bir komut istemi açabilir veya yürütülebilir dosyayı çalıştırarak vdenoise’ın grafik arayüzünü (GUI) açabilirsiniz .
|
Windows |
C:\Program Files\Chaos\V-Ray\V-Ray for SketchUp\extension\vray\bin\vdenoise.exe |
|
macOS |
/Applications/Chaos/V-Ray/V-Ray for SketchUp/extension/vray/bin/vdenoise.bin |
V-Ray 7’den önceki sürümler için varsayılan konumlar şunlardır:
Windows: C:\Program Files\Chaos Group\V-Ray\V-Ray for SketchUp\extension\vrayappsdk\binmacOS
macOS: /Applications/ChaosGroup/V-Ray/V-Ray\ for\ SketchUp/extension/vrayappsdk/bin/vdenoise.bin
Gerekli Render Öğelerinin Oluşturulması #
Gürültü azaltıcının en iyi şekilde çalışması için birkaç render öğesine ihtiyaç duyar. Bu render öğelerini oluşturmanın en kolay yolu, SketchUp sahnenize VRayDenoiser Render Öğesini eklemektir .
Gerekli Render Öğeleri #
Gerekli render öğeleri aşağıda listelenmiştir. Gerekli render öğelerini otomatik olarak oluşturmak için sahnenize VRayDenoiser veya Denoiser Render Element ekleyin. Bu render öğelerinin bazıları veya tamamı eksik olduğunda bağımsız gürültü giderici yine de çalışacaktır, ancak sonuçlar çok bulanık olabilir.
Tek geçişli RGB gürültü giderme için:
-
Gürültü seviyesi ( noiseLevel olarak adlandırılır ) – Gürültü giderici, gürültü giderme işlemi sırasında kullanılan bilgileri sağlamak için büyük ölçüde bu render öğesine güvenir.
-
Odak dışı kalma miktarı ( defocusAmount olarak adlandırılır )
-
Dünya pozisyonları ( worldPositions veya wpp olarak adlandırılır )
-
Kabartma haritalamalı dünya normalleri ( worldNormals olarak adlandırılır )
-
Dağınık filtre ( diffuseFilter veya VRayDiffuseFilter olarak adlandırılır )
-
Yansıma filtresi ( reflectionFilter veya VRayReflectionFilter olarak adlandırılır )
-
Kırılma filtresi ( refractionFilter veya VRayRefractionFilter olarak adlandırılır )
GUI Kullanımı #
Windows’ta vdenoise’ı herhangi bir parametre belirtmeden veya Başlat Menüsünden çalıştırmak , aracın grafik arayüzlü sürümünü açar. Bu, durağan görüntülerin veya animasyonların gürültüsünü gidermenize; ayrıca tercih ettiğiniz gürültü giderme ayarlarını kaydedip yüklemenize olanak tanır.
Giriş Dosyası… – Gürültüden arındırılacak .vrimg/çok kanallı .exr görüntüsünü, .vlplfx dosyasını veya görüntü dizisini belirtir. Diziyi tanımlamak için joker karakterler (?) kullanılabilir. Örneğin, dizideki görüntüler anim_0001.exr , anim_0002.exr vb. olarak adlandırılmışsa, soru işareti (?) dizinin dosya adlarındaki rakamların yerini alır. Bu durumda – anim_????.exr
Kare Aralığını Belirtin – Etkinleştirildiğinde, hangi karelerin işleneceğini belirtir.
Başlangıç – Başlangıç karesini belirtir.
Son – Bitiş karesini belirtir.
By – Kare artış adımını belirtir.
Kareleri Birleştirme – Animasyonlardaki gürültüyü azaltırken kullanılacak bitişik kare sayısını belirtir. Bu, bitişik kareler arasındaki titremeyi azaltır.
Mevcut kareleri atla – Etkinleştirildiğinde, ilgili dosya adına sahip bir çıktı görüntüsü zaten mevcutsa, giriş görüntüsünü atlar.
Gürültü giderme öğelerini seçin – Gürültü giderme işlemi yapılacak renk öğelerini seçmenizi sağlayan “Gürültü giderme öğelerini seçin” iletişim kutusunu açar.
Motor – RGB kanalının ve birden fazla render öğesinin gürültü giderme işlemi için kullanılacak motoru belirtir. Daha fazla bilgi için Gürültü Giderme Motorları bölümünü ziyaret edin.
Varsayılan V-Ray – Varsayılan render motoru. Daha yavaş ama daha doğru.
NVIDIA AI – Uyumlu bir NVIDIA GPU gerektirir. Bu render motoru daha hızlıdır ancak daha az doğrudur.
Intel Open Image – Bu görüntü işleme motoru daha hızlıdır ancak doğruluğu daha düşüktür.
Ön Ayar – Gürültü azaltıcının gücü için bir ön ayar seçer.
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 az yoğun bir gürültü giderme 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.
Güç – Ön ayar özel olarak ayarlandığında gücü belirtir. Büyük değerler gürültüyü daha etkili bir şekilde giderir ancak görüntüyü çok fazla bulanıklaştırabilir. Varsayılan değer olan 1.0, gürültü seviyesi oluşturma öğesini olduğu gibi kullanır.
Yarıçap – Ön ayar “özel” olarak ayarlandığında gürültü giderme için piksel yarıçapını belirtir. Büyük değerler gürültü gidericiyi yavaşlatır, ancak daha pürüzsüz sonuçlar üretebilir.
Eşik – Gürültü seviyeleri oluşturma öğesi eksik olduğunda gürültü giderme için eşik değerini belirtir. Genellikle bu değer, V-Ray’deki kenar yumuşatma için gürültü eşiğine eşittir.
Boost – Seçilen ön ayarın etkisini artırır.
Çevreleyen Kenar Çerçevesi – 360 derecelik panoramik görünümde gürültü giderme işlemini iyileştirir. Sol ve sağ kenar çerçevelerini birleştirirken oluşan bozulmaları azaltır.
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.
NVIDIA Yapay Zeka Yükseltme – Yalnızca NVIDIA Yapay Zeka Gürültü Azaltma özelliğiyle kullanılabilir. 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öntemdir. Etkinleştirildiğinde, önceden kaydedilmiş görüntü, NVIDIA’nın yapay zeka yükseltme teknolojisi kullanılarak orijinal çözünürlüğünün 2 katına yükseltilir.
Donanım hızlandırma – Etkinleştirildiğinde, gürültü azaltıcı tüm uygun OpenCL (GPU) aygıtlarını kullanmaya çalışır ve başarısız olursa CPU’ya geri döner.
GPU Bellek Sınırı (MB) – Donanım hızlandırma etkinleştirildiğinde maksimum GPU bellek kullanım sınırını belirler. Varsayılan değer olan 0, mevcut tüm belleği kullanır.
Ayrıntı düzeyi – Gürültü giderme işlemi sonrasında yazdırılacak bilgi türünü belirtir.
İlerleme Durumunu Görüntüle – Etkinleştirildiğinde, gürültü giderme sonucu bir önizleme penceresinde görüntülenir.
Otomatik Kapanma – Gürültü giderme işlemi tamamlandıktan sonra önizleme penceresini otomatik olarak kapatır.
Yapılandırmayı kaydet – Mevcut gürültü azaltma yapılandırmasını bir .xml dosyasına kaydeder.
Yapılandırma dosyasını yükle – Daha önce kaydedilmiş bir .xml gürültü azaltma yapılandırma dosyasını yükler.
Gürültü Giderme – Seçilen kare(ler)in gürültüsünü giderir.
Gürültü Azaltma Öğeleri Seç iletişim kutusunu #

Ön ayar seçin – Gürültü giderme için renk öğelerini seçmenizi sağlar:
all – Ana öğe olarak RGB rengini esas alarak tüm renk öğelerinin gürültüsünü giderir.
marked – Ana öğe olarak RGB rengini esas alarak, ana uygulamada (görüntü oluşturulmadan önce) gürültü giderme için işaretlenmiş tüm renk öğelerinin gürültüsünü giderir.
custom – Gürültü giderme için renk öğelerini manuel olarak seçmenizi sağlar.
Ana unsur – Tüm unsurların gürültüden arındırılmasının temelini oluşturan ana unsur.
Denoiser Tool’un GUI sürümüyle Render Elements’te gürültü giderme iş akışı şu şekildedir:
-
Çok kanallı .exr dosyasını en son VDenoiser sürümüne yükleyin.
-
Gürültüyü azaltmak istediğiniz Render Öğelerini ” Gürültü azaltma öğelerini seç” iletişim kutusundan seçin.
-
VDenoise, gürültüden arındırılmış Render Öğelerini içeren sonucu yeni bir dosyaya kaydeder.
-
Gürültüden arındırılmış Render Öğelerini kompozisyon yazılımına yükleyin.
Komut Satırı Kullanımı
#
Gürültü giderici, grafik arayüzü olmadan komut satırı aracı olarak da kullanılabilir. Görüntüyü veya bir dizi görüntüyü komut satırı arayüzünüzden gürültüden arındırmak için aşağıdaki komutlardan birini kullanarak yürütülebilir dosyayı çalıştırmanız yeterlidir. Ayrıca, gürültü gidericinin ayarlarını ve davranışını CLI üzerinden değiştirebilirsiniz. Bunu yapmak için, mevcut tüm seçeneklerin listesi için lütfen aşağıdaki Gürültü Giderici Seçenekleri tablolarına bakın.
Durağan Görüntülerde Gürültü Giderme #
Tek bir .vrimg veya .exr görüntüsünü gürültüden arındırmak için, komut için aşağıdaki formatı kullanın:
vdenoise -inputFile=”path\ o\image.exr”
Burada path\o\image.ext, gürültüden arındırmak istediğiniz .vrimg veya .exr dosyasının yolunu ve dosya adını belirtir .
Örneğin, gürültüden arındırmak istediğiniz dosya render.exr ise ve c:\enderoutput klasöründe bulunuyorsa , tam komut şu şekilde olacaktır:
vdenoise -inputFile=”c:\ enderoutput\ ender.exr”
Animasyonlarda Gürültü Giderme #
Bir dizi görüntüyü gürültüden arındırmak için, gürültü giderici aynı anda birkaç kareye bakmak zorunda olduğundan, tüm karelerin önceden işlenmiş olması gerekir. Komut için aşağıdaki formatı kullanın:
vdenoise -inputFile=”path\ o\sequence_????.exr”
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”
Gürültü Azaltıcı Seçenekleri #
Gürültü azaltıcıyı komut satırındaki isteğe bağlı anahtarlar aracılığıyla kontrol edebilirsiniz. Komut istemi penceresinde mevcut tüm seçenekleri listelemek için, gürültü azaltıcıyı herhangi bir argüman olmadan çalıştırın ( vdenoise komutu) veya -help anahtarını kullanın:
vdenoise -yardım
Aşağıdaki tabloda, vdenoise -help komutuyla da görüntülenen isteğe bağlı anahtarlar gösterilmektedir . Bir anahtarı kullanmak için, anahtarın başına bir tire (-) koyun ve ardından bir eşittir işareti (=) ve tabloda gösterildiği gibi istenen parametreyi ekleyin.
|
Anahtar |
Tanım |
|---|
|
Anahtar |
Tanım |
|---|---|
|
-configFile =” ConfigFile.xml” |
Tüm gürültü giderme parametrelerinin ayarlandığı yapılandırma dosyasını belirtir. Başka seçenekler belirtilirse, bunlar yok sayılır. |
|
-inputFile=” <fileName.exr> “ |
Giriş olarak kullanılacak .vrimg veya .exr dosyasını belirtir . Dosya adlarında rakam belirtmek için soru işareti (?) gibi joker karakterler ve yollar içerebilir. Örnekler: `vdenoise -inputFile=”c:\ enderoutput\ ender.exr” ` – `c:\ enderoutput` klasöründe bulunan `render.exr` adlı tek bir görüntüyü gürültüden arındırır . `vdenoise -inputFile=”c:\ enderoutput\anim_????.exr”` – `c:\ enderoutput` klasöründe bulunan `anim_0001.exr` , `anim_0002.exr` vb. isimli kare dizisini gürültüden arındırır. Görüntü dizisini gürültüden arındırmak için tüm karelerin önceden işlenmiş olması gerektiğini unutmayın, çünkü gürültü giderici aynı anda birden fazla kareye bakmalıdır. |
|
-lensEffectsParams =”filename.vrscene” |
Tüm lens efektleri parametrelerinin ayarlandığı yapılandırma dosyasını belirtir. Bu seçenekle, ayarları .vrscene dosyasından alınan, gürültüden arındırılmış görüntüye Lens Efektleri uygulayabilirsiniz. |
|
-lensEffectsParams =”filename.vlplfx” |
Yeni VFB, lens efektlerini .vlplfx dosya formatında dışa aktarır. vdenoise -inputfile=C:\Users\UserName\Desktop\LENS.exr -lensEffectsParams=C:\Users\UserName\Desktop\LENS.vlplfx – Görüntüyü gürültüden arındırır ve ardından lens efektleri yapılandırma dosyası uygulanır. |
|
-mod= güçlü | varsayılan | hafif |
Yarıçap/eşik/gürültü seviyesi çarpanı için önceden tanımlanmış üç ayardan birini belirler. |
|
-güçlendirme= 0|1|2 |
Seçilen ön ayarın etkisini artırır. |
|
-skipExisting=0|1 |
Karşılık gelen bir çıktı görüntüsü zaten mevcut olduğunda dosya işleme davranışını belirler. |
|
-çerçeveler= N-Na; Nb | N-Na, Nc |
İşlenecek kareleri ve/veya kare aralıklarını belirtir. Örnek: “-frames= 1-100; 160-180; 200;201” – gürültü azaltıcı, animasyonun 1-100 ve 160-180 karelerinin yanı sıra 200 ve 201. kareleriyle de çalışır. “-frames= 1-200, 2” – gürültü azaltıcı, 1 ile 200 arasındaki her ikinci karede çalışır. |
|
-denoiseElements= “elementName{;elementName}” -denoiseElements= all |
<elementName> ile birlikte kullanıldığında, gürültüden arındırılması gereken render öğelerini belirtir. Öğe adları joker karakterler içerebilir ve büyük/küçük harf duyarlı değildir. Belirtilmediği takdirde, giriş dosyasında gürültü giderme için işaretlenmiş olan RGB Renk öğesi, Alfa ve tüm renk öğeleri gürültüden arındırılır. Eşleşen ilk render öğesi, tüm öğelerin gürültü giderme işleminin temel alınacağı ana öğeyi belirtir. Örneğin, “rgb color;vrayreflection;*lightselect*” komutu, RGB Color öğesine bağlı olarak RGB Color, VRayReflection ve tüm ışık seçme öğelerinin gürültüsünü giderecektir. “All” seçeneğiyle birlikte kullanıldığında, giriş dosyasındaki tüm renk öğelerini RGB Renk öğesine göre gürültüden arındırır. |
|
-görüntüle= 0 | 1 |
Gürültü giderme sonucunu gösteren bir önizleme penceresinin görüntülenip görüntülenmeyeceğini belirtir. |
|
-otomatikKapat= 0 | 1 |
Gürültü giderme işlemi tamamlandıktan sonra önizleme penceresinin otomatik olarak kapatılıp kapatılmayacağını belirtir. |
|
-useCpu=1 |
OpenCL desteği bulunsa bile CPU sürümünün kullanımını zorunlu kılar. |
|
-useGpu= 0 | 1 | 2 |
Gürültü giderme işlemi için GPU (OpenCL) veya CPU sürümünün ne zaman kullanılacağını belirtir. |
|
-verboseSeviyesi= 0 | 1 | 2 | 3 | 4 |
Standart çıktıya yazdırılacak bilginin ayrıntı düzeyini belirtir. |
|
-outputDirectory=” string “ |
Gürültüden arındırılmış dosyaların kaydedileceği çıktı dizininin tam veya göreceli yolunu belirtir. Dizin mevcut değilse oluşturulur. Çıktı dizini belirtilmezse, çıktı dizini giriş dosyalarının bulunduğu dizindir. |
Gelişmiş Seçenekler #
|
Anahtar |
Tanım |
|---|
|
Anahtar |
Tanım |
|---|---|
|
-abortOnOpenCLError= 0 | 1 |
OpenCL kullanılırken bir hata oluştuğunda gürültü gidericinin davranışını belirtir. |
|
-güç=N |
noiseLevel Render Element’te bulunan gürültüye bağlı olarak gürültü giderme gücü için bir değer belirler. Daha büyük değerler gürültüyü daha agresif bir şekilde giderir, ancak görüntüyü çok fazla bulanıklaştırabilir. Varsayılan değer 1.0’dır; bu, noiseLevel Render Element’teki gürültüyü herhangi bir ek güç eklemeden olduğu gibi kullanır. |
|
-yarıçap= N |
Gürültü giderme için piksel yarıçapını belirtir. Daha büyük değerler gürültü gidericiyi yavaşlatır ancak daha pürüzsüz sonuçlar üretebilir. Varsayılan değer 10 pikseldir ve bu da Varsayılan ön ayarına karşılık gelir. |
|
-frameBlend= N |
Animasyonlardaki gürültüyü azaltırken kullanılacak bitişik kare sayısını belirtir. Daha yüksek değerler, bitişik animasyon kareleri arasındaki titremeyi azaltmaya yardımcı olur. Varsayılan değer 1’dir; bu, geçerli kareden önceki ve sonraki birer kareyi kullanır. |
|
-oclquery=” <string> “ |
Gürültü giderme için hangi OpenCL aygıtlarının kullanılacağını açıkça belirtir. Örnekler: |
|
-şeritler= N |
Görüntünün işleme için N şeride bölünmesini zorlar. Varsayılan değer -1’dir (eksi 1), bu da optimum şerit sayısını otomatik olarak belirlemek için bir algoritma kullanır. |
|
-autoRadius= 0 | 1 |
noiseLevel Render Element’te bulunan gürültü seviyesine bağlı olarak gürültü giderme yarıçapının otomatik olarak ayarlanıp ayarlanmayacağını belirtir . 0 – Ayarlama yok. Ayarlanmışsa -radius anahtarına göre veya ayarlanmamışsa varsayılan 10 değerine göre |
|
-eşik= N |
noiseLevel Render Element’in eksik olduğu durumlarda gürültü giderme için bir eşik değeri belirtir . Bu değer genellikle V-Ray’deki kenar yumuşatma için gürültü eşiğine eşittir. Bu anahtar ayarlanmamışsa, gürültü giderici noiseLevel Render Element’e güvenir ve 0,001 eşik değeri kullanılır. |
|
-bellekSınırı= N |
GPU bellek kullanım sınırını N gigabayta zorlar. Varsayılan değer olan 0, mevcut tüm belleğin kullanılmasını belirtir. |
|
– ÇıkışOfsesi =N |
Çıktı dosyasındaki kare numarasını (varsa) kaydırır. Örnek: -frames=0-20 -outputOffset=10 seçeneği, 0010,0011,0012,…,0030 şeklinde çıktı kare numaralarına yol açar. ve -frames=0-20 -outputOffset=-4 şu sonuçlara yol açar: -004,-003,-002,…,0016 |
Gürültü Azaltıcı Çıkışını Dengeleme #
Çıktı dosyasının kare numarasını kaydırmak için aşağıdaki bayrağı kullanın:
-çıktıOfsesi=n
Bu, animasyonun gürültüden arındırılmış karelerinin kaydırılması için bir tamsayı n değeri alır. Varsayılan değer 0’dır ve bu da kare numaralarını kaydırmaz.
Örneğin, 0010, 0011, 0012, …, 0030 numaralı çıktı çerçevelerine aşağıdaki bayraklar eklenebilir:
-frames=0-20 -outputOffset=10
Negatif tamsayılar da kullanılabilir. Çıktı çerçeve numaralarına aşağıdaki bayraklar eklenebilir: -004, -003, -002, …, 0016:
-frames=0-20 -outputOffset=-4
