Wygładzanie krawędzi

Ten artykuł jest szkicem do gier wideo .

Możesz dzielić się swoją wiedzą, doskonaląc ją ( jak? ) (patrz pomoc w pisaniu ).

Antyaliasingowy i wygładzanie lub wygładzane lub wygładzania czcionki jest sposób, aby uniknąć zjawiska aliasingu , zjawisko, które występuje podczas oglądania obrazów cyfrowych w pewnych określonych rozdzielczości.

Zasada

Obraz cyfrowy składa się z pikseli . Po zmianie rozmiaru krawędź kształtów o określonym kącie przyjmuje kształt klatki schodowej: jest to alias lub alias. Aby usunąć ten nieestetyczny efekt wizualny, stosuje się wygładzanie lub wygładzanie . Poniżej litera po lewej została wygenerowana bez wygładzania: występuje nieprzyjemny efekt schodów. Litera po prawej stronie zyskała dzięki antyaliasingowi: jej krawędzie są zmiękczone.

Porównanie antyaliasingu.gif

Antyaliasing można wykonać programowo lub sprzętowo.

Metoda materiałowa

Należą do nich metody stosowane w cyfrowych aparatach fotograficznych i cyfrowych kamerach wideo. Czujnik światłoczuły jest pokryty wielofunkcyjnym filtrem antyaliasingowym, który ma na celu w szczególności wygładzenie pikseli o wysokich częstotliwościach przestrzennych (szczegóły), pozostawiając nienaruszone niskie częstotliwości (słabo szczegółowe i grube obszary).

Gdy antyaliasing ma bardzo małą amplitudę, jego efekt jest podobny do efektu dyfrakcji .

Przy dużym natężeniu i związanym z innymi ograniczeniami, jeśli skutecznie redukuje artefakty i inne defekty obrazu, powoduje lekkie rozmycie obrazów, ale możliwe do skorygowania metodami programowymi.

Metoda oprogramowania, cyfrowa

Proces ten polega na skalowaniu koloru pikseli na granicach między dwoma obszarami o różnym kolorze lub kontraście. Próbkowanie koloru piksela odbywa się zatem zgodnie z jego bliskością do dwóch stref kolorów. Po zastosowaniu tego procesu granica między tymi dwoma obszarami będzie wyglądać na nieco bardziej rozmytą, ale nie będzie już miała wyglądu schodów. Większość kart graficznych wykonuje antyaliasing na poziomie sprzętowym , co przyspiesza działanie aplikacji. Jednak zastosowanie tej opcji zużywa dużo pamięci wideo i nadal ma tendencję do znacznego spadku wydajności korzystających z niej programów. W połączeniu z filtrowaniem anizotropowego , liczby klatek na sekundę (IPS - klatek lub fps „ ramek na sekundę ”) może być łatwo zmniejszona o połowę.

Przykład :

Antyaliased-diamonds.png

Diament po lewej stronie nie jest korygowany. Jego krawędzie tworzą schody. Ten po prawej jest poprawiony.

Diament z antyaliasingiem powiększony.png

Dodano mniej lub więcej szarych pikseli, aby symulować fakt, że te piksele są częściowo pokolorowane czarnym kształtem, a częściowo białym tłem.

Istnieje wiele algorytmów antyaliasingu.

Zobacz również

Uwagi i referencje

  1. Michel Fleutry , Encyklopedyczny słownik angielsko-francuskiej elektroniki , The House of the Dictionary,1991( ISBN  2-85608-043-X ) , s.  38.

Bibliografia

Powiązane artykuły

Linki zewnętrzne