✅ WEB ja WordPressi uudised, teemad, pistikprogrammid. Siin jagame näpunäiteid ja parimaid veebisaidi lahendusi.

Xboxi seeria X|S optimeeritud: Fortnite

19

Selle võimsuse üks suurimaid eeliseid on anda arendajatele võimalus luua Xbox Series X|S optimeeritud mänge. See tähendab, et nad on täielikult ära kasutanud Xbox Series X|S unikaalseid võimalusi nii uute pealkirjade puhul, mis on loodud Xbox Series X|S arenduskeskkonda kasutades, kui ka varem välja antud pealkirjade puhul, mis on spetsiaalselt konsooli jaoks ümber ehitatud. Meie Inside Xbox Series X|S Optimized sarjas jagavad need loojad telgitaguseid kontosid selle kohta, kuidas nad optimeerivad oma tiitleid Xbox Series X|S jaoks ja mida see mängude tuleviku jaoks tähendab. Täna vestleme Epic Gamesi juhtkonsooli programmeerija Ben Woodhouse’iga Fortnite’i optimeerimisest Xbox Series X|S jaoks.

K: Mis erutab teid kõige enam Fortnite’i arendamise ja uue põlvkonna riistvara elluviimise juures?

V: Uue põlvkonna riistvara parandab oluliselt protsessori, GPU ja I/O jõudlust. 

Meeskonnal oli algusest peale selge, et tahame kasutada lisahobujõude mängu elavamaks muutmiseks, mitte ainult graafikaseadete ja eraldusvõime suurendamiseks. Selleks pidime kasutama riistvara võimsust loomingulisemal viisil. 

Lisasime funktsioone, nagu mahupilved, GPU-ga simuleeritud füüsikaväljad ja vedeliku simulatsioonid, aga ka hulga kohandatud efekte, mis kõik on loodud mängu dünaamilisemaks muutmiseks. 

Tehnilisest vaatenurgast on uus riistvara arendajatel alati lõbus ja me oleme nautinud Unreal Engine’i riistvara jaoks optimeerimise protsessi, varjutajate jõudluse parandamist, protsessori kitsaskohtade vähendamist ja SSD-lt laadimise optimeerimist. Kogu see töö on Unreal Engine’i litsentsisaajate huvides tagasi lükatud. 

K: Lisaks Xbox Series X|S võimsuse ja jõudluse kasu saamisele kiiremate laadimisaegade jms jaoks. millised Xbox Series X|S funktsioonid olid teile kõige põnevil, et uurida Fortnite’i arendamise võimendusi?

V: Xbox Series X|S GPU võimsuse ja kiirusarhitektuuri kohta on palju räägitud ning Fortnite kasutab neid täielikult ära, kuid üks asi, mis meile kõige rohkem muljet avaldab, on protsessor. Me näeme eelmise põlvkonnaga võrreldes tohutut tõusu kella kohta käivate juhiste osas. See avab kogemused, mis ei olnud võimalikud eelmise põlvkonna riistvaraga. 

K: Kuidas need täiustused mõjutavad mängija kogemust Fortnite’iga?

V: Viimase põlvkonna konsoolid ei saanud hakkama jagatud ekraani või Save the World režiimiga 60 kaadrit sekundis. Meil oli GPU võimsus, kuid isegi Xbox One X-i puhul oli protsessor meid kitsaskohas. Xbox Series X|S puhul eemaldab need piirangud täiendava CPU-kõrguse. Väikese häälestamise abil saame mõlemad need masinad mõlemas režiimis töötada 60 kaadrit sekundis.

Sarnaselt viimase põlvkonna puhul töötas Battle Royale’i režiim kiirusega 60 kaadrit sekundis, kuid raskete stseenide ajal esines aeg-ajalt tõrkeid ja kaadrite väljalangemist, kuna protsessor oli ammendatud. Xbox Series X|S puhul on need probleemid palju harvemad. Näeme sellel põlvkonnal suurusjärgu võrra vähem väljalangevaid kaadreid ja selle tulemusel tundub mängimine sujuvam. 

Täiendav protsessori kõrgus koos ülikiire laadimisjõudlusega on võimaldanud meil voogesituse vahemaad järsult suurendada, parandades oluliselt kauguse detailsust. See on eriti märgatav 4K puhul. 

K: Miks otsustas teie arendusmeeskond keskenduda dünaamilisele visuaalile ja füüsikale kui Fortnite’i täiustamisaladele?

V: On ütlematagi selge, et töötame Xbox Series X-s kiirusega 4K ja 60 kaadrit sekundis ning oleme suurendanud kõiki kvaliteediseadeid. Kuid me tahtsime minna kaugemale ilmsetest visuaalsetest uuendustest ja kasutada osa lisavõimsusest, et muuta maailm dünaamilisemaks ja elavamaks. 

Lisasime plahvatuste ning suitsu- ja tuleefektide jaoks GPU vedeliku simulatsioonid. Need näevad liikumisel suurepärased välja ja muudavad efektid palju loomulikumaks. Samuti kasutame füüsikaväljade simuleerimiseks GPU arvutusvõimsust. See võimaldab meil tekitada granaatide ja rakettide plahvatustest lööklaineid, lisades lähedalasuvale rohule ja lehestikule realistlikku liikumist ning täiustades mängu. 

Lisasime raymarched mahulised pilved, millel on tõeline sügavus. Need näevad ilusad välja erinevates dünaamilistes valgustingimustes, eriti kui hüppate neist läbi. Kunstnikud on täielikult ära kasutanud vabaduse, mille uus riistvara neile annab. Seal on hulgaliselt uusi efekte tule, elimineerimisanimatsioonide ja tormi jaoks. 

Meil on väga hea meel öelda, et meil õnnestus lubada ka enamik neist funktsioonidest Xbox Series S-s. Mõned kvaliteediseaded on madalamad kui Xbox Series X-l, kuid peamine erinevus oli lihtsalt eraldusvõime (S-seeria eesmärk on 1080p, samas kui X-seeria väljund on 4K). 

Xbox Series X|S-is kasutame dünaamilist eraldusvõimet ja uut tipptasemel temporaalset antialiasing-algoritmi (TAA2), et pakkuda kvaliteetset 4K-väljundit kiirusega 60 kaadrit sekundis, sõltumata GPU koormusest. TAA2 on Unreal Engine 4.26 uus funktsioon. 

K: Kuidas eeldate, et Fortnite’i fännid reageerivad nende täiustustega selle mängimisele Xbox Series X|S-is?

V: Fortnite näeb Xbox Series X|S-is fantastiline välja. Sujuv 60 kaadrit sekundis mängimine kõigis režiimides ja ülikiire laadimine on suurepärane kogemus, mida meie arvates fännid tõesti naudivad. Meil on hea meel, et saame lõpuks mängu Xbox Series X|S versiooni mängijate kätte, et saaksime kuulda, mida nad arvavad. 

Fortnite on pidevalt arenev mäng, mis ei seisa kunagi paigal, ja me lisame Xbox Series X|S versioonile eelseisvates väljaannetes rohkem täiustusi. Mängijate tagasiside on kindlasti otsustav tegur, milliseid funktsioone järgmiseks lisada. 

K: Mis tunne on Xbox Series X|S-is arendamine?

V: Microsoft tegi ülemineku meie jaoks väga lihtsaks. Arendustööriistadega on olnud suurepärane töötada ja paljud neist on meile Xbox One’ist väga tuttavad. 

Nagu iga uue platvormi puhul, on stabiilsuse ja jõudluse osas olnud arendamise käigus ebaharilikke servi, kuid Microsofti riistvarameeskond toetas meid nende probleemide ilmnemisel. Nad on parandanud väga kiiresti, mõnikord 24 tunni jooksul. 

Teine asi, mis meie arendusprotsessi aitas, oli uus mänguarenduskomplekt, mis võimaldab meil jagada ühist koodi mitme põlvkonna konsoolide vahel. See jagatud koodibaas muudab mängijate uuele riistvarale üleminekul mõlema põlvkonna toetamise palju lihtsamaks. 

K: Millise täiustuse üle olite kõige põnevil, et uurida Fortnite’i võimendust Xbox Series X|S-is?

V: Olime eriti põnevil kiirusarhitektuurist ja Xbox Series X-i ja S-i täiendava I/O ribalaiuse maksimaalse kasutamise üle, et vähendada laadimisaegu ja parandada voogesituse taset. See tõi tegelikult kaasa mitmeid väljakutseid. Niipea, kui töötlemata ketta ribalaius ei ole enam probleemiks, võib protsessor kiiresti saada laadimisel kitsaskohaks. Riistvara maksimaalseks kasutamiseks pidime protsessori üldkulusid märkimisväärselt vähendama.

Mootorimeeskond kulutas viimase aasta jooksul palju aega laaduri UE4-s ümberkirjutamisele ja mootori lähtestamiskoodi optimeerimisele, et neid kitsaskohti vähendada. Fortnite’i poolel kulub üsna suur osa laadimisajast serverite ootamisele, seega korraldasime töö ümber, et võimaldada paralleelset täitmist. Oleme üsna rahul sellega, kuhu meie laadimisajad turule toomise ajal jõudsid, kuid see on valdkond, mida tuleb pidevalt täiustada. Oodake tulevaste väljaannete jaoks täiendavaid optimeerimisi. 

Lisaks laadimisaegadele on lisatud I/O jõudlus võimaldanud varade palju kiiremat voogesitust. Tekstuuride, võrkude ja tasemete laadimiseks kulub palju vähem aega ning kiirem voogesitus võimaldas meil suurendada ka tasaseid voogedastuskaugusi, suurendades visuaalset täpsust kauguses. 

K: Mida võimaldab Xbox Series X|S järgmise põlvkonna arendus praegustes või tulevastes projektides, mida te poleks suutnud eelmise põlvkonna konsoolidega saavutada?

V: Fortnite on pidevalt uuendatav pealkiri ja mängijad võivad lähikuudel oodata rohkem järgmise põlvkonna täiustusi. Kindlasti tahame Xbox Series X|S riistvaraga rohkem ära teha, nii visuaali kui ka latentsusaja vähendamise osas – võime vaadata ka 120 kaadrit sekundis režiimi toetamist tulevastes versioonides.

See praegune versioon on Fortnite Unreal Engine 4-s. Järgmisel aastal hakkame Fortnite’i üle viima versioonile Unreal Engine 5 ja ootame väga põnevil, mida selle muudatusega teha saame. Samuti ootame väga uudishimulikult, mida saavad Unreal Engine 4 ja Unreal Engine 5 uue põlvkonna riistvaraga teha kogu maailmas.

See veebisait kasutab teie kasutuskogemuse parandamiseks küpsiseid. Eeldame, et olete sellega rahul, kuid saate soovi korral loobuda. Nõustu Loe rohkem