Zamknij reklame

Kiedy Apple zaprezentowało nowy system operacyjny macOS 2022 Ventura na konferencji programistów WWDC 13, część swojej prezentacji poświęciło ulepszonemu API grafiki Metal 3, za jego rozwojem stoi Apple. Zaprezentował nową wersję jako wybawienie dla grania na Macach, co szczerze rozbawiło wielu fanów Apple’a. Gry i macOS nie do końca idą w parze, a przełamanie tego od dawna utrzymywanego stereotypu zajmie dużo czasu. Jeśli w ogóle.

Nowa wersja API grafiki Metal 3 niesie jednak ze sobą jeszcze jedną ciekawą nowość. Mówimy o MetalFX. Jest to technologia firmy Apple służąca do upscalingu, której zadaniem jest przeciągnięcie obrazu w mniejszej rozdzielczości do większej rozdzielczości, dzięki czemu bezpośrednio uczestniczy on w powstałej jakości obrazu bez konieczności jego pełnego renderowania. Tak naprawdę jest to świetna innowacja, która może w przyszłości przynieść nam szereg ciekawych kreacji. Podsumujmy zatem pokrótce do czego właściwie służy MetalFX i w jaki sposób może pomóc programistom.

Jak działa MetalFX

Jak wspomnieliśmy powyżej, technologia MetalFX wykorzystywana jest do tzw. upscalingu obrazu, przede wszystkim w obszarze gier wideo. Jego celem jest zaoszczędzenie wydajności, a tym samym zapewnienie użytkownikowi szybszej gry bez utraty jej jakości. Załączony obrazek poniżej wyjaśnia to w bardzo prosty sposób. Jak sam wiesz, jeśli gra nie działa najlepiej i na przykład zawiesza się, rozwiązaniem może być zmniejszenie rozdzielczości, dzięki czemu może być renderowanych niewiele szczegółów. Niestety wraz z tym spada również jakość. Upscaling stara się opierać na bardzo podobnej zasadzie. Zasadniczo renderuje obraz w niskiej rozdzielczości, a resztę „oblicza”, dzięki czemu zapewnia pełnoprawne wrażenia, ale oszczędza nawet połowę dostępnej wydajności.

Jak działa MetalFX

Skalowanie jako takie nie jest przełomowe. Karty graficzne Nvidia czy AMD również korzystają z własnych technologii i osiągają dokładnie to samo. Oczywiście może to dotyczyć nie tylko gier, ale w niektórych przypadkach także aplikacji. Można bardzo krótko podsumować, że MetalFX służy do poprawy obrazu bez niepotrzebnego zużycia energii.

MetalFX w praktyce

Ponadto niedawno byliśmy świadkami pojawienia się pierwszego tytułu AAA, który działa na interfejsie API grafiki Metal i obsługuje technologię MetalFX. Komputery Mac z chipami Apple Silicon, czyli systemem operacyjnym macOS, otrzymały port popularnej gry Resident Evil Village, która pierwotnie przeznaczona była na dzisiejsze konsole (Xbox Series X i Playstation 5). Gra pojawiła się w Mac App Store pod koniec października i niemal od razu zebrała pozytywne recenzje wśród użytkowników Apple.

Plantatorzy jabłek byli dość ostrożni i nie spodziewali się cudów po tym porcie. Kolejne odkrycie było tym przyjemniejsze. Z tego tytułu jasno wynika, że ​​Metal jest w rzeczywistości całkiem funkcjonalnym i wydajnym graficznym interfejsem API. Technologia MetalFX spotkała się także z pozytywną oceną w recenzjach graczy. Skalowanie pozwala uzyskać jakość porównywalną z rozdzielczością natywną.

Metalowe API,
Interfejs API grafiki Metal firmy Apple

Potencjał na przyszłość

Jednocześnie pojawia się pytanie, w jaki sposób programiści będą nadal radzić sobie z tymi technologiami. Jak już wspomnieliśmy na początku, Macy tak naprawdę nie rozumie gier, a fani Apple mają tendencję do pomijania jej jako platformy. W końcu to ma sens. Wszyscy gracze używają komputera PC (Windows) lub konsoli do gier, natomiast komputery Mac nie są przeznaczone do grania w gry wideo. Chociaż nowe modele z chipami Apple Silicon mają już niezbędną wydajność i technologie, nie oznacza to, że będziemy świadkami pojawienia się wysokiej jakości i zoptymalizowanych gier.

To wciąż niewielki rynek, który może nie być opłacalny dla twórców gier. Na całą sytuację można zatem spojrzeć z dwóch stron. Choć potencjał jest, to zależy on od decyzji wspomnianych deweloperów.

.