Godot 4.0 Open Game Engine gefin út

Eftir fjögurra ára þróun hefur ókeypis leikjavélin Godot 4.0, sem hentar til að búa til 2D og 3D leiki, verið gefin út. Vélin styður leikjafræðimál sem auðvelt er að læra, grafískt umhverfi fyrir leikjahönnun, leikjauppsetningarkerfi með einum smelli, víðtæka hreyfimynda- og uppgerðarmöguleika fyrir líkamlega ferla, innbyggðan aflúsara og kerfi til að bera kennsl á flöskuhálsa í frammistöðu. . Kóðanum fyrir leikjavélina, leikjahönnunarumhverfið og tengd þróunarverkfæri (eðlisfræðivél, hljóðþjónn, 2D/3D flutningsbakenda osfrv.) er dreift undir MIT leyfinu.

Vélin var opin uppspretta árið 2014 af OKAM, eftir tíu ára þróun á faglegri sérvöru sem hefur verið notuð til að búa til og gefa út marga leiki fyrir PC, leikjatölvur og farsíma. Vélin styður alla vinsæla skjáborðs- og farsímakerfi (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), auk leikjaþróunar fyrir vefinn. Tilbúnar tvöfaldar samsetningar hafa verið búnar til fyrir Linux, Android, Windows og macOS.

Godot 4.0 útibúið inniheldur um 12 þúsund breytingar og lagar 7 þúsund villur. Um 1500 manns tóku þátt í þróun vélarinnar og ritun gagna. Meðal helstu breytinga:

  • Lagðar eru til tvær nýjar flutningsbakendingar (þyrpingar og farsíma) byggðar á Vulkan grafík API, sem koma í stað bakendanna sem birtast í gegnum OpenGL ES og OpenGL. Fyrir eldri og orkulítil tæki er OpenGL-undirstaða samhæfni bakendi samþættur með því að nota nýjan flutningsarkitektúr. Kvik flutningur í lægri upplausn notar AMD FSR (FidelityFX Super Resolution) supersampling tækni, sem notar staðbundna mælikvarða og smáatriði endurgerð reiknirit til að draga úr tapi myndgæða við uppskalun og uppskalun í hærri upplausn. Búið er að innleiða flutningsvél byggða á Direct3D 12 sem mun bæta stuðning fyrir Windows og Xbox palla.
    Godot 4.0 Open Game Engine gefin út
  • Bætt við möguleikanum á að vinna með viðmótið í fjölgluggaham (hægt er að taka úr tengingu ýmissa spjalda og hluta viðmótsins sem aðskilda glugga).
    Godot 4.0 Open Game Engine gefin út
  • Bætti við nýjum notendaviðmótaritli og nýrri sjónhönnunargræju.
    Godot 4.0 Open Game Engine gefin út
  • Bætti við nýjum þemaritstjóra.
    Godot 4.0 Open Game Engine gefin út
  • Ljósa- og skuggastýringarkerfið hefur verið endurskrifað að fullu með rauntíma SDFGI (Signed Distance Field Global Illumination) tækni. Gæði skuggaflutnings hafa verið bætt verulega.
    Godot 4.0 Open Game Engine gefin út
  • GIProbe hnúturinn, sem notaður er til að fylla senuna af endurkastuðu ljósi, hefur verið skipt út fyrir VoxelGI hnút, sem er ákjósanlegur fyrir rauntíma ljósavinnslu í senum með litlum til meðalstórum innandyra. Fyrir lítinn afl vélbúnað er mögulegt að birta ljós og skugga með fyrirbyggjandi hætti með því að nota ljósakort, sem nú nota GPU til að flýta fyrir flutningi.
    Godot 4.0 Open Game Engine gefin út
  • Nýjar hagræðingaraðferðir hafa verið innleiddar. Bætt við sjálfvirkri lokunaraftöku, sem skynjar og fjarlægir líkön sem eru falin á bak við önnur yfirborð til að bæta flutningsgetu og draga úr álagi CPU og GPU.
    Godot 4.0 Open Game Engine gefin út
  • Bætt við SSIL (Screen Space Indirect Lighting) stillingu til að bæta flutningsgæði á hágæða vélbúnaði með því að bæta meðhöndlun á dimmum svæðum og óbeinni lýsingu. Að auki eru viðbótarstillingar til að líkja eftir dreifðri óbeinni lýsingu með því að nota SSAO (Screen Space Ambient Occlusion) tækni, eins og að velja áhrifastig beins ljóss.
  • Lagðar eru til raunhæfar lýsingareiningar sem gera þér kleift að stilla ljósstyrkinn og nota staðlaðar myndavélarstillingar, eins og ljósop, lokarahraða og ISO, til að stjórna birtu lokasenunnar.
  • Bætti við nýjum klippitækjum fyrir 2D leiki. Róttækar breytingar hafa verið gerðar á XNUMXD leikjaþróunarferlinu. Nýr flísakortaritill hefur verið bætt við sem styður nú lög, sjálfvirka útfyllingu á landslagi, slembiraðaða staðsetningu plantna, steina og ýmissa hluta og sveigjanlegt val á hlutum. Vinna með flísakort og sett af brotum til að smíða kort (flísasett) hefur verið sameinað. Sjálfvirk stækkun brota í setti er til staðar til að útrýma bilum á milli aðliggjandi brota. Bætt hefur verið við nýrri aðgerð til að raða hlutum upp á sviðinu, sem til dæmis er hægt að nota til að bæta stöfum við reiti flísarnetsins.
  • Í 2D flutningi geturðu notað strigahópa til að blanda saman strigaþáttum sem skarast, til dæmis geturðu flokkað marga sprites saman og blandað þeim inn í bakgrunninn eins og sprites væru einn þáttur. Bætti við Clip Children eigninni, sem gerir þér kleift að nota hvaða 2D þátt sem er sem grímu. 2D vélin bætir einnig við möguleika á að nota MSAA (Multisample Anti-Aliasing) til að bæta myndgæði og búa til sléttari brúnir.
    Godot 4.0 Open Game Engine gefin út
  • Bætt meðferð ljóss og skugga í tvívíddarleikjum. Verulega bætt afköst þegar margir ljósgjafar eru notaðir. Bætti við hæfileikanum til að líkja eftir þrívídd með því að breyta birtustigi á venjulegum kortum, auk þess að búa til sjónræn áhrif eins og langa skugga, geislabauga og skýrar útlínur.
    Godot 4.0 Open Game Engine gefin út
  • Bætt við rúmmálsþokuáhrifum sem notar tímabundna endurvörpun tækni til að ná fram raunhæfu útliti og miklum afköstum.
    Godot 4.0 Open Game Engine gefin út
  • Bætt við skýjaskuggum sem gera þér kleift að búa til ský sem breytast í rauntíma.
    Godot 4.0 Open Game Engine gefin út
  • Bætt við stuðningi við „decals,“ aðferð til að varpa efni á yfirborð.
  • Bætt við leikjaáhrifum sem nota GPU og styðja aðdráttarafl, árekstra, strok og útblásara.
  • Viðmótsmöguleikar fyrir sjónræna klippingu á skyggingum hafa verið stækkaðir.
    Godot 4.0 Open Game Engine gefin út
  • Skuggamálið hefur verið stækkað til að fela í sér stuðning fyrir mannvirki, forvinnslufjölva, skyggingarskipti (innihalda yfirlýsingu), sameinuð fylki og notkun „breytilegs“ til að koma gögnum frá brotameðferðaraðilanum til ljósameðferðaraðilans.
  • Bætti við möguleikanum á að nota tölvuskyggingar sem nota GPU til að flýta fyrir reikniritum.
  • Í GDScript forskriftarmálinu hefur kyrrstætt innsláttarkerfi verið endurbætt, ný setningafræði til að skilgreina eiginleika hefur verið bætt við, beðið og ofur lykilorðum hefur verið lagt til, korta-/minnkunaraðgerðum hefur verið bætt við, nýtt athugasemdakerfi hefur verið innleitt og það er orðið mögulegt að nota unicode stafi í breytanöfnum og fallheitum. Bætt við tóli fyrir sjálfvirka skjalagerð. Bætt afköst og stöðugleiki GDScript keyrslutíma. Í þróunarumhverfinu er hægt að birta nokkrar villur í einu og nýjum viðvörunum hefur verið bætt við vegna algengra vandamála.
    Godot 4.0 Open Game Engine gefin út
  • Möguleikarnir á að þróa leikjafræði í C# hafa verið auknir. Bætt við stuðningi fyrir .NET 6 vettvang og tungumál C# 10. 64-bita gerðir eru virkjaðar fyrir stigstærð. Mörgum API hefur verið breytt úr int og float yfir í long og double. Veitir möguleika á að skilgreina merki í formi C# atburða. Bætti við getu til að þróa GDExtensions í C#.
  • Bætti við tilraunastuðningi við viðbætur (GDExtension), sem hægt er að nota til að auka getu vélarinnar án þess að endurbyggja hana eða gera breytingar á kóðanum.
  • Sjálfgefið er að okkar eigin vél til að líkja eftir eðlisfræðilegum ferlum, Godot Physics, er í boði, sem er fínstillt til að leysa vandamál sem felast í tölvuleikjum, og er í samræmi við virkni við áður notaða Bullet vél (til dæmis, Godot Physics bætti við vinnslu nýrra forma af árekstra, stuðning við hæðarkort og hæfni til að nota hnúta SoftBody fyrir fatalíkingu). Frammistöðuhagræðing hefur verið framkvæmd og notkun fjölþráða hefur verið aukin til að dreifa álaginu á mismunandi CPU kjarna þegar hermt er eftir eðlisfræðilegum ferlum í 2D og 3D umhverfi. Mörg uppgerð vandamál hafa verið leyst.
  • Nýtt textaflutningskerfi hefur verið lagt til sem veitir meiri stjórn á textaskurði og umbúðum, auk þess að veita mikla skýrleika við hvaða skjáupplausn sem er.
  • Verkfæri fyrir staðfærslu og þýðingarvinnu hafa verið stækkuð.
  • Bætti við sérstökum glugga til að flytja inn 2D og 3D eignir, styðja forskoðun og breyta stillingum á innfluttu senu, efni og eðliseiginleikum.
    Godot 4.0 Open Game Engine gefin út
  • Nýjum búnaði hefur verið bætt við ritstjórann, svo sem spjaldið til að afturkalla breytingar og nýr litaval og uppfærslugluggi fyrir litatöflu.
    Godot 4.0 Open Game Engine gefin út
  • Skoðunarviðmótið, vettvangsstjórnborðið og handritaritillinn hefur verið uppfærður. Merking á setningafræði hefur verið endurbætt, möguleikinn á að sýna marga bendila hefur verið bætt við og verkfæri til að breyta JSON og YAML sniðum hafa verið útveguð.
  • Möguleiki hreyfimyndaritilsins hefur verið stækkaður og bætt við stuðningi við að blanda saman formum og bæta ferla sem byggjast á Bezier kúrfunni. Endurskrifaði 3D hreyfimyndakóða til að innihalda þjöppunarstuðning til að draga úr minnisnotkun. Kerfið til að blanda saman hreyfimyndum og búa til umbreytingaráhrif hefur verið endurskrifað. Möguleikarnir á að búa til flóknar hreyfimyndir hafa verið auknar. Hreyfimyndasöfn eru lögð til að geyma og endurnýta búnar hreyfimyndir.
    Godot 4.0 Open Game Engine gefin út
  • Bætt við kvikmyndagerðarstillingu sem gerir atriði ramma fyrir ramma í hámarksgæðum til að búa til skjávara og taka upp myndbönd.
  • Stuðningur við þrívíddar heyrnartól og sýndarveruleikapall hefur verið aukinn. Meginhluti vélarinnar inniheldur innbyggðan stuðning fyrir OpenXR staðalinn, sem skilgreinir alhliða API til að búa til sýndar- og aukinn veruleikaforrit. Windows og Linux styðja öll vinsæl 3D heyrnartól, þar á meðal SteamVR, Oculus og Monado heyrnartól.
  • Stöðugleiki undirkerfisins til að skipuleggja netleiki hefur verið aukinn og ferlið við að þróa fjölspilunarleiki hefur verið einfaldað.
  • Möguleikar hljóðkerfisins hafa verið stækkaðir, margröddunarstuðningur hefur verið innbyggður, API fyrir talgervill hefur verið bætt við og möguleikinn til að lykkja hljóð hefur verið innleiddur.
  • Það er hægt að keyra Godot viðmótið á Android spjaldtölvum og í vafra.
    Godot 4.0 Open Game Engine gefin út
  • Bætt við nýju kerfi til að búa til leiki fyrir ýmsa CPU arkitektúr. Til dæmis geturðu nú smíðað fyrir Raspberry Pi, Microsoft Volterra, Surface Pro X, Pine Phone, VisionFive, ARM Chromebook og Asahi Linux.
  • Breytingar hafa verið gerðar á API sem brjóta eindrægni. Umskiptin frá Godot 3.x í Godot 4.0 mun krefjast endurvinnslu á forritum, en Godot 3.x útibúið hefur langa stuðningslotu, lengd sem fer eftir eftirspurn notenda eftir gamla API.



Heimild: opennet.ru

Bæta við athugasemd