Amazon avaldas CryEngine'i tehnoloogiatel põhineva avatud mängumootori Open 3D Engine

Amazon on avaldanud projekti O3DE (Open 3D Engine), mis avab AAA mängude loomiseks sobiva mängumootori. O3DE mootor on varem välja töötatud patenteeritud Amazon Lumberyardi mootori ümberkujundatud ja täiustatud versioon, mis põhineb Crytekilt 2015. aastal litsentsitud CryEngine mootoritehnoloogiatel. Kood on kirjutatud C++ keeles ja avaldatud Apache 2.0 ja MIT litsentside all. Toetatakse Linuxi, Windows 10, macOS-i, iOS-i ja Androidi platvorme.

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.

Amazon avaldas CryEngine'i tehnoloogiatel põhineva avatud mängumootori Open 3D Engine

Füüsika simuleerimiseks toetatakse NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast ja AMD TressFX. Seal on sisseehitatud võrgu alamsüsteem, mis toetab liikluse tihendamist ja krüptimist, võrguprobleemide simulatsiooni, tööriistu andmete replikatsiooniks ja voo sünkroonimiseks. See toetab mänguressursside universaalset võrguvormingut, ressursside genereerimise automatiseerimist Pythonis ja ressursside asünkroonset laadimist.

Amazon avaldas CryEngine'i tehnoloogiatel põhineva avatud mängumootori Open 3D Engine

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.

Amazon avaldas CryEngine'i tehnoloogiatel põhineva avatud mängumootori Open 3D Engine

O3DE ja Amazon Lumberyardi mootori erinevuste hulgas on Cmake-il põhinev uus koostamise süsteem, moodularhitektuur, avatud utiliitide kasutamine, uus monteeritav süsteem, Qt-l põhinev laiendatav kasutajaliides, täiendavad võimalused pilveteenustega töötamiseks, jõudluse optimeerimised, uued võrguvõimalused ja täiustatud mootor. renderdamine koos kiirte jälgimise, globaalse valgustuse, edasi- ja edasilükatud renderdamise toega. Mootorit kasutavad juba nii Amazon, mitmed mängu- ja animatsioonistuudiod kui ka robootikafirmad. Mootori baasil loodud mängudest võib ära märkida Uus Maailm.

Mootori edasiarendamiseks neutraalsel platvormil on Linux Foundationi egiidi all loodud Open 3D Foundation, mille eesmärk on pakkuda avatud kvaliteetset 3D mootorit kaasaegsete mängude arendamiseks ja kõrgtruudus simulaatorid, mis võivad töötada reaalajas ja pakkuda kino kvaliteeti. Mootori ühistööga on liitunud juba 20 ettevõtet, sealhulgas Adobe, AWS, Huawei, Niantic, Intel, Red Hat, AccelByte, Apocalypse Studios, Audiokinetic, Genvid Technologies, International Game Developers Association, SideFX ja Open Robotics.



Allikas: opennet.ru

Lisa kommentaar