Godot 4.0 Furan Matoorka Ciyaarta waa la siidaayay

Ka dib afar sano oo horumarin ah, mashiinka ciyaarta bilaashka ah ee Godot 4.0, oo ku habboon abuurista ciyaaraha 2D iyo 3D, ayaa la sii daayay. Matoorku waxa uu taageerayaa luuqad macquul ah oo si fudud loo baran karo, jawi garaaf ah oo loogu talagalay naqshadaynta ciyaarta, habka geynta ciyaarta hal-guji, awoodaha jilitaanka iyo jilitaanka ballaaran ee hababka jireed, qalab-qalab ku dhex jira, iyo nidaam lagu aqoonsanayo caqabadaha waxqabadka . Koodhka mashiinka ciyaarta, jawiga naqshadaynta ciyaarta iyo aaladaha horumarinta ee la xidhiidha (matoorka fiisigiska, adeegaha codka, 2D/3D dib-u-celinta, iwm) ayaa lagu qaybiyaa shatiga MIT.

Matoorka waxaa la furay 2014 by OKAM, ka dib toban sano oo horumarinta alaabta lahaanshaha heer-xirfadeed kaas oo loo isticmaalay in lagu abuuro oo lagu daabaco ciyaaro badan PC, consoles'ka game iyo qalabka mobile. Matoorku waxa uu taageeraa dhammaan miisaska caanka ah ee miisaska iyo moobilada (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), iyo sidoo kale horumarinta ciyaaraha shabakadda. Kulamada binary-ga oo diyaar u ah in la maamulo ayaa loo sameeyay Linux, Android, Windows iyo macOS.

Laanta Godot 4.0 waxaa ku jira ilaa 12 kun oo isbeddel ah waxayna hagaajisaa 7 kun oo cayayaan ah. Ilaa 1500 oo qof ayaa ka qayb qaatay samaynta mishiinka iyo qorista dukumentiga. Waxaa ka mid ah isbeddellada muhiimka ah:

  • Laba dib-u-dejineed oo cusub (isku-duuban iyo moobil) oo ku salaysan sawirada Vulkan API ayaa la soo jeediyay, kuwaas oo bedelaya dhabarka dambe ee bixiya OpenGL ES iyo OpenGL. Aaladaha da'da weyn iyo kuwa yar-yarba, dhabarka iswaafajinta ku salaysan OpenGL ayaa la isku daray, iyadoo la adeegsanayo qaab-dhismeed cusub oo soo bandhigay. Muujinta firfircoon ee xallinta hoose waxay isticmaashaa AMD FSR (FidelityFX Super Resolution) tignoolajiyada sareynta, taas oo adeegsata cabirida boosaska iyo algorithms dib-u-dhiska tafatiran si loo dhimo tayada sawirka marka kor loo qaadayo oo kor loogu qaadayo xallinta sare. Matoorka wax soo saarka ee ku salaysan Direct3D 12 ayaa la hirgeliyay, kaas oo wanaajin doona taageerada Windows iyo dhufto ee Xbox.
    Godot 4.0 Furan Matoorka Ciyaarta waa la siidaayay
  • Waxaa lagu daray awoodda ay kula shaqeyso interface-ka qaab daaqado badan leh (baalal kala duwan iyo qaybo ka mid ah interface-ka ayaa loo furi karaa daaqado kala duwan).
    Godot 4.0 Furan Matoorka Ciyaarta waa la siidaayay
  • Waxaa lagu daray tifaftiraha is dhexgalka isticmaalaha cusub iyo qalab cusub oo naqshad muuqaal ah.
    Godot 4.0 Furan Matoorka Ciyaarta waa la siidaayay
  • Lagu daray tafatire mawduuc cusub
    Godot 4.0 Furan Matoorka Ciyaarta waa la siidaayay
  • Nidaamka xakamaynta iftiinka iyo hadhku si buuxda ayaa dib loo qoray, iyadoo la adeegsanayo tignoolajiyada wakhtiga-dhabta ah ee SDFGI (Signed Distance Field Illumination Global Illumination). Tayada samaynta hadhka ayaa si weyn loo hagaajiyay.
    Godot 4.0 Furan Matoorka Ciyaarta waa la siidaayay
  • Noolka GIProbe, oo loo isticmaalo in lagu buuxiyo goobta iftiinka iftiimaya, ayaa lagu bedelay node VoxelGI, oo ku habboon habka iftiinka wakhtiga dhabta ah ee muuqaalada leh gudaha gudaha yar ama dhexdhexaad ah. Qalabka tamarta yar, waxaa suurtogal ah in si firfircooni ah loo bixiyo iftiinka iyo hadhyada iyadoo la adeegsanayo khariidado iftiinka, kuwaas oo hadda isticmaala GPU si ay u dedejiyaan samaynta.
    Godot 4.0 Furan Matoorka Ciyaarta waa la siidaayay
  • Farsamo cusub oo wax ku hagaajin ah ayaa la hirgeliyay. Ku dartay xidhidh toos ah, kaas oo si firfircoon u ogaanaya ugana saaraya moodooyinka qarsoon ee dusha kale si loo hagaajiyo waxqabadka loona yareeyo culeyska CPU iyo GPU.
    Godot 4.0 Furan Matoorka Ciyaarta waa la siidaayay
  • Qaabka SSIL oo lagu daray (Screen Space Light Lighting) si loo wanaajiyo tayada wax bixinta qalabka dhamaadka-sare iyadoo la wanaajinayo wax ka qabashada meelaha mugdiga ah iyo iftiinka tooska ah. Intaa waxaa dheer, goobo dheeri ah ayaa la bixiyaa si loogu jilo iftiinka tooska ah ee fidsan iyadoo la adeegsanayo farsamada SSAO (Screen Space Ambient Occlusion), sida doorashada heerka saameynta iftiinka tooska ah.
  • Unugyada iftiiminta dhabta ah ayaa la soo jeediyay kuwaas oo kuu oggolaanaya inaad hagaajiso xoogga iftiinka oo aad isticmaasho goobaha kamaradaha caadiga ah, sida aperture, xawaaraha shutter iyo ISO, si loo xakameeyo dhalaalka goobta ugu dambeysa.
  • Waxaa lagu soo daray qalab cusub oo tafatirka heerka ciyaaraha 2D. Isbeddelo xagjir ah ayaa lagu sameeyay habka horumarinta ciyaarta XNUMXD. Tifaftir cusub oo tilemap ah ayaa lagu daray, kaas oo hadda taageeraya lakabyada, is-buuxinta muuqaalka muuqaalka, meelaynta aan kala sooc lahayn ee dhirta, dhagxaanta iyo walxaha kala duwan, iyo xulashada walxaha dabacsan. Ku shaqee khariidado tile iyo qaybo jajab ah oo lagu dhisayo khariidad (tileset) waa la mideeyay. Si toos ah u balaadhinta jajabyada godadka ayaa la bixiyaa si meesha looga saaro meelaha bannaan ee u dhexeeya jajabyada ku xiga. Shaqo cusub oo loogu talagalay habaynta walxaha masraxa ayaa lagu daray, taas oo, tusaale ahaan, loo isticmaali karo in lagu daro jilayaasha unugyada shafka tile.
  • Samaynta 2D, waxaad isticmaali kartaa kooxo shiraac ah si aad isugu daraan canvas-ka is dul saaran, tusaale ahaan, waxaad isku dari kartaa sprites badan oo aad ku dhex milmi kartaa gadaasha sidii in sprites yihiin hal shay. Waxaa lagu daray Clip Children hantida, kaas oo kuu ogolaanaya inaad u isticmaasho wax kasta oo 2D ah maaskaro ahaan. Matoorka 2D wuxuu sidoo kale ku darayaa ikhtiyaarka ah in la isticmaalo MSAA (Multisample Anti-Aliasing) si loo hagaajiyo tayada sawirka loona abuuro geeso siman.
    Godot 4.0 Furan Matoorka Ciyaarta waa la siidaayay
  • Hagaajinta maaraynta iftiinka iyo hadhyada ciyaaraha 2D. Waxqabadka si weyn loo hagaajiyay marka la isticmaalayo ilo iftiin badan. Waxaa lagu daray awoodda lagu jili karo saddex-cabbir iyadoo la beddelayo heerka iftiinka ee khariidadaha caadiga ah, iyo sidoo kale abuurista saameyn muuqaal ah sida hadh dheer, halo iyo muuqaalo cad.
    Godot 4.0 Furan Matoorka Ciyaarta waa la siidaayay
  • Lagu daray saamayn ceeryaamo mug leh oo adeegsata farsamada dib-u-celinta ku meel gaadhka ah si loo gaadho muuqaal dhab ah iyo waxqabad sare.
    Godot 4.0 Furan Matoorka Ciyaarta waa la siidaayay
  • Hadhkaha daruuriga ah ee lagu daray oo kuu oggolaanaya inaad si firfircoon u abuurto daruuro isbeddelaya wakhtiga dhabta ah.
    Godot 4.0 Furan Matoorka Ciyaarta waa la siidaayay
  • Taageero lagu daray "decals", oo ah habka wax lagu saadaaliyo dusha sare.
  • Ku daray saamaynta walxaha ciyaarta-ballaaran ee adeegsada GPU-ga oo taageera soo-jiidhayaasha, shilalka, plumes, iyo soo-saareyaasha.
  • Awoodaha is dhexgalka ee tafatirka muuqaalka ee shaders waa la ballaariyay.
    Godot 4.0 Furan Matoorka Ciyaarta waa la siidaayay
  • Luqadda hadhka ayaa la balaariyay si loogu daro taageerada qaab-dhismeedyada, macro-processor-ka hore, beddelka hadhka (oo ay ku jiraan bayaan), habab midaysan, iyo isticmaalka "kala duwan" si loogu gudbiyo xogta maamulaha jajabka loona gudbiyo gacan-hayaha iftiinka.
  • Waxaa lagu daray awoodda isticmaalka hadhka xisaabinta ee isticmaala GPU-da si loo dardargeliyo algorithms-yada.
  • Luqadda qoraalka GDScript, nidaamka teebaynta joogtada ah waa la hagaajiyay, hab cusub oo lagu qeexay guryaha ayaa lagu daray, sugidda iyo ereyada muhiimka ah ayaa la soo jeediyay, khariidad/yaraynta hawlgallada ayaa lagu daray, nidaam cusub oo tafsiir ah ayaa la hirgeliyay, iyo waxa suurto gashay in xarfaha unicode lagu isticmaalo magacyo doorsooma iyo magacyo hawleed. Waxaa lagu daray qalab loogu talagalay abuurista dukumeenti toos ah. Waxqabadka la hagaajiyay iyo xasilloonida GDScript runtime. Deegaanka horumarinta, waxaa suurtagal ah in la soo bandhigo dhowr khaladaad hal mar, iyo digniino cusub ayaa lagu daray dhibaatooyinka caadiga ah.
    Godot 4.0 Furan Matoorka Ciyaarta waa la siidaayay
  • Suurtagalnimada horumarinta macquulka ciyaarta ee C # waa la ballaariyay. Taageero dheeri ah oo loogu talagalay NET 6 platform iyo C # 10. Noocyada 64-bit ayaa loo oggolaaday qiyamka scalar. API-yo badan ayaa laga beddelay int oo sabbayn ilaa dheer iyo labanlaab. Waxay bixisaa awoodda lagu qeexo calaamadaha qaabka C # dhacdooyinka. Lagu daray awoodda lagu horumarinayo GDExtensions gudaha C #.
  • Taageerada tijaabada ah ee lagu daray kordhinta (GDExtension), taas oo loo isticmaali karo in lagu balaadhiyo awooda mishiinka iyada oo aan dib loo dhisin ama aan isbedel lagu samayn koodka.
  • Sida caadiga ah, matoorkayaga u gaarka ah ee jilitaanka hababka jireed, Godot Physics, ayaa la bixiyaa, loo hagaajiyay xallinta mashaakilaadka ka dhex jira ciyaaraha kombiyuutarka, waxaana la keenay sinnaan ku shaqaynta matoorka Bullet ee hore loo isticmaalay (tusaale, Godot Physics wuxuu ku daray habaynta qaabab cusub oo shilalka, taageerada khariidadaha dhererka iyo awoodda isticmaalka noodhka SoftBody ee jilitaanka dharka). Hagaajinta wax qabadka ayaa la fuliyay waxaana la balaariyay isticmaalka isku-xidhka badan si loogu qaybiyo culeyska qaybaha kala duwan ee CPU marka la isku dayayo hababka jireed ee deegaanka 2D iyo 3D. Arrimo badan oo jilitaanka ah ayaa la xalliyay.
  • Nidaam cusub oo qoraal ah ayaa la soo jeediyay kaas oo bixiya koontarool badan oo ku saabsan goosashada qoraalka iyo duubista, iyo sidoo kale bixinta caddayn sare ee xallinta shaashad kasta.
  • Qalabka deegaanaynta iyo shaqada turjumaada waa la balaariyay.
  • Waxaa lagu daray wadahadal gooni ah oo loogu talagalay soo dejinta 2D iyo hantida 3D, taageeridda horu-marinta iyo beddelka goobaha la soo dejiyay, agabka iyo guryaha la soo dejiyay.
    Godot 4.0 Furan Matoorka Ciyaarta waa la siidaayay
  • Widgets cusub ayaa lagu daray tifaftiraha, sida guddiga hagaajinta isbeddelada iyo xulashada midab cusub iyo wada hadalka cusboonaysiinta palette.
    Godot 4.0 Furan Matoorka Ciyaarta waa la siidaayay
  • Isku xirka kormeerka, guddiga kontoroolka goobta iyo tifaftiraha qoraalka waa la cusboonaysiiyay. Muujinta syntax waa la hagaajiyay, awoodda lagu soo bandhigo cursors badan ayaa lagu daray, iyo qalab lagu tafatiro qaababka JSON iyo YAML ayaa la bixiyay.
  • Awoodaha tifaftiraha animation waa la ballaariyay, iyadoo lagu daray taageerada isku dhafka qaababka iyo hagaajinta hababka ku salaysan qalooca Bezier. Dib u qor summada animation-ka 3D si loogu daro taageerada isku-buufinta si loo yareeyo isticmaalka xusuusta. Nidaamka isku dhafka animation iyo abuurista saamaynta kala guurka ayaa dib loo qoray. Suurtagalnimada abuurista animations adag waa la ballaariyay. Maktabadaha animation ayaa loo soo jeediyay kaydinta iyo dib u isticmaalida animations la abuuray.
    Godot 4.0 Furan Matoorka Ciyaarta waa la siidaayay
  • Waxaa lagu soo daray qaab abuurista filimada oo ka dhigaya muuqaal-qaab-jir ah tayada ugu sarreysa ee abuurista shaashadaha iyo duubista fiidiyowyada.
  • Taageerada sameecadaha 3D iyo aaladaha xaqiiqada dhabta ah waa la ballaariyay. Qaybta ugu weyn ee matoorka waxaa ka mid ah taageerada ku dhisan heerka OpenXR, kaas oo qeexaya API-ga caalamiga ah ee abuurista codsiyada dhabta ah iyo kuwa la kordhiyay. Daaqadaha iyo Linux waxay taageeraan dhammaan madax-madaxeedyada 3D ee caanka ah, oo ay ku jiraan SteamVR, Oculus iyo Monado headsets.
  • Xasiloonida nidaamka hoose ee abaabulka ciyaaraha khadka tooska ah ayaa la kordhiyey waxaana la fududeeyey habka horumarinta ciyaaraha badan.
  • Awoodaha habka dhawaaqa waa la ballaariyay, taageerada polyphony ayaa lagu dhex dhisay, API-ga loogu talagalay isku-darka hadalka ayaa lagu daray, iyo awoodda lagu duubo codka ayaa la hirgeliyay.
  • Waa suurtogal in lagu socodsiiyo is-dhexgalka Godot tablets-ka Android iyo browser-ka shabakadda.
    Godot 4.0 Furan Matoorka Ciyaarta waa la siidaayay
  • Waxaa lagu daray nidaam cusub oo lagu dhisayo ciyaaraha naqshadaha kala duwan ee CPU. Tusaale ahaan, waxaad hadda u dhisi kartaa Raspberry Pi, Microsoft Volterra, Surface Pro X, Pine Phone, VisionFive, ARM Chromebook, iyo Asahi Linux.
  • Isbeddel ayaa lagu sameeyay API-ga jabiyay ku-habboonaanshaha Ka gudubka Godot 3.x ilaa Godot 4.0 waxay u baahan doontaa dib-u-shaqayn codsi ah, laakiin laanta Godot 3.x waxay leedahay wareeg taageero dheer, dhererkeedu wuxuu ku xirnaan doonaa baahida isticmaale ee API-gii hore.



Source: opennet.ru

Add a comment