Wszyscy wiemy o mapowaniu mip . Zmniejsza jakość tekstury, gdy tekstura jest dalej.
Bez mip-mapowania tekstura wydaje się „migotać”, podobnie jak szczyt góry tutaj:
Czy jest na to jakaś konkretna nazwa?
Chcę napisać zdanie w stylu „Zastosowałem mapowanie mip w celu rozwiązania efektu ___” lub „To jest znane jako ___ i występuje, gdy mapowanie mip nie jest używane”.
antialiasing
terminology
mipmaps
joehot200
źródło
źródło
Odpowiedzi:
To, czego szukasz, to aliasing. To niewiele różni się od aliasingu twardych krawędzi 3D narysowanych na ekranie. Oba pochodzą ze zbyt ścisłego renderowania pikseli, z takim czy innym kolorem. Metody antyaliasingu, takie jak mapowanie mip, pomagają tylko rozmazać krawędzie, aby renderować kolory pośrednie. Można to zastosować do pojedynczych tekstur, ale także do całego ekranu.
Zauważ jednak, że mapowanie mip nie jest jedynym rozwiązaniem tego problemu. Możesz także użyć innych algorytmów interpolacji proceduralnej.
źródło
Aliasing artefaktów / wzorów mory
źródło
Ten migotanie, o którym mówisz, nazywa się w tym konkretnym przypadku efektem / wzorem mory . Jest to forma przestrzennego aliasingu, jak już wspomniano w innych odpowiedziach. Jednak samo aliasing może spowodować znacznie więcej rzeczy niż tylko wzory mory.
źródło
Słyszałem, że określenie „trzaskanie i gotowanie się” odnosi się do aliasingu wyświetlanego na tej górze w tle. To nie jest termin matematyczny, ale jest opisowy. Tak więc aliasing byłby tym, o czym pisałbyś swój artykuł, gdybyś chciał wynaleźć inną naprawę problemu i użyć go do zdobycia pieniędzy (granty, promocja akademicka). „Wyskakiwanie i gotowanie” może być tak zwane w wersji demonstracyjnej (za pieniądze VC).
źródło
Chciałbym tylko dodać, że istnieje inny efekt uboczny nieużywania mapowania mip: nie tylko dostaniesz ohydne aliasing (zobacz teorię Nyquista, co się dzieje), prawdopodobnie również zmniejszysz wydajność, ponieważ dostęp do tekstur staje się niespójny i niszczy system pamięci / pamięci podręcznej procesora graficznego.
źródło