Co to jest filtrowanie anizotropowe?

Filtrowanie anizotropowe to stosunkowo standardowa opcja w grach wideo. Jednak bardzo niewiele gier zadaje sobie trud, aby wyjaśnić, co robi, a te, które to robią, nadal skorzystałyby z wizualnego przykładu, aby ułatwić zrozumienie.

Filtrowanie anizotropowe to technika filtrowania tekstur, która może wyraźnie poprawić jakość tekstur widocznych pod kątem. Jest to zazwyczaj najbardziej widoczne na płaskich teksturach ścian lub podłóg, które rozciągają się na dal. Bez filtrowania tekstur tekstura widziana pod kątem stanie się zauważalnie rozmyta i straci wiele szczegółów, gdy kąt będzie bardziej stromy.

Mipmapy

Podstawowym rozwiązaniem tego rozmycia są mipmapy tekstur. Mipmapping polega na wstępnym obliczeniu serii przeskalowanych wersji tekstur. Na przykład, jeśli oryginalna tekstura ma 256×256 pikseli, wersja mipmapy będzie miała wersje 128×128, 64×64, 32×32 pikseli i tak dalej. Ten projekt zwiększa rozmiar dowolnego pliku tekstury o 33%.

Wskazówka: „Mip” w Mipmapie pochodzi od inicjałów frazy „duch in a small space” po łacinie „Multum in parvo”.

Wersje ze skalą w dół w teksturach mipmapowanych są używane, gdy tekstura o zmniejszonej rozdzielczości jest bardziej efektywna w wyświetlaniu niż w pełnej rozdzielczości. Ten problem z tym podejściem pojawia się, ponieważ obraz o zmniejszonej rozdzielczości jest z definicji mniejszy niż oryginał. Aby dowolny wzór wydawał się pasować, tekstura musi zostać rozciągnięta, aby dopasować ją do szerokości oryginalnej tekstury. To rozciąganie nagle i zauważalnie zwiększa rozmycie tekstury, a efekt pogarsza się wraz z zamienianiem tekstur o niższej rozdzielczości. Choć ten efekt rozmycia jest oczywisty, nadal jest mniej widoczny i mniej obciąża procesor niż konieczność korzystania z pełnej skaluj teksturę i zmniejszaj ją w czasie rzeczywistym.

Filtrowanie anizotropowe

Rozwiązaniem tego problemu jest filtrowanie anizotropowe. Zamiast po prostu używać stopniowo mniejszych tekstur, które zmniejszają o połowę szerokość i wysokość poprzedniej tekstury, tworzona jest również tekstura o połowie szerokości i pełnej wysokości. Te tekstury o połowie wysokości i pełnej szerokości zapewniają koniecznie obniżoną jakość, ale nie muszą być rozciągane, ponieważ mają już taką samą szerokość jak oryginalna tekstura, zapobiegając w ten sposób znacznemu efektowi rozmycia.

Wskazówka: słowo „anizotropowy” ma pochodzenie złożone. „An” oznacza nie, „iso” oznacza to samo, a „tropik” pochodzi od tropizmu, czyli związanego z kierunkiem. Ta nazwa pasuje, ponieważ filtrowanie anizotropowe nie filtruje w ten sam sposób we wszystkich kierunkach.

W grach opcja filtrowania anizotropowego jest często przedstawiana z mnożnikiem, zwykle 2x, 4x, 8x i 16x. Reprezentują one liczbę redukcji rozmiaru, które są dostępne do użytku. Zazwyczaj różnica między 8x i 16x jest prawie niemożliwa do odróżnienia, z wyjątkiem porównań side-by-side. Wynika to z faktu, że jedynymi teksturami, których dotyczy problem, są odległe, małe i dlatego trudne do zauważenia. Wpływ filtrowania anizotropowego na wydajność jest stosunkowo minimalny.



Leave a Comment

Co zrobić, jeśli Powerbeats Pro nie ładują się w etui

Co zrobić, jeśli Powerbeats Pro nie ładują się w etui

Jeśli Twoje Powerbeats Pro się nie ładują, spróbuj użyć innego źródła zasilania i oczyść swoje słuchawki. Pozostaw etui otwarte podczas ładowania słuchawek.

Canon Pixma MG5220: Skanowanie bez atramentu

Canon Pixma MG5220: Skanowanie bez atramentu

Jak włączyć skanowanie w Canon Pixma MG5220, gdy brakuje atramentu.

5 powodów, dla których Twój laptop się przegrzewa

5 powodów, dla których Twój laptop się przegrzewa

Poznaj możliwe przyczyny przegrzewania się laptopa oraz wskazówki, jak temu zapobiegać i utrzymać urządzenie w chłodzie.

Jak naprawić błąd GeForce Now kod 0xC272008F

Jak naprawić błąd GeForce Now kod 0xC272008F

Przygotowujesz się na wieczór gier, a będzie to duży wieczór – właśnie odebrałeś „Star Wars Outlaws” w serwisie GeForce Now. Odkryj jedyny znany sposób na naprawę błędu GeForce Now kod 0xC272008F, aby móc znowu grać w gry Ubisoftu.

Podstawy drukowania 3D: Wskazówki dotyczące utrzymania drukarki 3D

Podstawy drukowania 3D: Wskazówki dotyczące utrzymania drukarki 3D

Utrzymanie drukarek 3D jest bardzo ważne, aby uzyskać najlepsze wyniki. Oto kilka ważnych wskazówek, które warto wziąć pod uwagę.

Jak znaleźć adres IP drukarki

Jak znaleźć adres IP drukarki

Masz problem z ustaleniem, jaki adres IP ma twoja drukarka? Pokażemy ci, jak to zrobić.

Podstawy Druku 3D: Lista Kontrolna Utrzymania, Którą Musisz Przeczytać

Podstawy Druku 3D: Lista Kontrolna Utrzymania, Którą Musisz Przeczytać

Zachowanie sprzętu w dobrym stanie jest kluczowe. Oto kilka przydatnych wskazówek, aby utrzymać swoją drukarkę 3D w doskonałym stanie.

Jak używać AirPods z telefonami Samsung

Jak używać AirPods z telefonami Samsung

Jeśli zastanawiasz się nad zakupem AirPods do swojego telefonu Samsung, ten przewodnik na pewno pomoże. Najważniejsze pytanie to, czy oba urządzenia są ze sobą kompatybilne i odpowiedź brzmi: tak!

Co to jest DHCP?

Co to jest DHCP?

Kiedy łączysz się z siecią, zazwyczaj masz adres IP przypisywany automatycznie przez router dzięki usłudze DHCP.

Jak uruchomić dwa komputery na jednym monitorze?

Jak uruchomić dwa komputery na jednym monitorze?

Przestrzeń może być na wagę złota. Dowiedz się, jak połączyć dwa komputery za pomocą jednego wyświetlacza. Poznaj najlepsze rozwiązania.