Ilang araw na ang nakaraan ibinigay ito kay Alamin ang tungkol sa paglabas ng bagong bersyon ng "Godot 4.6", kung saan ang pangkat ng pag-unlad ay hudyat ng pagtatapos ng yugto ng transisyon ng sangay na 4.x upang makapasok sa isang yugto ng pagpipino at kalidad.
Hindi lamang pinapakinis ng bersyong ito ang mga hindi magandang aspeto ng mga nakaraang bersyon, kundi binabago rin nito ang biswal na karanasan ng editor, isinasama ang mga pamantayan ng industriya tulad ng Jolt Physics bilang default, at binabago ang animation gamit ang isang bagong inverse kinematics system.
Pangunahing mga bagong tampok ng Godot 4.6
Ang unang bagay na mapapansin ng mga developer kapag binuksan nila ang Godot 4.6 ay isang radikal na pagbabago sa estetika nito.Ilulunsad ng editor ang isang bagong default na tema na tinatawag na "Modern", Dinisenyo upang mapabuti ang pagiging madaling mabasa at mabawasan ang pagkapagod ng mata sa pamamagitan ng grayscale color palette at pinahusay na contrast sa mga elemento ng pag-highlight.
Ito Ang muling pagdisenyo ay higit pa sa kosmetiko, mula noon Hangad nitong gawing nasa likurang upuan ang interface ng makina upang ang nilalaman ng laro ay maging tunay na bituin. Kasabay ng pagbabagong biswal na ito, Pinag-isa ang daloy ng trabaho ng mga panel. Ngayon, ang mga panel sa ibaba at karamihan sa mga pantalan ay ganap nang lumulutang at natatanggal, na nagbibigay-daan sa mga user na malayang i-drag at ayusin ang mga ito sa paligid ng screen, isang feature na matagal nang hinihiling ng mga gumagamit ng mga multi-monitor setup.
Sa teknikal na aspeto, ang pinakamalaking balita para sa mga 3D game developer ay ang tiyak na pag-aampon ng Jolt Physics bilang makina ng pisikal na simulasyon Default para sa mga bagong proyekto. Pagkabigla, Kilala ito sa paggamit nito sa mga produksiyong AAA tulad ng Death Stranding 2, nag-aalok ito ng higit na mahusay na pagganap at katatagan, na pinapalitan ang dating internal physics engine at inaalis ang pangangailangang i-install ito bilang isang panlabas na add-on.
Kasama ng pisika, ang mas pinahusay ang animation napakalaki sa muling pagpapakilala ng isang skumpleto at modular na sistemang Inverse Kinematics (IK). Mahalaga ang sistemang ito para sa pagkamit ng makatotohanang mga animation, tulad ng pagtiyak na ang mga paa ng isang karakter ay umaangkop sa hindi pantay na lupain o na ang isang kamay ay umaabot sa isang bagay nang may katumpakan.
Kasama sa bagong balangkas ang mga modifier tulad ng IKModifier3D at iba't ibang deterministic at iterative solver (FABRIK, CCDIK, atbp.). Bukod pa rito, nagpapakilala ito ng mga advanced na limitasyon upang kontrolin ang pag-ikot ng kasukasuan at angular velocity, na pumipigil sa mga hindi natural na paggalaw o "mga bali ng buto" na kadalasang nangyayari sa mga procedural animation.
Visual realism at graphic optimization
El Ang sistemang Screen Space Reflection (SSR) ay muling isinulat mula sa simula, Ang bagong implementasyon ay hindi lamang lubos na nagpapabuti sa realismo ng mga materyales tulad ng tubig, salamin, at metal, kundi mas mahusay din ito. Para sa mga proyektong kailangang ilabas ang bawat huling patak ng pagganap mula sa bawat frame, Idinagdag ang half-resolution mode na nagpapanatili ng katanggap-tanggap na kalidad ng biswal. na may mas mababang gastos sa pagganap.
Patuloy ang pag-optimize ng graphics, Ginagamit na ngayon ng Godot 4.6 ang Direct3D 12 bilang default na rendering API Kapag nag-e-export ng mga proyekto para sa Windows, ang software ay umaayon sa mga modernong pamantayan ng Microsoft upang makapagbigay ng mas mahusay na katatagan ng driver. Sa larangan ng mobile, naayos na ang mga kritikal na bug sa mga device na may Mali at Adreno GPU, at pinahusay ang katumpakan at debanding ng kulay ng HDR sa mobile renderer.
Daloy ng trabaho at mga pangunahing pagpapabuti
Underhood, Nagpakilala si Godot ng mga pagbabago sa istruktura para maiwasan ang pangmatagalang sakit ng ulo. Naipatupad na ang mga Natatanging Node Identifier, Isang solusyon na nagbibigay-daan sa engine na subaybayan ang mga bagay sa loob ng isang eksena kahit na ang mga ito ay inilipat o pinalitan ng pangalan, na pumipigil sa pagkasira ng mga sanggunian habang nagre-refactor ng proyekto.
Isa pang estratehikong karagdagan ay LibGodot, isang library na nagpapahintulot sa integrasyon ng Godot engine sa iba pang mga aplikasyon sa halip na patakbuhin ito bilang isang hiwalay na proseso, pagbubukas ng pinto sa mga tool sa hybrid developmentSa pang-araw-araw na paggamit, pahahalagahan ng mga level designer ang paghihiwalay ng mga tool na "Selection" at "Transformation", na pumipigil sa mga aksidenteng pagbabago kapag sinusubukan lamang pumili ng isang bagay, at ang pag-aampon ng algorithm ni Bresenham para sa pagguhit sa GridMap, na nag-aalis ng mga puwang kapag mabilis na nagpipinta ng mga level.
Pag-script at mga pinalawak na platform
Para sa mga programmer, ang kapaligiran ng scripting ay umuunlad din. Pinahusay ang integrasyon ng C# gamit ang isang katutubong tagasuri ng pagsasalin, At gumagamit na ngayon ang GDExtension ng interface na nakabatay sa JSON upang mapadali ang paglikha ng mga awtomatikong binding. Sa wakas ay nagdagdag ang script debugger ng button na "step out" para sa mga function, na nagpapabilis sa pagsubaybay sa error.
Sa wakas, Ang Extended Reality (XR) ay tumatanggap ng katutubong suporta para sa mga OpenXR 1.1 at Android XR deviceNagbibigay-daan ito para sa direktang pagsubok ng mga proyekto sa hardware nang walang mga komplikasyon. Bukod pa rito, isinama ang suporta para sa scrcpy, na nagbibigay-daan sa mga developer na tingnan at kontrolin ang screen ng isang konektadong Android device nang direkta mula sa kanilang PC habang sinusubukan, kaya mas mahusay na isinasara ang siklo ng pag-develop ng mobile.
Panghuli, kung interesado kang matuto nang higit pa tungkol sa bagong release na ito, inaanyayahan kitang tingnan ang anunsyo ng paglabas. Sa sumusunod na link.