Mängumootori Open 3D Engine 22.10 väljalase, mille avas Amazon

Mittetulundusühing Open 3D Foundation (O3DF) teatas avatud 3D-mängumootori Open 3D Engine 22.10 (O3DE) väljalaskmisest, mis sobib kaasaegsete AAA-mängude ning reaalajas ja kinokvaliteediga kõrglahutusega simulatsioonide arendamiseks. Kood on kirjutatud C++ keeles ja avaldatud Apache 2.0 litsentsi all. Toetatakse Linuxi, Windowsi, macOS-i, iOS-i ja Androidi platvorme.

O3DE mootori lähtekoodi sai 2021. aasta juulis avatud lähtekoodiga Amazon ja see põhineb varem välja töötatud patenteeritud Amazon Lumberyardi mootori koodil, mis on üles ehitatud Crytekilt 2015. aastal litsentsitud CryEngine mootoritehnoloogiatele. Mootori arendamist juhendab pärast avastust Linux Foundationi egiidi all loodud mittetulundusühing Open 3D Foundation, lisaks Amazonile sellised ettevõtted nagu Epic Games, Adobe, Huawei, Microsoft, Intel ja Niantic. ühines projektiga ühistööga.

Mootor sisaldab integreeritud mänguarenduskeskkonda, mitme lõimega fotorealistlikku renderdussüsteemi Atom Renderer, mis toetab Vulkanit, Metalli ja DirectX 12, laiendatavat 3D-mudeliredaktorit, tegelaste animatsioonisüsteemi (Emotion FX), pooltoodete arendussüsteemi (prefab), füüsika simulatsioonimootori reaalajas ja matemaatilised raamatukogud, mis kasutavad SIMD juhiseid. Mänguloogika määratlemiseks saab kasutada visuaalset programmeerimiskeskkonda (Script Canvas), aga ka Lua ja Pythoni keeli.

Projekt loodi algselt nii, et see oleks kohandatav teie vajadustele ja sellel on modulaarne arhitektuur. Kokku pakutakse rohkem kui 30 moodulit, mis tarnitakse eraldi teekidena, mis sobivad asendamiseks, integreerimiseks kolmandate osapoolte projektidesse ja kasutamiseks eraldi. Näiteks saavad arendajad tänu modulaarsusele välja vahetada graafika renderdaja, helisüsteemi, keeletoe, võrgupinu, füüsikamootori ja mis tahes muid komponente.

Uue versiooni muudatuste hulgas:

  • Uute osalejate töösse kaasamise ja arendusmeeskonna liikmete omavahelise suhtluse lihtsustamiseks on välja pakutud uusi funktsioone. Lisatud tugi: välisprojektidele projektide allalaadimiseks ja jagamiseks URL-i kaudu; mallid tüüpprojektide loomise lihtsustamiseks; võrguressursside vahemälu töödeldud ressurssidele jagatud juurdepääsu korraldamiseks; viisardid Gem-laiendite kiireks loomiseks.
  • Täiustatud tööriistad mitme mängijaga mängude loomiseks. Serveri ja kliendi vaheliste ühenduste korraldamiseks, silumiseks ja võrkude loomiseks on ette nähtud valmisfunktsioonid.
  • Animatsiooni lisamise protsesse on lihtsustatud. Lisatud sisseehitatud tugi juure liikumise ekstraheerimiseks (Root Motion, tegelase liikumine, mis põhineb skeleti juureluu animatsioonil). Täiustatud animatsiooni importimise protsess.
  • Laiendatud on liidese võimalusi ressurssides navigeerimiseks. Lisatud ressursside kuuma taaslaadimise tugi.
  • Täiustatud on Viewportiga töötamise kasutatavust, täiustatud on elementide valikut ja paneelide redigeerimist.
  • Maastikuehitussüsteem on katsevõimaluste kategooriast üle viidud eelvalmiduse olekusse (eelvaade). Maastiku renderdamise ja redigeerimise jõudlus on oluliselt paranenud. Lisatud on skaleerimise tugi aladele, mille mõõtmed on 16 x 16 kilomeetrit.
  • Rakendatud on uusi renderdusfunktsioone, näiteks taeva ja tähtede genereerimiseks mõeldud täiendused.

Allikas: opennet.ru

Lisa kommentaar