De flesta avancerade datorspel är beroende av grafik och kräver en robust fysikmotor. Men att skapa anpassad programmering för detta är vanligtvis tidskrävande och dyrt.

Utgivningen av Unreal Engine 1998 gav en bas för spelutvecklare och gjorde det möjligt för dem att fokusera mer på sitt innehåll snarare än att lägga ner mycket tid på att bygga ryggraden i sitt spel.

Efter mer än 20 år ser vi äntligen den femte versionen av denna motor. Så låt oss titta på vad Unreal Engine 5 erbjuder och hur det kommer att förändra spelandet för utvecklare och konsumenter.

1. Fotorealistisk belysning

En av de mest utmanande sakerna att utveckla i ett spel är realistisk belysning. Om du tittar på spel som släpptes fram till slutet av 2010-talet, kommer du att upptäcka att de lätt kan skiljas från verkligheten. Det beror på att det inte är lätt att återskapa realistisk belysning i virtuella scener.

Filmindustrin har börjat använda strålspårning för att skapa global belysning i sina scener så tidigt som 2013. Dock har spelandet inte hunnit med detta än, eftersom det tar mycket tid att rendera en enda bildruta. Det är därför det var omöjligt att tillämpa ray tracing på snabba spel som körde på 60FPS eller mer.

instagram viewer

Ändå släppte Nvidia 2018 de första kommersiellt tillgängliga ray-tracing-grafikkorten i RTX-serien. Strax efter började Unreal Engine 4 att stödja tekniken.

Unreal Engine 5 främjar detta stöd med lanseringen av Lumen. Detta system är en helt dynamisk global belysnings- och reflektionsmotor som tillåter scener att återge realistisk belysning i realtid.

Den har också Virtual Shadow Mapping, vilket gör att 3D-objekt kan skapa högupplösta skuggor som de borde se ut i verkligheten. Den är också utformad för att ersätta de många befintliga skuggteknikerna, vilket minskar belastningen på systemet.

2. Dynamisk detaljnivå

I 3D-modellering består varje objekt av olika polygoner för att skapa dess yta. Ju större detalj på ett objekt, desto fler polygoner kommer det att finnas. Detta innebär dock också att det kommer att förbruka större resurser, speciellt om du samtidigt laddar många mycket detaljerade objekt.

Ett sätt att kringgå detta är att skapa olika detaljnivåer för ett objekt. Om du till exempel skapar en virtuell bil kan du ha åtta olika objekt som representerar den bil, med varje föremål som reducerar dess detalj tills du bara får en form som vagt liknar en fordon.

När din synvinkel är nära fordonet kommer spelet att ladda den bästa, mycket detaljerade versionen av bilen. Och när bilen kör iväg kommer den att ladda bilens mindre detaljerade versioner tills den är så långt borta att spelet bara behöver ladda bilens form.

Den här tekniken gör att spel i öppen värld som Grand Theft Auto 5 har en högt befolkad värld som datorer rimligen kan ladda. Men detta innebär också att utvecklare måste utveckla fyra, fem, sex eller till och med fler objekt med olika detaljnivåer för varje objekt i spelet.

Men Unreal Engine 5:s Nanite kommer att göra det automatiskt. Istället för att skapa individuella detaljnivåer för varje objekt, kommer spelmotorn att minska antalet polygoner på ett objekt eftersom det är längre bort från kameran. Denna teknik minskar komplexiteten i scenen som datorn behöver ladda samtidigt som den minskar spelutvecklarens arbetsbelastning.

3. Ett bibliotek med enorma tillgångar

Det är utmanande att skapa anpassade scener i virtuella världar, speciellt om du måste bygga allt från grunden. Anta att en spelutvecklare vill skapa en kaotisk scen där spelare kan interagera med nästan alla tillgångar, som att gömma sig bakom skräp, bli träffad av flygande skräp eller till och med stoppas av en vägg. I så fall måste de skapa varje del på den platsen från grunden.

Det är här Megascans tillgångsbibliotek kommer in. Skapat i samarbete med Quixel, har utvecklare nu tillgång till över 16 000 olika och unika tillgångar. De kan till och med använda ett inbyggt verktyg för att blanda och matcha olika tillgångar för att skapa en ny från grunden.

Dessutom, om objektet de behöver inte är tillgängligt i biblioteket, kan spelutvecklaren använda Quixels mobilapp för att 3D-skanna en tillgång i den verkliga världen. De behöver inte specialutrustning, belysning och erfarenhet för att göra ett digitalt objekt av hög kvalitet, och de behöver inte heller skapa det från grunden.

Unreal Engine 5 innehåller också Metahumans, vilket gör att utvecklare snabbt kan skapa realistiska människor. Du kan anpassa ansiktsdrag som kindben, ansiktshår, ögonfärg, rynkor och mer. Dessutom förbereder detta verktyg den virtuella människans kropp, vilket gör det enkelt att animera i spelmotorn.

Slutligen, om spelutvecklaren vill återskapa en scen i den verkliga världen, samarbetar Unreal Engine 5 med Cesium, som låter dig ladda ner mycket detaljerad 3D geospatial data från vilken kartlagd yta som helst på Jorden. Så om du är en spelutvecklare och vill återskapa ett specifikt område behöver du inte flyga dit och spela in platsen själv. Allt du behöver göra är att ladda ner det kartlagda området från Cesium.

4. Optimera ny hårdvaruteknik

Medan Nanite tillåter nästan alla objekt i en scen att renderas snabbt, skulle det fortfarande finnas en punkt när ett systems resurser helt enkelt skulle överväldigas av antalet objekt. Detta gäller särskilt för spel som erbjuder snabba uppdateringshastigheter, eftersom datorn skulle behöva ladda scenen 120 eller till och med 245 gånger per sekund.

Men med tillkomsten av ultrasnabba NVMe SSD: er kan spelmotorn dra nytta av denna teknik för att strömma de visuella tillgångarna som en scen behöver rendera från SSD: n till RAM-minnet. Med detta kan spelutvecklare ta bort laddningstider helt och hållet och snabbt hämta den nödvändiga strukturen och polygondatan när spelaren rör sig och tittar sig omkring på scenen.

5. Framåtkompatibilitet

Många spel är gjorda med Unreal Engine 4. Som sådan är det inte orimligt att tro att utvecklare skulle vilja överföra sina spel till Unreal Engine 5 för att skapa bättre versioner. De kanske också vill göra detta för att skapa uppföljare, och det är mycket mindre arbete om du kan flytta dina Unreal Engine 4-tillgångar till Unreal Engine 5 utan större problem.

Det är därför Epic gjorde Unreal Engine 4 lätt att konvertera till Unreal Engine 5. Dessutom förblir UI/UX i Unreal Engine 5 i stort sett detsamma, så utvecklare behöver inte lära sig om systemet igen.

6. Öppen tillgänglighet

Slutligen, en av de bästa sakerna som kan hända med Unreal Engine är dess fria att använda system. Först anställd under Unreal Engine 4, Unreal Engine 5 är gratis för alla utvecklare med mindre än 1 miljon dollar i intäkter. När ditt spel överstiger det måste du betala 5 % av dina bruttointäkter till Epic för att använda spelmotorn. Denna avgift är dock undantagen för alla spel som släpps på Epic Games Store.

Detta betalningssystem tillåter indiespelsutvecklare att skapa spel utan att betala för dyr programvara eller oroa sig för stora royalties. Och om de lägger sitt spel på Epic Games Store behöver de inte oroa sig för att göra några betalningar för spelmotorn.

Unreal Engine 5 markerar framtiden för digital visualisering

Medan ökad datorkraft gör att spelutvecklare kan skapa mer avancerade och fotorealistiska spel, behöver de fortfarande nya spelmotorer för att utnyttja denna hårdvara. Unreal Engine 5 låter både gigantiska och indiespelsutvecklare skapa realistiska titlar av hög kvalitet.

När spelmotorer blir smartare och effektivare kan utvecklare göra fler spel på kortare tid. Och genom att utnyttja den råa datorkraft som ny hårdvara levererar, suddar titlar ut skillnaden mellan den virtuella och verkliga världen, vilket gör att vi kan konsumera den högsta standarden på underhållning.

10 Unreal Engine 5-spel bekräftade och på väg

Läs Nästa

Dela med sigTweetDela med sigE-post

Relaterade ämnen

  • Spelande
  • Spelkultur
  • Videospeldesign

Om författaren

Jowi Morales (238 artiklar publicerade)

Jowi är författare, karriärcoach och pilot. Han utvecklade en kärlek till allt PC ända sedan hans far köpte en stationär dator när han var 5 år gammal. Sedan dess har han använt och maximerat teknik i alla aspekter av sitt liv.

Mer från Jowi Morales

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera