Megjelent a Godot 4.6 – modernebb szerkesztő, jobb workflow és komoly motorfejlesztések

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A Godot nyílt forráskódú játékmotor 4.6-os kiadása látványos és gyakorlati fejlesztéseket hoz az editor felületén, a 3D fizikában, az animációs eszköztárban és a renderelésben egyaránt. Az újdonságok középpontjában a hatékonyabb munkafolyamatok, a jobb alapértelmezett beállítások és a fejlesztői integrációk állnak.

A Godot egy nyílt forráskódú, közösség által vezérelt 2D/3D játékmotor, amely sok dicséretet kapott a játékipartól. Ez egy alternatív FOSS-megoldás , amely segítheti a fejlesztőknek megszakítani a kapcsolatokat olyan szabadalmaztatott opciókkal, mint az Unreal, a Unity és más játékmotorok.

Új Modern téma és rugalmasabb szerkesztőfelület

A Godot 4.6 egyik legszembetűnőbb újítása az új Modern editor téma, amely mostantól alapértelmezetten aktív. A korábban „Minimal Theme”-ként ismert dizájn továbbfinomított változata javított kontraszttal, kiegyensúlyozottabb szürkeárnyalatokkal és átgondoltabb térközökkel segít abban, hogy a fejlesztők figyelme a viewporton maradjon.

A klasszikus megjelenést kedvelők számára a Classic téma továbbra is elérhető.

Ezzel párhuzamosan az editor dock-rendszere egységesítésre került: az alsó panelek most már ugyanúgy kezelhetők, mint bármely más dokk, így szabadon áthelyezhetők, átméretezhetők vagy akár külön ablakba is kitehetők. Ez komoly lépés a testreszabható munkakörnyezetek felé.

Jolt Physics lett az alapértelmezett 3D fizikai motor

A motoroldalon az egyik legfontosabb változás, hogy az új 3D projektek esetén a Jolt Physics vált alapértelmezetté. A Jolt már a Godot 4.4-ben megjelent kísérleti opcióként, mostanra azonban kellően éretté vált.

  • Gyorsabb és stabilabb szimuláció
  • Jobb ütközéskezelés
  • Megbízhatóbb viselkedés összetett jelenetekben

A meglévő projektek nem változtatják meg automatikusan a jelenlegi fizikai backendjüket, így a frissítés nem jár kompatibilitási kockázattal.

Teljesen megújult inverz kinematika (IK) rendszer

A Godot 4.6 egy új IK keretrendszert vezet be az IKModifier3D köré építve. Ennek részei:

  • Determinisztikus és iteratív solverek:
    • TwoBoneIK3D
    • FABRIK3D
    • CCDIK3D
    • JacobianIK3D
  • Új kényszerek (constraintek) ízületi csavarodásra és szögsebességre

Ez jelentősen megkönnyíti a komplex karakteranimációk, például láb- és kézpozícionálás megvalósítását.

Renderelési fejlesztések: minőség és teljesítmény kéz a kézben

A renderelő alrendszer számos területen fejlődött:

  • Screen Space Reflections (SSR) teljes újraírása
    • Stabilabb megjelenés
    • Jobb érdes felületkezelés
    • Félfelbontású mód a jobb teljesítményért
  • A reflexiós és radiancia probe-ok immár oktaéderes térképeket (octahedral maps) használnak cubemapek helyett, csökkentve a GPU- és memóriaigényt.
  • A glow blending most már tonemapping előtt történik, ami helyesebb vizuális eredményt ad.
  • Az AgX tonemapper új paramétereket kapott a finomhangoláshoz.
  • Mobil eszközökön:
    • Javított HDR precizitás
    • Kevesebb színátmeneti sávosodás (banding)
    • Több Vulkan Mobile összeomlás javítása, különösen Mali és Adreno GPU-kon

Használhatósági finomítások az editorban

A kisebb, de napi szinten érezhető fejlesztések közül érdemes kiemelni:

  • A 3D viewportban a kijelölési és transzformációs módok szétválasztása, kevesebb véletlen elmozdítással
  • Új, kamerához igazított forgató fogantyú
  • A GridMap rajzolás mostantól Bresenham-algoritmust használ, így megszűnnek a „lyukas” vonalak
  • UI-fejlesztések:
    • Látható MarginContainer segédvonalak
    • Egyszerűbb pivot-beállítás Control node-oknál
    • Külön kezelt egér- és billentyűzetfókusz

LibGodot és fejlesztői API-újdonságok

A Godot 4.6 bemutatja a LibGodot komponenst, amely lehetővé teszi a motor könyvtárként (library) történő használatát. Ez különösen érdekes lehet:

  • egyedi szerkesztők,
  • hibrid alkalmazások,
  • speciális futtatókörnyezetek esetén
  • Linux, Windows és macOS platformokon.

A GDExtension rendszer is fejlődött:

  • Kötelező paraméterek és visszatérési értékek deklarálhatók
  • Az interfész leírása mostantól JSON-alapú, nem C header, ami megkönnyíti a bindingek és eszközök generálását

A GDScript pedig új Step Out debug műveletet, jobb LSP-dokumentáció megjelenítést és tisztább string placeholder kiemelést kapott.

További részletek a hivatalos bejelentésben érhetők el.

A Godot 4.6 új kiadása rengeteg változtatást és újítást tartalmaz, amelyeket a közösség támogatásával sikerült megvalósítani. Az új verzió nemcsak több lehetőséget tartogat, hanem stabilabb és felhasználóbarátabb is lett.

További információk a projekt oldalán: https://godotengine.org, illetve a Github-on.

A Godot 4.6 nem csupán egy „szépítgetős” frissítés:

  • jobb alapértelmezések,
  • érettebb 3D fizika,
  • komoly animációs és renderelési előrelépések,
  • valamint fejlettebb integrációs lehetőségek jellemzik.

Akár indie fejlesztőként, akár professzionális környezetben használja a Godotot, a 4.6-os verzió egyértelműen jelentős előrelépés a napi munka hatékonyságában.

Hosszasan lehetne még sorolni az új képességek hadát, de aki kíváncsi rá, itt egy videó, ahol sokkal jobban végigkövethető az egész: