Kada je Apple predstavio novi operativni sustav macOS 2022 Ventura na konferenciji za razvojne programere WWDC 13, posvetio je dio svoje prezentacije poboljšanom grafičkom API-ju Metal 3 koji stoji iza njegovog razvoja. Novu verziju predstavio je kao spas za igranje na Mac računalima, što je iskreno nasmijalo mnoge obožavatelje Applea. Igre i macOS baš i ne idu zajedno i trebat će dosta vremena da se nadvlada ovaj dugotrajni stereotip. Ako uopće.
No, nova verzija Metal 3 grafičkog API-ja sa sobom donosi još jednu zanimljivu novost. Govorimo o MetalFX-u. Riječ je o Apple tehnologiji koja se koristi za upscaling čija je zadaća prevući sliku u nižoj rezoluciji u višu rezoluciju, zahvaljujući čemu izravno sudjeluje u kvaliteti rezultirajuće slike bez potrebe za njezinim punim renderiranjem. Zapravo, ovo je sjajna inovacija koja bi nam u budućnosti mogla donijeti niz zanimljivih kreacija. Dakle, hajde da ukratko rezimiramo čemu MetalFX zapravo služi i kako može pomoći programerima.
Kako radi MetalFX
Kao što smo već spomenuli, MetalFX tehnologija se koristi za tzv. upscaling slike, prvenstveno u području video igara. Cilj mu je sačuvati performanse i tako korisniku omogućiti bržu igru bez gubitka kvalitete. Donja priložena slika to vrlo jednostavno objašnjava. Kao što i sami znate, ako igra ne radi najbolje i na primjer se ruši, rješenje može biti smanjenje razlučivosti, zbog čega se ne prikazuje toliko puno detalja. Nažalost, time opada i kvaliteta. Upscaling pokušava graditi na vrlo sličnom principu. Uglavnom, renderira sliku niske rezolucije, a ostatak "izračunava", zahvaljujući čemu pruža puno iskustvo, ali štedi čak polovicu raspoloživih performansi.
Povećanje veličine kao takvo nije revolucionarno. Nvidia ili AMD grafičke kartice također koriste vlastite tehnologije i postižu točno istu stvar. Naravno, ovo se ne odnosi samo na igre, već u nekim slučajevima i na aplikacije. Može se vrlo ukratko sažeti da se MetalFX koristi za poboljšanje slike bez nepotrebne potrošnje energije.
MetalFX u praksi
Osim toga, nedavno smo vidjeli dolazak prvog AAA naslova koji radi na Metal graphics API-ju i podržava MetalFX tehnologiju. Macovi s Apple Silicon čipovima, odnosno operativnim sustavom macOS, dobili su port popularne igrice Resident Evil Village koja je izvorno bila namijenjena današnjim konzolama (Xbox Series X i Playstation 5). Igra je u Mac App Store stigla krajem listopada i gotovo odmah dobila pozitivne kritike Appleovih korisnika.
Uzgajivači jabuka bili su dosta oprezni i nisu očekivali čuda od ove luke. Sljedeće otkriće bilo je tim ugodnije. Iz ovog je naslova očito da je Metal zapravo prilično funkcionalan i sposoban grafički API. MetalFX tehnologija također je dobila pozitivnu ocjenu u recenzijama igrača. Povećanjem rezolucije postižu se usporedive kvalitete izvorne rezolucije.
Potencijal za budućnost
Pritom se postavlja pitanje kako će se programeri dalje nositi s tim tehnologijama. Kao što smo već spomenuli na početku, Macy baš i ne razumije gaming, a ljubitelji Applea ga često zanemaruju kao platformu. Na kraju, ima smisla. Svi igrači koriste ili PC (Windows) ili igraću konzolu, dok Macovi nisu zamišljeni za igranje videoigara. Iako novi modeli s Apple Silicon čipovima već imaju potrebne performanse i tehnologije, to ne znači da ćemo vidjeti dolazak visokokvalitetnih i optimiziranih igara.
Ovo je još uvijek malo tržište, koje možda neće biti isplativo za programere igara. Cijelu situaciju stoga možemo promatrati iz dva kuta. Iako potencijal postoji, on ovisi o odlukama spomenutih programera.