Sadece Bilinear enterpolasyonu hakkındaki Wikipedia makalelerine baktım. Çadır filtresi bir çeşit Bilineer enterpolasyonudur. Bir Bilinear enterpolasyonu 2 boyutta enterpolasyon yapar. Önce lineer olarak bir boyutta, sonra diğerinde enterpolasyon yapar.
Bu resme baktığınızda, önce sütunda, sonra satırda bunu yapar.
Bunun renklerin ortalamasından daha iyi olmasının nedeni, noktalardan biri merkeze diğerinden daha yakınlaştığında, son renge daha fazla katkıda bulunmasıdır. Renklerin ortalamasıyla, bir nokta merkeze başka bir noktadan daha yakın olsa bile tüm noktalar eşit olarak katkıda bulunur.
4 noktanın tamamı merkezden eşit mesafede sabit konumlarda ise, tüm puanlarda tam olarak% 25 katkı elde edersiniz, bu ortalama ile aynıdır.
Bu, kenar yumuşatmayı yalnızca 4 kat daha yüksek çözünürlükte oluşturup aşağı örnekleyerek uyguladığınız anlamına gelir. 2 yol arasındaki çıktı, anladığım kadarıyla aynı olmalıdır.
Peki hangi filtreyi kullanmalısınız? Ne istediğinize ve durumunuza bağlıdır. Örnekleriniz için rastgele alt piksel konumları seçerseniz, Bilinear enterpolasyonu kullanmak daha iyi olabilir. Tüm noktalar sabitse ve sadece daha yüksek bir çözünürlükte görüntülerseniz, ortalama alma yararlı olabilir. Sonunda, bu normalde farketmediğiniz veya zar zor farkettiğiniz bazı alt piksel şeyler, bu yüzden AA varsa bir tür varsa, o zaman yeterince iyi. Ama bu sadece benim düşüncem ve muhtemelen 3D animasyonun ortalama izleyicisinin ya da bunun gibi bir şeyin görüşü.
Bikübik enterpolasyon size daha yumuşak bir görünüm verir. Bikübik:
İki doğrusal:
Hangisi daha iyi? Ne sevdiğine bağlı ve büyük bir fark olacağını sanmıyorum.
Kaynaklarım:
https://en.wikipedia.org/wiki/Reconstruction_filter#Image_processing
https://en.wikipedia.org/wiki/Bilinear_interpolation
https://en.wikipedia.org/wiki/Bicubic_interpolation
(Görüntüler Vikipedi'den ve kamu malıdır)
Umarım bu yardımcı olur, ben sadece bu konuda profesyonel değilim, sadece bilgisayar grafiklerini seven biriyim. Bazı hatalar yapmış olabilirim. Eğer öyleyse, sadece söyle ve ben değiştireyim!