„Apple“ atveria „Mac“ žaidimų užtvanką

WWDC23

WWDC23 slaptas pranešimas yra tai, kad „Apple“ žymiai sumažino barjerą patekti į kompiuterinius žaidimus į „Mac“. Naujasis žaidimų perkėlimo įrankių rinkinys „suteikia emuliacijos aplinką, kad paleistumėte esamą, nepakeistą Windows žaidimą“, – sako Aiswariya Sreenivassan – „Apple“ GPU, grafikos ir ekranų programinės įrangos inžinierius.

Tai didelė spraga, kurią reikia pašalinti, todėl pastaraisiais metais „Mac“ buvo paliktas nuošalyje. Kompiuteriniai žaidimai yra sukurti Intel x86 architektūrai, kurią naudoja Mac ką tik baigė tolti nuo. Vieninga Apple silicio architektūra mažai kuo panaši į standartinį žaidimų kompiuterį su atskiromis grafikos plokštėmis ir atmintimi. „Apple Metal 3“ biblioteka labai skiriasi nuo „DirectX“, „Unity“, „Unreal“ ir „Vulkan“ - įprastų įtariamųjų visame skaičiavimo tvenkinyje.

Nauji „Apple“ įrankiai gali atverti užtvaras populiarių kompiuterinių žaidimų „Mac“ prievadams. Pasak žaidimų variklio programuotojo, su kuriuo kalbėjausi, „Game Porting Toolkit“ demonstracinė versija yra „tikrai įspūdinga“. Jei įrankiai veikia taip pat Praktikuojant kaip „Apple“ demonstracinėje versijoje, jie „būtų nepaprastai naudingi“, – sakė kūrėjas, dirbantis viename pagrindinių žaidimų kūrėjų ir paprašęs pasilikti. Anoniminis.

Kaip atsisiųsti kompiuterinį žaidimą į Mac

Diagrama, rodanti žaidimo perkėlimo veiksmus: Šaltinio perkėlimas; HLSL šešėlių perkėlimas; Grafika; Garsas, įvestis, HDR; Derinimas ir optimizavimas. Linija nurodo, kad „Pirmasis paleidimas“ pereina nuo derinimo iki proceso pradžios.
Praleiskite beveik kiekvieną žingsnį viduryje – iš karto paleiskite kompiuterinį žaidimą „Mac“.
Nuotrauka: Apple

Senasis būdas perkelti kompiuterinį žaidimą į Mac pareikalavo labai daug darbo. Tai apėmė „šaltinio kodo perkompiliavimą; konvertuoti tūkstančius pasirinktinių šešėlių iš HLSL; iš naujo įdiegti savo grafikos posistemį; ir konvertuoti garso, įvesties, ekrano ir HDR atvaizdavimo naudojimą“, kad kūrėjai galėtų gauti veikiantį prototipą, teigiama „Apple“ vaizdo įraše apie „Game Porting Toolkit“. Tada prasidėjo ilgas derinimo ir optimizavimo poliravimui procesas.

„Apple“ įrankiai, aprašyti WWDC sesijos vaizdo įraše „Perkelkite žaidimą į „Mac“: sudarykite žaidimo planą“, gali padėti inžinieriams pereiti tiesiai prie paskutinio žingsnio. Tai gali turėti didžiulį poveikį merdėjančiai „Mac“ žaidimų pramonei.

Praleiskite darbo savaites

Žaidimų perkėlimo įrankių rinkinys, veikiantis „MacOS“.
Žaidimų perkėlimo įrankių rinkinyje yra daug įrankių, skirtų kompiuterinių žaidimų, veikiančių „Mac“, derinti.
Nuotrauka: Apple

Apple naujiena Žaidimo perkėlimo įrankių rinkinys verčia kompiuterio kodą. „Windows“ API, skirtos klaviatūros ir žaidimų valdiklio įvestims, garso išvestims, „Direct3D“ ir kt., yra išverstos į „MacOS“ atitikmenis.

Grafikos šešėliams (kurie 3D geometrijai prideda apšvietimo, aplinkos ir perspektyvos efektų), Apple Metal Shader Converter automatiškai konvertuos visi esami HLSL GPU šešėliai į Metalą. Tai taip paprasta – nuo ​​tada „Metal“ naudos visas M serijos lustų grafinių branduolių privalumus. Mac.

Ekrano tvarkyklės vertimo sluoksnis netgi palaiko pažangias funkcijas, pvz., HDR ir tonų atvaizdavimą, neatsižvelgiant į tai, „ar tai pagrįsta slankiojo kablelio, ar 10 bitų sveikųjų skaičių diapazonu, ar HDR10 ar PQ10 atspalviais“. į Apple. Tokiu būdu jūsų žaidimas atrodys kaip namuose, nesvarbu, ar turite Pro ekranas XDR arba pigus LG 24UD58-B (kaip aš).

Perkelkite jį į kitą lygį

Kompiuterinio žaidimo „The Medium“ ekrano kopija su HUD viršutiniame dešiniajame kampe, rodanti daugybę techninės informacijos apie kadrų dažnį ir našumą
PC versija Vidutinė veikia „Mac“ kompiuteryje. Iš dėžutės jis gauna 30 kadrų per sekundę, tačiau naudojant „MetalFX Upscaling“ jis gali pasiekti 60.
Nuotrauka: Apple

Tuo istorija nesibaigia. Kūrėjai gali pagerinti našumą naudodami MetalFX padidinimą, o tai praktiškai gali padaryti dvigubai galimas kadrų dažnis, pasak Apple.

Daugumos šiuolaikinių „Mac“ kompiuterių atvaizdavimas visa 4K arba 5K raiška užima eksponentiškai daugiau išteklių. „MetalFX Upscaling“ veikia pateikdamas žaidimą mažesne skiriamąja geba naudojant GPU branduolius, tada padidindamas jo mastelį, naudojant galingus „Mac“ mašininio mokymosi aparatinės įrangos branduolius. Kadangi asmeniniai kompiuteriai jų neturi, kūrėjai gali jais pasinaudoti visiškai nemokamai, perkeldami juos į „Mac“ – kitu atveju jie tiesiog sėdėtų be darbo.

„Mac“ prievadas neateina visiškai nemokamai

Žaidimo kūrimas yra tik pirmas žingsnis. „Kūrėjas vis tiek turės šiek tiek padirbėti“, – man pasakė anksčiau minėtas žaidimų variklio programuotojas. „Taip pat kyla klausimas, ar kūrėjas nori išleisti pinigus [kokybės užtikrinimui] ir palaikyti žaidimą pataisomis.

Žaidimo, skirto „Mac“, testavimas, palaikymas, paskelbimas ir platinimas vis dar yra esminės proceso dalys, nepriklausančios „Apple“ įrankiams.

Toliau žiūrėkite technines detales

Ši informacija gaunama iš Apple WWDC23 sesijos vaizdo įrašo "Perkelkite žaidimą į „Mac“: sudarykite žaidimo planą. Norėdami išsamiau ištirti, kaip tai veikia, „Apple“ paskelbė du tolesnius vaizdo įrašus:

  • Surinkite savo šešėlius
  • Perduoti su metalu

Naujausias tinklaraščio įrašas

„Mac“ žurnalo kultas: 5 būdai, kaip „Apple“ valdys „Mobile World Congress“ ir dar daugiau!
October 21, 2021

Kai visa mobiliųjų telefonų pramonė kitą savaitę vyks į Barseloną dalyvauti „Mobile World Congress 2018“, vienas pastebimas nebuvimas: „Apple“.Cupe...

JBL priverčia žaibą ūžti naudodami naujausią „OnBeat“ garsiakalbių doką [CES 2013]
October 21, 2021

JBL priverčia žaibą ūžti naudodami naujausią „OnBeat“ garsiakalbių doką [CES 2013]LAS VEGAS, CES 2013 m - Pirmieji „Lightning“ garsiakalbių dokai p...

Visi šaunūs dalykai CES 2016 antroje dienoje
October 21, 2021

LAS VEGAS - Kas sako, kad CES viskas yra šiukšlė?Na, taip, yra daug šlamšto, bet dėl ​​to mes čia - pasižvalgyti po šiukšles ir rasti geriausių dal...