Microsoft se je pridružil delu na odprtem igralnem pogonu Open 3D Engine

Fundacija Linux je objavila, da se je Microsoft pridružil ustanovi Open 3D Foundation (O3DF), ki je bila ustanovljena za nadaljevanje skupnega razvoja motorja za igre Open 3D Engine (O3DE), potem ko ga je odkril Amazon. Microsoft je bil med najboljšimi udeleženci, skupaj z Adobe, AWS, Huawei, Intel in Niantic. Predstavnik Microsofta se bo pridružil upravnemu odboru O3DF. Skupno število udeležencev Open 3D Foundation je doseglo 25.

Od odprtja izvorne kode je bilo na motorju O3DE narejenih približno 14 tisoč sprememb, ki zajemajo približno 2 milijona vrstic kode. Vsak mesec je v repozitorijih projektov zabeleženih 350–450 potrditev od 60–100 razvijalcev. Glavni cilj projekta je zagotoviti odprt, visokokakovosten 3D motor za razvoj sodobnih AAA iger in simulatorjev visoke ločljivosti, ki lahko delujejo v realnem času in zagotavljajo kinematografsko kakovost.

Open 3D Engine je preoblikovana in izboljšana različica predhodno razvitega lastniškega motorja Amazon Lumberyard, ki temelji na tehnologijah motorja CryEngine, licenciranih pri Cryteku leta 2015. Motor vključuje integrirano okolje za razvoj iger, večnitni fotorealistični sistem upodabljanja Atom Renderer s podporo za Vulkan, Metal in DirectX 12, razširljiv urejevalnik 3D modelov, sistem za animacijo likov (Emotion FX), sistem za razvoj polizdelkov. (prefab), mehanizem fizikalne simulacije v realnem času in matematične knjižnice z uporabo navodil SIMD. Za definiranje logike igre je mogoče uporabiti vizualno programsko okolje (Script Canvas) ter jezika Lua in Python.

Motor že uporabljajo Amazon, več studiev za igre in animacije ter robotska podjetja. Med igrami, ustvarjenimi na podlagi motorja, je mogoče omeniti New World in Deadhaus Sonata. Projekt je bil prvotno zasnovan tako, da se prilagaja vašim potrebam in ima modularno arhitekturo. Skupno je na voljo več kot 30 modulov, dobavljenih kot ločene knjižnice, primernih za zamenjavo, integracijo v projekte tretjih oseb in uporabo ločeno. Na primer, zaradi modularnosti lahko razvijalci zamenjajo grafični upodabljalnik, zvočni sistem, jezikovno podporo, omrežni sklad, fizikalni mehanizem in vse druge komponente.

Vir: opennet.ru

Dodaj komentar