Microsoft se je pridružil Open 3D Foundation, Amazonovemu motorju za odprte igre

To je objavila fundacija Linux Microsoft se je pridružil Open 3D Foundation (O3DF), ki je bil ustanovljen za nadaljevanje sorazvoja Open 3D Engine (O3DE), potem ko ga je izdal Amazon.

Microsoft je bil med najboljšimi sodelavci, skupaj z Adobe, AWS, Huawei, Intel in Niantic. Predstavnik Microsofta bo delal v upravnem odboru O3DF. Skupno število članov Open 3D Foundation je doseglo 25.

Od odprtja izvorne kode je bilo narejenih približno 14.000 sprememb na motorju O3DE, ki pokriva približno 2 milijona vrstic kode. Vsak mesec je v repozitoriju projekta določenih 350-450 obvez od 60-100 razvijalcev.

Glavni cilj projekta je zagotavljajo odprt, visokokakovosten 3D motor za razvoj sodobnih iger razreda AAA in simulatorjev visoke zvestobe, ki se lahko izvajajo v realnem času in zagotavljajo kinematografsko kakovost.

Odprite 3D Engine je revidirana in izboljšana različica lastniškega motorja, ki ga je prej razvil Amazon Lumberyard, ki temelji na tehnologiji CryEngine, licencirano pri Cryteku leta 2015. Motor vključuje integrirano okolje za razvoj iger, Atom Renderer večnitni fotorealistični sistem upodabljanja s podporo za Vulkan, Metal in DirectX 12, razširljiv urejevalnik 3D modelov, sistem za animacijo likov ( Emotion FX), vnaprej zgrajen razvojni sistem, fizikalni simulacijski mehanizem 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), pa tudi jezika Lua in Python.

Motor uporabljajo ga že Amazon, različni studii za igre in animacije ter robotska podjetja. Od iger, ustvarjenih na podlagi motorja, je mogoče izpostaviti New World in Deadhaus Sonata. Projekt je bil prvotno zasnovan tako, da ustreza vašim potrebam in ima modularno arhitekturo.

Skupno je na voljo več kot 30 modulov, ki so na voljo kot ločene knjižnice, primerne za zamenjavo, integracijo v projekte tretjih oseb in samostojno uporabo. Na primer, zahvaljujoč modularnosti lahko razvijalci zamenjajo grafični upodabljalnik, zvočni sistem, jezikovno podporo, omrežni sklad, fizični mehanizem in vse druge komponente.

Projekt je bil prvotno zasnovan tako, da ustreza vašim potrebam in ima modularno arhitekturo. Skupno je na voljo več kot 30 modulov, ki so na voljo kot samostojne knjižnice, primerne za zamenjavo, integracijo v projekte tretjih oseb in ločeno uporabo. Na primer, zahvaljujoč modularnosti lahko razvijalci zamenjajo grafično upodabljanje, zvočni sistem, jezikovno podporo, omrežni sklad, fizični mehanizem in katero koli drugo komponento.

Od glavnih komponent izstopajo naslednje:

  • Integrirano okolje za razvoj iger.
  • Večnitni fotorealistični mehanizem za upodabljanje Atom procesorja s podporo za grafični API Vulkan, Metal in DirectX 12.
  • Razširljiv urejevalnik 3D modelov.
  • Zvočni podsistem.
  • Sistem animacije znakov (Emotion FX).
  • Sistem razvoja polizdelkov (montažnih) izdelkov.
  • Simulacijski motor fizike v realnem času. Podpira NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast in AMD TressFX za simulacijo fizike.
  • Matematične knjižnice, ki uporabljajo navodila SIMD.
  • Omrežni podsistem s podporo za stiskanje in šifriranje prometa, simulacijo omrežnih težav, replikacijo podatkov in sinhronizacijo toka.
  • Univerzalni mrežni format za igralna sredstva. Sredstva lahko ustvarite iz skriptov Python in sredstva naložite asinhrono.
  • Komponente za definiranje logike igre v Lua in Python.

Od opazne razlike od O3DE do motorja Amazon Lumberyard, vključno z novim sistemom gradnje Cmake, modularna arhitektura, odprtokodni pripomočki, nov vnaprej zgrajen sistem, razširljiv uporabniški vmesnik, ki temelji na Qt, dodatne zmogljivosti za delo s storitvami v oblaku, optimizacije delovanja, nove omrežne zmogljivosti, izboljšano upodabljanje motorja s podporo za sledenje žarkom, globalna osvetlitev, predvidevanje in zakasnjeno upodabljanje.

Nazadnje, če vas zanima več o tem, se lahko posvetujete s podrobnostmi V naslednji povezavi.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.