Ang Godot 4.0 ay inilabas na at ito ang pinakamahalagang pagbabago nito

godot-4-0

Godot 4.0 sets sail: all aboard for new horizons

Pagkatapos ng apat na taong pag-unlad, ang paglabas ng "Godot 4.0" game engine ay inihayag, na angkop para sa paglikha ng mga 2D at 3D na laro. Kasama sa sangay ng Godot 4.0 ang mga 12.000 pagbabago at 7.000 pag-aayos ng bug. Mga 1500 katao ang kasangkot sa pagbuo ng makina at pagsulat ng dokumentasyon.

Sinusuportahan ng engine ang isang madaling matutunang balangkas ng logic ng laro, isang graphical na kapaligiran sa disenyo ng laro, isang one-click na sistema ng deployment ng laro, mayamang physics at animation simulation na kakayahan, isang pinagsamang debugger, at isang build system. performance bottleneck detection.

Pangunahing mga bagong tampok ng Godot 4.0

Sa bagong inilabas na bersyong ito ng Godot 4.0, dalawang bagong rendering backend ang iminungkahi (clustered at mobile) batay sa Vulkan graphics API, na pinalitan ang mga backend sa pag-render sa pamamagitan ng OpenGL ES at OpenGL.

Para sa mga mas luma at low-end na device, isinama ang isang backend ng compatibility na nakabatay sa OpenGL gamit ang bagong arkitektura ng pag-render. Para sa dynamic na pag-render sa mas mababang resolution, gamitin teknolohiya ng supersampling AMD FSR (FidelityFX Super Resolution), na gumagamit ng spatial scaling at mga detalye ng reconstruction algorithm para mabawasan ang pagkawala ng kalidad ng larawan kapag nag-scale at nagko-convert sa mas mataas na resolution. Ipinatupad ang Direct3D 12-based na rendering engine, na magpapahusay sa suporta para sa mga platform ng Windows at Xbox.

Ang isa pang pagbabago na namumukod-tangi ay iyon GI Probe, ginamit upang punan ang eksena ng naaaninag na liwanag, pinalitan ng VoxelGI node, na pinakamainam para sa real-time na pagpoproseso ng pag-iilaw sa mga eksenang may maliit hanggang katamtamang laki ng mga interior ng kwarto. Para sa low-power na hardware, naiwan ang kakayahang mag-pre-render ng mga highlight at shadow gamit ang mga lightmap, na ginagamit na ngayon ng GPU upang pabilisin ang pag-render.

Bilang karagdagan diyan, din ipinatupad ang mga bagong diskarte sa pag-optimize ng pag-render, pati na rin iyon se nagdagdag ng awtomatikong pagpili ng occlusion na nakakakita at dynamic na nag-aalis ng mga modelong nakatago sa likod ng iba pang mga surface para mapahusay ang performance ng pag-render at bawasan ang pag-load ng CPU at GPU.

Idinagdag ang SSIL mode (Screen Space Indirect Lighting) upang mapabuti ang kalidad ng pag-render sa hardware mataas na pagganap sa pamamagitan ng pagpapabuti ng pamamahala ng mga madilim na lugar at hindi direktang pag-iilaw. Bilang karagdagan, ang mga karagdagang setting ay ibinibigay upang gayahin ang nagkakalat na hindi direktang pag-iilaw gamit ang pamamaraan ng SSAO (Screen Space Ambient Occlusion), gaya ng pagpili sa antas ng impluwensya ng direktang liwanag.

Ang mga makatotohanang yunit ng ilaw ay iminungkahi, na nagbibigay-daan sa iyong ayusin ang intensity ng liwanag at gumamit ng mga karaniwang setting ng camera tulad ng aperture, bilis ng shutter, at ISO upang makontrol ang liwanag ng huling eksena.

Gayundin nagdagdag ng bagong antas ng mga tool sa pag-edit para sa mga 2D na laro, Ang isang radikal na pagbabago ay ginawa sa proseso ng pagbuo ng 2D na laro at isang bagong tile na editor ng mapa ay naidagdag din, na sumusuporta sa mga layer, awtomatikong pagkumpleto ng landscape, random na paglalagay ng mga halaman, mga bato at iba't ibang mga bagay, nababaluktot na pagpili ng mga bagay.

Ng iba pang mga pagbabago na namumukod-tangi:

  • Pinag-isang trabaho gamit ang mga tile na mapa at fragment set para sa pagbuo ng isang mapa (tileset).
  • Ang mga fragment sa isang set ay awtomatikong pinalawak upang alisin ang mga puwang sa pagitan ng mga katabing fragment.
  • Ang isang bagong function para sa paglalagay ng mga bagay sa entablado ay idinagdag na, halimbawa, ay maaaring magamit upang magdagdag ng mga character sa mga tile grid cell.
  • Pinahusay na trabaho sa mga ilaw at anino sa mga 2D na laro.
  • Makabuluhang pinabuting pagganap kapag gumagamit ng maraming ilaw na pinagmumulan.
  • Idinagdag ang kakayahang gayahin ang three-dimensionality sa pamamagitan ng pagbabago ng antas ng pag-iilaw sa mga normal na mapa, pati na rin ang paglikha ng mga visual effect tulad ng mahabang anino, halos, at matatalim na mga balangkas.
  • Nagdagdag ng volumetric fog effect na gumagamit ng temporal projection technique para sa isang makatotohanang hitsura at mataas na performance.
  • Nagdagdag ng mga cloud shader upang dynamic na bumuo ng mga ulap na nagbabago sa real time.
  • Ipinatupad ang suporta para sa "mga decal", isang paraan ng pag-project ng materyal sa ibabaw.
  • Nagdagdag ng mga particle effect sa buong espasyo ng laro na gumagamit ng GPU at sumusuporta sa mga attractor, banggaan, trail, at emitter.
  • Idinagdag ang kakayahang magtrabaho kasama ang interface sa multi-window mode (maraming mga panel at bahagi ng interface ay maaaring paghiwalayin bilang hiwalay na mga bintana).
  • Nagdagdag ng bagong UI editor at bagong visual na layout widget.
  • Nagdagdag ng bagong editor ng tema.
  • Ang sistema ng pamamahala ng pag-iilaw at anino ay ganap na muling isinulat upang magamit ang real-time na teknolohiya ng SDFGI (Signed Distance Field Global Illumination).
  • Ang kalidad ng pag-render ng anino ay lubos na napabuti.

Panghuli, kung nais mong malaman ang tungkol dito, maaari mong suriin ang mga detalye Sa sumusunod na link.

Kumuha ng Diyos

Ang Godot ay magagamit para ma-download sa ang pahinang ito para sa Windows, Mac OS at Linux. Mahahanap mo rin ito sa Steam y itch.io.

Ang code ng engine ng laro, kapaligiran sa pagbuo ng laro, at mga nauugnay na tool sa pag-develop (engine ng physics, sound server, 2D/3D rendering backend, atbp.) ay ipinamamahagi sa ilalim ng lisensya ng MIT.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.