Godot 4.6 saapuu Jolt Physics -ominaisuudella, uudella Modern-teemalla ja käänteisellä kinematiikan teoksella.

Avainkohdat:
  • Jolt Physics on nyt 3D-projektien oletusfysiikkamoottori.
  • Uusi "Moderni"-teema ja kelluva paneelijärjestelmä editorissa.
  • Modulaarinen käänteiskinematiikka (IK) -järjestelmä realistisiin animaatioihin.
  • SSR-peilausjärjestelmän ja Direct3D 12 -tuen täydellinen uudelleenkirjoitus Windowsissa.
  • Yksilölliset solmutunnisteet rikkoutuneiden viittausten estämiseksi.

Godot 4.6:n uusi moderni teema

Muutama päivä sitten se annettiin Lue lisää uuden "Godot 4.6" -version julkaisusta, jossa kehitystiimi signaloi 4.x-haaran siirtymävaiheen päättymisen ja siirtymisen hienosäätö- ja laatuvaiheeseen.

Tämä versio ei ainoastaan ​​tasoita aiempien versioiden karheuksia, vaan myös määrittelee editorin visuaalisen kokemuksen uudelleen, integroi oletuksena alan standardeja, kuten Jolt Physics, ja mullistaa animaation uudella käänteisellä kinematiikkajärjestelmällä.

Godot 4.6: n tärkeimmät uudet ominaisuudet

Ensimmäinen asia, jonka kehittäjät huomaavat avatessaan Godot 4.6:n, on radikaali muutos sen ulkonäössä.Editori julkaisee uuden oletusteeman nimeltä "Moderni". Suunniteltu parantamaan luettavuutta ja vähentämään silmien rasitusta harmaasävypaletin ja korostettujen elementtien kontrastin lisäämisen avulla.

tämä Uudistus menee kosmeettisia rajoja pidemmälle, koska Se pyrkii jättämään moottorin käyttöliittymän taka-alalle jotta pelin sisällöstä tulee todellinen tähti. Tämän visuaalisen muutoksen ohella Paneelien työnkulkua on yhtenäistetty. Nyt pohjapaneelit ja useimmat telakat ovat täysin kelluvia ja irrotettavia, jolloin käyttäjät voivat vetää ja järjestää niitä vapaasti näytöllä. Tämä ominaisuus on pitkään ollut usean näytön kokoonpanojen käyttäjien toivoma.

Teknisellä puolella suurin uutinen 3D-pelien kehittäjille on Jolt Physicsin lopullinen käyttöönotto moottorina fyysisestä simulaatiosta Oletusarvo uusille projekteille. Tärähdys, Se tunnetaan käytöstään AAA-tuotannoissa, kuten Death Stranding 2:ssa, ja tarjoaa erinomaisen suorituskyvyn ja vakauden korvaamalla aiemman sisäisen fysiikkamoottorin ja poistamalla tarpeen asentaa sitä ulkoisena lisäosana.

Fysiikan ohella mm. animaatio saa vauhtia massiivinen s:n uudelleen käyttöönoton myötäTäydellinen ja modulaarinen käänteisen kinematiikan (IK) järjestelmä. Tämä järjestelmä on elintärkeä realististen animaatioiden saavuttamiseksi, kuten sen varmistamiseksi, että hahmon jalat mukautuvat epätasaiseen maastoon tai että käsi yltää esineeseen tarkasti.

Uusi kehys sisältää muokkaajia, kuten IKModifier3D:n, sekä erilaisia ​​deterministisiä ja iteratiivisia ratkaisijoita (FABRIK, CCDIK jne.). Lisäksi se esittelee edistyneitä rajoitteita nivelten rotaation ja kulmanopeuden hallitsemiseksi, estäen luonnottomat liikkeet tai "luunmurtumat", joita usein esiintyy proseduraalisissa animaatioissa.

Visuaalinen realismi ja graafinen optimointi

El Screen Space Reflection (SSR) -järjestelmä on kirjoitettu uudelleen tyhjästä, Uusi toteutus ei ainoastaan ​​paranna merkittävästi materiaalien, kuten veden, lasin ja metallin, realismia, vaan se on myös tehokkaampi. Projekteissa, joissa on puristettava viimeinenkin pisara suorituskykyä irti jokaisesta kuvasta, Puoliresoluutiotila on lisätty, joka ylläpitää hyväksyttävän kuvanlaadun. paljon alhaisemmilla suorituskykykustannuksilla.

Jatkaen grafiikan optimointia, Godot 4.6 käyttää nyt Direct3D 12:ta oletusrenderöinti-API:na Windows-projekteja vietäessä ohjelmisto noudattaa nykyaikaisia ​​Microsoftin standardeja parantaakseen ajurin vakautta. Mobiilirintamalla on korjattu kriittisiä virheitä Mali- ja Adreno-näytönohjaimilla varustetuissa laitteissa, ja HDR-värien tarkkuutta ja kaistanleveyden poistoa on parannettu mobiilirenderöintiohjelmassa.

Työnkulun ja ydinparannukset

Hupun alla, Godot esittelee rakenteellisia muutoksia pitkäaikaisten päänsärkyjen välttämiseksi. Yksilölliset solmutunnisteet on otettu käyttöön, Ratkaisu, jonka avulla moottori voi seurata kohtauksen objekteja, vaikka ne siirrettäisiin tai nimettäisiin uudelleen, estäen viittausten rikkoutumisen projektin uudelleenjärjestelyn aikana.

Toinen strateginen lisäys on LibGodot, kirjasto, joka mahdollistaa Godot-moottorin integroinnin muihin sovelluksiin sen sijaan, että se suoritettaisiin erillisenä prosessina, avaa oven hybridikehitystyökaluillePäivittäisessä käytössä tasosuunnittelijat arvostavat "Valinta"- ja "Muunnos"-työkalujen erottelua, joka estää vahingossa tapahtuvat muutokset yksinkertaisesti objektia valittaessa, sekä Bresenhamin algoritmin käyttöönottoa GridMap-piirtämisessä, joka poistaa aukot tasoja nopeasti piirrettäessä.

Skriptaus ja laajennetut alustat

Ohjelmoijille myös skriptausympäristö kehittyy. C#-integraatiota on parannettu natiivilla käännösanalysaattorilla, Ja GDExtension käyttää nyt JSON-pohjaista käyttöliittymää automaattisten sidosten luomisen helpottamiseksi. Skriptien virheenkorjaaja lisää vihdoin funktioille "step out" -painikkeen, mikä nopeuttaa virheiden seurantaa.

lopuksi, Laajennettu todellisuus (XR) saa natiivin tuen OpenXR 1.1- ja Android XR -laitteilleTämä mahdollistaa projektien testaamisen suoraan laitteistolla ilman komplikaatioita. Lisäksi scrcpy-tuki on integroitu, minkä ansiosta kehittäjät voivat tarkastella ja hallita yhdistetyn Android-laitteen näyttöä suoraan tietokoneeltaan testauksen aikana, mikä sulkee mobiilikehityssyklin tehokkaammin.

Lopuksi, jos olet kiinnostunut oppimaan lisää tästä uudesta julkaisusta, kehotan sinua tutustumaan julkaisutiedotteeseen. Seuraavassa linkissä.