Godot 4.0 Open Spillmotor verëffentlecht

No véier Joer Entwécklung ass de gratis Spillmotor Godot 4.0, gëeegent fir 2D an 3D Spiller ze kreéieren, verëffentlecht ginn. De Motor ënnerstëtzt eng einfach ze léieren Spilllogik Sprooch, e graphescht Ëmfeld fir Spilldesign, e One-Click Spill Deployment System, extensiv Animatiouns- a Simulatiounsfäegkeeten fir kierperlech Prozesser, en agebaute Debugger, an e System fir d'Performance Flaschenhals z'identifizéieren. . De Code vum Spillmotor, Spilldesignëmfeld an Zesummenhang Entwécklungsinstrumenter (Physikmotor, Soundserver, 2D / 3D Rendering-Backends, etc.) ginn ënner der MIT Lizenz verdeelt.

De Motor gouf am Joer 2014 vun OKAM opgemaach, no zéng Joer vun der Entwécklung vun engem professionnelle propriétaire Produkt dat benotzt gouf fir vill Spiller fir PC, Spillkonsolen a mobilen Apparater ze kreéieren an ze publizéieren. De Motor ënnerstëtzt all populär Desktop- a mobil Plattformen (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), souwéi Spillentwécklung fir de Web. Ready-to-run binär Versammlungen goufen fir Linux, Android, Windows a macOS erstallt.

De Godot 4.0 Branche enthält ongeféier 12 Tausend Ännerungen a fixéiert 7 Tausend Bugs. Ongeféier 1500 Leit hunn un der Entwécklung vum Motor deelgeholl an d'Dokumentatioun geschriwwen. Ënnert de Schlëssel Ännerungen:

  • Zwee nei Rendering-Backends (clusteréiert a mobil) baséiert op der Vulkan Grafik API ginn proposéiert, déi d'Backends ersetzen, déi duerch OpenGL ES an OpenGL rendéieren. Fir eeler a Low-Power Geräter ass en OpenGL-baséiert Kompatibilitéit Backend integréiert, mat enger neier Renderingarchitektur. Dynamesch Rendering bei méi nidderegen Opléisungen benotzt AMD FSR (FidelityFX Super Resolution) Supersampling Technologie, déi raimlech Skaléieren an Detailrekonstruktioun Algorithmen benotzt fir Bildqualitéitsverloscht beim Upscaling an Upscaling op méi héije Resolutiounen ze reduzéieren. E Rendering-Motor baséiert op Direct3D 12 gouf implementéiert, wat d'Ënnerstëtzung fir Windows an Xbox Plattformen verbessert.
    Godot 4.0 Open Spillmotor verëffentlecht
  • D'Fäegkeet bäigefüügt fir mat der Interface am Multi-Fënster Modus ze schaffen (verschidde Panelen an Deeler vun der Interface kënnen als separat Fënstere ofgeschaaft ginn).
    Godot 4.0 Open Spillmotor verëffentlecht
  • En neie User Interface Editor an en neie visuellen Design Widget bäigefüügt.
    Godot 4.0 Open Spillmotor verëffentlecht
  • En neien Thema Editor bäigefüügt.
    Godot 4.0 Open Spillmotor verëffentlecht
  • D'Beliichtung a Schattesteuerungssystem gouf komplett nei geschriwwe ginn, mat Echtzäit SDFGI (Signed Distance Field Global Illumination) Technologie. D'Qualitéit vum Shadow Rendering ass wesentlech verbessert ginn.
    Godot 4.0 Open Spillmotor verëffentlecht
  • De GIProbe Node, benotzt fir d'Szene mat reflektéiertem Liicht ze fëllen, gouf duerch e VoxelGI Node ersat, optimal fir Echtzäit Beliichtungsveraarbechtung an Szenen mat klengen bis mëttelgrousse Indoor Interieuren. Fir Low-Power Hardware ass et méiglech proaktiv Liicht a Schatten mat Liichtkaarten ze maachen, déi elo d'GPU benotzen fir d'Rendering ze beschleunegen.
    Godot 4.0 Open Spillmotor verëffentlecht
  • Nei Rendering Optimiséierungstechnike goufen ëmgesat. Automatesch Okklusioun bäigefüügt, déi dynamesch Modeller verstoppt hannert anere Flächen erkennt an läscht fir d'Renderingleistung ze verbesseren an d'CPU an d'GPU Belaaschtung ze reduzéieren.
    Godot 4.0 Open Spillmotor verëffentlecht
  • SSIL (Screen Space Indirect Lighting) Modus bäigefüügt fir d'Renderingqualitéit op High-End Hardware ze verbesseren andeems d'Handhabung vun donkele Gebidder an indirekt Beliichtung verbessert gëtt. Zousätzlech ginn zousätzlech Astellunge fir d'Simulatioun vun diffusen indirekten Beliichtung mat der SSAO (Screen Space Ambient Occlusion) Technik zur Verfügung gestallt, sou wéi d'Auswiel vum Aflossniveau vum direktem Liicht.
  • Realistesch Beliichtungsunitéiten ginn proposéiert, déi Iech erlaben d'Liichtintensitéit unzepassen an d'Standard Kamera-Astellungen ze benotzen, wéi Ouverture, Verschlussgeschwindegkeet an ISO, fir d'Hellegkeet vun der leschter Szen ze kontrolléieren.
  • Nei Niveau Redaktioun Tools fir 2D Spiller dobäigesat. Radikal Ännerungen goufen am XNUMXD ​​Spill Entwécklung Prozess gemaach. En neie Tilemap Editor gouf bäigefüügt, deen elo Schichten ënnerstëtzt, automatesch Ausfëllen vun der Landschaft, randomiséierter Plazéierung vu Planzen, Steng a verschidden Objeten, a flexibel Auswiel vun Objeten. Schafft mat Fliesenkaarten a Sätze vu Fragmenter fir eng Kaart (Tileset) ze konstruéieren ass vereenegt ginn. Automatesch Expansioun vu Fragmenter an engem Set gëtt zur Verfügung gestallt fir Plazen tëscht ugrenzend Fragmenter ze eliminéieren. Eng nei Funktioun fir d'Arrangement vun Objeten op der Bühn ass bäigefüügt, déi zum Beispill benotzt ka ginn fir Zeechen an d'Zellen vum Kachelgitter ze addéieren.
  • Am 2D Rendering kënnt Dir Leinwandgruppen benotze fir iwwerlappend Leinwandelementer ze vermëschen, zum Beispill kënnt Dir verschidde Sprites zesumme gruppéieren an se an den Hannergrond vermëschen wéi wann d'Spriten en Element wieren. D'Clip Children Eegeschafte bäigefüügt, wat Iech erlaabt all 2D Element als Mask ze benotzen. Den 2D-Motor füügt och eng Optioun fir MSAA (Multisample Anti-Aliasing) ze benotzen fir d'Bildqualitéit ze verbesseren an méi glat Kanten ze kreéieren.
    Godot 4.0 Open Spillmotor verëffentlecht
  • Verbessert Ëmgank mat Beliichtung a Schatten an 2D Spiller. Bedeitend verbessert Leeschtung wann Dir verschidde Liichtquellen benotzt. D'Fäegkeet bäigefüügt fir Dräidimensionalitéit ze simuléieren andeems de Beliichtungsniveau op normale Kaarten geännert gëtt, souwéi visuell Effekter wéi laang Schatten, Haloen a kloer Konturen erstellen.
    Godot 4.0 Open Spillmotor verëffentlecht
  • E volumetresche Niwweleffekt bäigefüügt deen eng temporär Reprojektiounstechnik benotzt fir e realistesche Look an héich Leeschtung z'erreechen.
    Godot 4.0 Open Spillmotor verëffentlecht
  • Added Cloud Shaders déi Iech erlaben dynamesch Wolleken ze generéieren déi an Echtzäit änneren.
    Godot 4.0 Open Spillmotor verëffentlecht
  • Zousätzlech Ënnerstëtzung fir "Decals", eng Method fir Material op eng Uewerfläch ze projizéieren.
  • Spillwäit Partikeleffekter bäigefüügt, déi d'GPU benotzen an Attraktivitéiten, Kollisiounen, Plumen an Emitter ënnerstëtzen.
  • D'Interface Fäegkeeten fir visuell Redaktioun vu Shaders goufen erweidert.
    Godot 4.0 Open Spillmotor verëffentlecht
  • D'Shader Sprooch gouf erweidert fir Ënnerstëtzung fir Strukturen, Preprocessor Makroen, Shader Substitutioun (mat Aussoe), vereenegt Arrays, an d'Benotzung vu "variéierend" fir Daten vum Fragmenthandter an de Beliichtungshandter ze passéieren.
  • Füügt d'Fäegkeet fir computational Shaders ze benotzen déi d'GPU benotzen fir Algorithmen ze beschleunegen.
  • An der GDScript Skriptsprooch ass de statesche Schreifsystem verbessert ginn, eng nei Syntax fir d'Eegeschafte ze definéieren gouf bäigefüügt, d'Erwaardung an d'Super Schlësselwieder goufen proposéiert, d'Kaart-/Reduktiounsoperatioune goufen derbäigesat, en neien Annotatiounssystem gouf implementéiert, an et ass méiglech ginn Unicode Zeechen an variabelen Nimm a Funktioun Nimm ze benotzen. En Tool bäigefüügt fir automatesch Dokumentatiounsgeneratioun. Verbessert Leeschtung a Stabilitéit vun GDScript Runtime. Am Entwécklungsëmfeld ass et méiglech e puer Feeler gläichzäiteg ze weisen, an nei Warnunge goufen fir allgemeng Probleemer bäigefüügt.
    Godot 4.0 Open Spillmotor verëffentlecht
  • D'Méiglechkeete fir Spilllogik am C # z'entwéckelen goufen erweidert. Zousätzlech Ënnerstëtzung fir d'.NET 6 Plattform an d'Sprooch C # 10. 64-Bit Zorte si fir skalar Wäerter aktivéiert. Vill APIe goufen vun Int a Float op laang an duebel ëmgewandelt. Bitt d'Fäegkeet Signaler a Form vun C # Eventer ze definéieren. D'Fäegkeet bäigefüügt fir GDExtensions am C # z'entwéckelen.
  • Zousätzlech experimentell Ënnerstëtzung fir Extensiounen (GDExtension), déi benotzt ka ginn fir d'Fäegkeeten vum Motor auszebauen ouni se opzebauen oder Ännerunge vum Code ze maachen.
  • Par défaut gëtt eisen eegene Motor fir physesch Prozesser ze simuléieren, Godot Physik, ugebueden, optimiséiert fir Probleemer ze léisen, déi inherent an Computerspiller sinn, an zu Paritéit a Funktionalitéit mat dem virdru benotzte Bullet-Motor bruecht ginn (zum Beispill, Godot Physics huet d'Veraarbechtung vun neie Forme vun Kollisiounen, Ënnerstëtzung fir Héichtkaarten an d'Fäegkeet Noden SoftBody fir Kleedersimulatioun ze benotzen). D'Performanceoptimiséierung gouf duerchgefouert an d'Benotzung vu Multi-Threading gouf erweidert fir d'Laascht iwwer verschidde CPU-Cores ze verdeelen wann Dir kierperlech Prozesser an 2D an 3D Ëmfeld simuléiert. Vill Simulatiounsprobleemer goufen geléist.
  • En neien Text Rendering System gouf proposéiert deen méi Kontroll iwwer Textcrop a Wrapping bitt, souwéi eng héich Kloerheet bei all Écranopléisung ubitt.
  • Tools fir Lokalisatioun an Iwwersetzungsaarbecht goufen ausgebaut.
  • En getrennten Dialog bäigefüügt fir 2D an 3D Verméigen z'importéieren, Virschau ënnerstëtzen an Astellunge vun der importéierter Szen z'änneren, Materialien a kierperlech Eegeschaften.
    Godot 4.0 Open Spillmotor verëffentlecht
  • Nei Widgets goufen an den Editeur bäigefüügt, sou wéi e Panel fir d'Ännerungen z'ënnerhuelen an eng nei Faarfauswiel a Palette Update Dialog.
    Godot 4.0 Open Spillmotor verëffentlecht
  • D'Inspektiounsinterface, d'Szene Kontrollpanel an d'Skripteditor goufen aktualiséiert. Syntax Highlight gouf verbessert, d'Fäegkeet fir verschidde Cursoren ze weisen ass bäigefüügt, an Tools fir JSON an YAML Formater z'änneren goufen zur Verfügung gestallt.
  • D'Fähigkeiten vum Animatiounseditor goufen erweidert, d'Ënnerstëtzung fir Formen ze vermëschen an d'Prozesser op Basis vun der Bezier Curve ze verbesseren. 3D Animatiounscode nei geschriwwen fir Kompressiounsunterstëtzung ze enthalen fir Erënnerungsverbrauch ze reduzéieren. De System fir Animatioun ze vermëschen an Iwwergangseffekter ze kreéieren ass nei geschriwwe ginn. D'Méiglechkeete fir komplex Animatiounen ze kreéieren goufen erweidert. Animatiounsbibliothéike gi proposéiert fir erstallt Animatiounen ze späicheren an ze benotzen.
    Godot 4.0 Open Spillmotor verëffentlecht
  • E Filmkreatiounsmodus bäigefüügt deen Szenen Frame-by-Frame op maximal Qualitéit mécht fir Screensavers ze kreéieren an Videoen opzehuelen.
  • Ënnerstëtzung fir 3D Headsets a virtuell Realitéit Plattformen gouf erweidert. Den Haaptdeel vum Motor enthält eng agebaute Support fir den OpenXR Standard, deen eng universell API definéiert fir virtuell an augmentéiert Realitéit Uwendungen ze kreéieren. Windows a Linux ënnerstëtzen all populär 3D Headsets, dorënner SteamVR, Oculus a Monado Headsets.
  • D'Stabilitéit vum Subsystem fir Online Spiller z'organiséieren ass erhéicht ginn an de Prozess fir Multiplayer Spiller z'entwéckelen ass vereinfacht.
  • D'Fähigkeiten vum Soundsystem goufen erweidert, Polyphonie-Ënnerstëtzung ass agebaut ginn, eng API fir Riedsynthese gouf bäigefüügt, an d'Fäegkeet fir Audio ze loopen ass implementéiert.
  • Et ass méiglech d'Godot Interface op Android Pëllen an an engem Webbrowser ze lafen.
    Godot 4.0 Open Spillmotor verëffentlecht
  • En neie System bäigefüügt fir Spiller fir verschidde CPU-Architekturen ze bauen. Zum Beispill kënnt Dir elo fir Raspberry Pi, Microsoft Volterra, Surface Pro X, Pine Phone, VisionFive, ARM Chromebook an Asahi Linux bauen.
  • Ännerunge goufen un der API gemaach déi d'Kompatibilitéit briechen. Den Iwwergank vu Godot 3.x op Godot 4.0 erfuerdert d'Applikatiounsaarbecht, awer d'Godot 3.x Branche huet e laangen Ënnerstëtzungszyklus, d'Längt vun deem hänkt vun der Nofro vum Benotzer fir déi al API of.



Source: opennet.ru

Setzt e Commentaire