Anizotropik Filtreleme Nedir?

click fraud protection

Anizotropik filtreleme, video oyunlarında nispeten standart bir seçenektir. Çok az oyun ne yaptığını açıklamaya zahmet ediyor ve yapanlar daha kolay anlaşılmasını sağlamak için görsel bir örnekten faydalanabilir.

Anizotropik filtreleme, belirli bir açıda görülen dokuların kalitesini gözle görülür şekilde iyileştirebilen bir doku filtreleme tekniğidir. Bu genellikle en çok mesafeye uzanan düz duvar veya zemin dokularında fark edilir. Doku filtreleme olmadan, bir açıyla görülen bir doku belirgin şekilde bulanıklaşacak ve açı dikleştikçe çok fazla ayrıntı kaybedecektir.

mipmap'ler

Bu bulanıklığın temel bir çözümü doku mipmapleridir. Mipmapping, dokuların bir dizi küçültülmüş versiyonunun önceden hesaplanmasını içerir. Örneğin, orijinal doku 256×256 piksel ise, mipmap sürümünün 128×128, 64×64, 32×32 piksel sürümleri vb. olacaktır. Bu tasarım, herhangi bir doku dosyasının boyutunu %33 oranında artırır.

İpucu: Mipmap'teki "Mip", Latince "Multum in parvo"daki "much in a small space" ifadesinin baş harflerinden gelir.

Mipmap'li dokulardaki küçültülmüş sürümler, azaltılmış çözünürlüklü dokunun görüntülenmesi tam çözünürlükten daha verimli olduğunda kullanılır. Bu yaklaşımla ilgili bu sorun, çözünürlüğü azaltılmış görüntünün tanımı gereği orijinalinden daha küçük olması nedeniyle ortaya çıkar. Herhangi bir desenin eşleştiğini göstermek için doku, orijinal dokunun genişliğine uyacak şekilde gerilmelidir. Bu esneme aniden ve fark edilir şekilde dokunun bulanıklığını artırır ve düşük çözünürlüklü dokular değiştirildikçe efekt daha da kötüleşir. Bu bulanıklaştırma etkisi ne kadar aşikar olursa olsun, tam ölçekli dokuyu kullanmak ve gerçek zamanlı olarak küçültmek zorunda kalmaktan daha az görünür ve daha az işlemci yoğundur.

Anizotropik filtreleme

Bu sorunun çözümü anizotropik filtrelemedir. Önceki dokunun genişliğini ve yüksekliğini yarıya indiren giderek daha küçük dokular kullanmak yerine, yarı genişlikte tam yükseklikte ve yarı yükseklikte tam genişlikte doku da oluşturulur. Bu yarım yükseklikteki tam genişlikteki dokular, zorunlu olarak azaltılmış kalite sağlar, ancak olması gerekmez. zaten orijinal doku ile aynı genişlikte oldukları için gerilir, böylece önemli olanı önler bulanıklaştırma efekti

İpucu: "Anizotropik" kelimesi bileşik bir kökene sahiptir. “An” değil, “iso” aynı anlamına gelir ve “tropik” yön ile ilgili anlamına gelen tropizmden gelir. Bu ad, anizotropik filtrelemenin her yönde aynı şekilde filtrelemediği için uygundur.

Oyunlarda, anizotropik filtreleme seçeneği genellikle 2x, 4x, 8x ve 16x olmak üzere bir çarpanla sunulur. Bunlar, kullanıma uygun boyut küçültme sayısını temsil eder. Tipik olarak, 8x ve 16x arasındaki farkı, yan yana karşılaştırmalar dışında ayırt etmek neredeyse imkansızdır. Bunun nedeni, yalnızca etkilenen dokuların uzak, küçük ve bu nedenle görülmesi zor olmasıdır. Anizotropik filtrelemenin performans etkisi nispeten azdır.