Amazonin avaama Open 3D Engine 22.10 -pelimoottorin julkaisu

Voittoa tavoittelematon järjestö Open 3D Foundation (O3DF) on ilmoittanut julkaisevansa avoimen 3D-pelimoottorin Open 3D Engine 22.10 (O3DE), joka soveltuu nykyaikaisten AAA-pelien ja korkealaatuisten simulaatioiden kehittämiseen, jotka pystyvät toimimaan reaaliajassa ja tuottamaan elokuvamaista laatua. . Koodi on kirjoitettu C++-kielellä ja julkaistu Apache 2.0 -lisenssillä. Tukea on Linux-, Windows-, macOS-, iOS- ja Android-alustoille.

Amazon hankki O3DE-moottorin avoimen lähdekoodin heinäkuussa 2021, ja se perustuu aiemmin kehitetyn Amazon Lumberyard -moottorin koodiin, joka on rakennettu Crytekiltä vuonna 2015 lisensoituun CryEngine-moottoriteknologioihin. Löytämisen jälkeen moottorin kehitystä valvoo Linux-säätiön alaisuudessa syntynyt voittoa tavoittelematon Open 3D Foundation -järjestö, jonka Amazonin lisäksi mukana ovat muun muassa Epic Games, Adobe, Huawei, Microsoft, Intel ja Niantic. osallistui hankkeen yhteistyöhön.

Moottori sisältää integroidun pelinkehitysympäristön, monisäikeisen fotorealistisen renderöintijärjestelmän Atom Renderer, joka tukee Vulkania, Metallia ja DirectX 12:ta, laajennettavan 3D-mallieditorin, hahmoanimaatiojärjestelmän (Emotion FX), puolivalmisteen tuotekehitysjärjestelmän (prefab), fysiikan simulointimoottori, reaaliaikainen ja matemaattinen kirjasto SIMD-ohjeita käyttäen. Pelilogiikan määrittämiseen voidaan käyttää visuaalista ohjelmointiympäristöä (Script Canvas) sekä Lua- ja Python-kieliä.

Projekti suunniteltiin alun perin mukautuvaksi tarpeisiisi ja siinä on modulaarinen arkkitehtuuri. Yhteensä tarjotaan yli 30 moduulia, jotka toimitetaan erillisinä kirjastoina, jotka soveltuvat vaihdettavaksi, integroitaviksi kolmannen osapuolen projekteihin ja käytettäväksi erikseen. Modulaarisuuden ansiosta kehittäjät voivat esimerkiksi vaihtaa grafiikan renderöinnin, äänijärjestelmän, kielituen, verkkopinon, fysiikan moottorin ja kaikki muut komponentit.

Uuden version muutoksista:

  • Uusia ominaisuuksia on ehdotettu yksinkertaistamaan uusien osallistujien osallistumista työhön ja vuorovaikutusta kehitystiimin jäsenten välillä. Lisätty tuki: ulkoisille projekteille, joilla ladataan ja jaetaan projekteja URL-osoitteen kautta; mallit standardiprojektien luomisen yksinkertaistamiseksi; verkkoresurssien välimuisti käsiteltyjen resurssien jaetun pääsyn järjestämiseen; ohjatut toiminnot Gem-laajennusten nopeaan luomiseen.
  • Parannetut työkalut moninpelien luomiseen. Tarjolla on valmiita toimintoja palvelimen ja asiakkaan välisten yhteyksien järjestämiseen, virheenkorjaukseen ja verkkojen luomiseen.
  • Animaatioiden lisäämisprosesseja on yksinkertaistettu. Lisätty sisäänrakennettu tuki juuren liikkeen poistamiseen (Root Motion, hahmon liike, joka perustuu luurangon juuriluun animaatioon). Parannettu animaatioiden tuontiprosessi.
  • Resursseissa liikkumisen käyttöliittymäominaisuuksia on laajennettu. Lisätty tuki resurssien kuumalle uudelleenlataukselle.
  • Viewportin kanssa työskentelyn käytettävyyttä on parannettu, elementtien valintaa ja esivalmisteiden muokkausta on parannettu.
  • Maisemarakennusjärjestelmä on siirretty kokeellisten valmiuksien luokasta alustavaan valmiustilaan (esikatselu). Maisemien renderöinnin ja muokkaamisen suorituskykyä on parannettu merkittävästi. Lisätty tuki skaalausalueille, joiden mitat ovat 16 x 16 kilometriä.
  • Uusia renderöintiominaisuuksia on otettu käyttöön, kuten lisäyksiä taivaan ja tähtien luomiseen.

Lähde: opennet.ru

Lisää kommentti