giriiş #
Bu bölümde, V-Ray’de uygulanan çeşitli kenar yumuşatma filtrelerini ele alacağız. Wikipedia’ya göre: “Kenar yumuşatma filtresi (AAF), bir sinyal örnekleyicisinden önce kullanılan ve sinyalin bant genişliğini, ilgili bant üzerinde örnekleme teoremini yaklaşık olarak veya tamamen karşılayacak şekilde sınırlandıran bir filtredir. Teorem, Nyquist frekansının üzerindeki frekansların gücü sıfır olduğunda, sinyalin örneklerinden net bir şekilde yeniden oluşturulmasının mümkün olduğunu belirttiğinden, gerçek bir kenar yumuşatma filtresi bant genişliği ve kenar yumuşatma arasında bir denge kurar. Gerçekleştirilebilir bir kenar yumuşatma filtresi tipik olarak ya bazı kenar yumuşatmaların oluşmasına izin verir ya da Nyquist sınırına yakın bazı bant içi frekansları zayıflatır. Bu nedenle, birçok pratik sistem, ilgili tüm frekansların yeniden oluşturulabilmesini sağlamak için gerekenden daha yüksek örnekleme yapar; bu uygulamaya aşırı örnekleme denir.”
Parametreler #
Farklı AA filtrelerini ayarlamaktan sorumlu eklentiye SettingsImageFilter adı verilir . Şu parametrelere sahiptir:
-
on – Görüntü filtresini etkinleştir/devre dışı bırak
-
tip – 0 – Sinc, 1 – Lanczos, 2 – Catmull Rom, 3 – Üçgen, 4 – Kutu, 5 – Alan
-
boyut – Görüntü filtresi boyutu (uygulanabilirse)
Bir sonraki bölümde farklı türleri ele alacağız.
Aşamalı örnekleyici kullanırken Catmull-Rom veya Mitchell-Netravali gibi negatif bileşenli filtreler (keskinleştirme filtreleri) kullanmaktan kaçının. Bunu yapmak, örnekleyicinin filtreyi çözmek için ek görüntü örnekleri alması gerektiğinden, işleme süresini önemli ölçüde artırabilir.
Farklı filtre türleri için eklentiler mevcuttur: FilterArea, FilterBox, FilterCatmullRom, FilterCookVariable, FilterGaussian, FilterLanczos, FilterMitNet, FilterPoint, FilterSinc ve FilterTriangle. Parametrelerini API belgelerinde görebilirsiniz.
Örnekler #
Kenar yumuşatma filtreleri #
İşte farklı kenar yumuşatma filtrelerinin nihai sonuç üzerindeki etkisini kısaca gösteren bir örnek.
Belirli bir filtreyle render almanın, filtre kullanmadan render alıp ardından Adobe Photoshop gibi bir son işlem programında görüntüyü bulanıklaştırmakla aynı şey olmadığını unutmayın. Filtreler, tek tek alt piksel örnekleri üzerinde, alt piksel düzeyinde uygulanır. Bu nedenle, filtreyi render alma sırasında uygulamak, sonradan efekt olarak uygulamaktan çok daha doğru ve incelikli bir sonuç üretir. V-Ray, tüm standart 3ds Max filtrelerini (Plaka eşleştirme filtresi hariç) kullanabilir ve tarama çizgisi render motoruna benzer sonuçlar üretir.
Aşağıdaki görseller için Bucket görüntü örnekleme aracı kullanılmıştır.
|
Filtrele |
Görüntü |
Yakınlaştırılmış görüntü |
Yorumlar |
|
Filtreleme kapalı |
![]() |
![]() |
1×1 piksellik dahili bir kutu filtresi uygular. |
|
Alan filtresi, boyut 1,5 (varsayılan ayar) |
![]() |
![]() |
Görüntüyü hafifçe bulanıklaştırır, kutu filtreye göre görsel olarak daha hoş bir sonuç verir. |
|
Alan filtresi, boyut 4.0 |
![]() |
![]() |
Daha fazla bulanıklık. |
|
Karışım filtresi |
![]() |
![]() |
Keskin ve yumuşak filtrelerin birleşimi, bir tür rüya gibi etki yaratıyor. |
|
Catmull-Rom |
![]() |
![]() |
Mimari görselleştirmelerde sıklıkla kullanılan kenar iyileştirme filtresi. Kenar iyileştirmenin detaylı geometride “moire” efektleri oluşturabileceğini unutmayın. |
|
Mitchell-Netravali |
![]() |
![]() |
Kenar belirginleştirme ve bulanıklaştırma arasında kontrol imkanı sağlar. |
|
Mitchell-Netravali, çınlama=1.5 |
![]() |
![]() |
Güçlü kenar iyileştirme. |
|
Mitchell-Netravali, zil sesi=2.0 |
![]() |
![]() |
Kenar iyileştirmesi daha da artırıldı; çizgi film tarzı bir efekt. |
|
Yumuşatmak |
![]() |
![]() |
Gauss bulanıklığı. |
Kenar yumuşatma filtreleri ve moiré efektleri #
Bu örnek, kenar yumuşatma filtrelerinin görüntülerinizdeki moiré efektleri üzerindeki etkisini göstermektedir. Keskinleştirme filtreleri (Mitchell-Netralavli, Catmull-Rom), görüntü örnekleme hızınız çok yüksek olsa bile moiré efektlerini artırabilir. Bulanıklaştırma filtreleri (Alan, Karesel, Kübik) moiré efektlerini azaltır.
Unutmayın ki moiré efektleri mutlaka kötü görüntü örneklemesinin sonucu değildir. Genel olarak, moiré efektleri görüntünün kare piksellere ayrıştırılmasından kaynaklanır. Bu nedenle, moiré efektleri dijital görüntülere özgüdür. Etki, farklı kenar yumuşatma filtreleri kullanılarak azaltılabilir, ancak tamamen önlenemez.
Sahne oldukça basit: üzerine çok ince bir dama deseni uygulanmış bir küre. Görüntüler çok yüksek bir örnekleme hızıyla (15 alt bölüm veya piksel başına 225 ışın) oluşturuldu. Bu, piksel değerlerine oldukça doğru bir yaklaşım üretmek için yeterlidir. Görüntünün filtreye bağlı olarak oldukça farklı göründüğüne dikkat edin:

Filtre Yok

Kutu Filtresi

Alan Filtresi , boyut 1.5

Alan Filtresi , boyut 4.0

Üçgen Filtre , boyut 1.5

Lanczos Filtresi

Catmull Rom

Gauss Filtresi , boyut 1.5

Gauss filtresi , boyut 6.0
Filtre türünü değiştirmek için kaydırıcıyı sürükleyin.


















