Toleo la kwanza la injini ya mchezo Open 3D Engine, iliyofunguliwa na Amazon

Shirika lisilo la faida la Open 3D Foundation (O3DF) limechapisha toleo la kwanza muhimu la injini ya wazi ya mchezo wa 3D Open 3D Engine (O3DE), inayofaa kwa kuendeleza michezo ya kisasa ya AAA na uigaji wa uaminifu wa hali ya juu wenye uwezo wa wakati halisi na ubora wa sinema. Nambari hiyo imeandikwa kwa C++ na kuchapishwa chini ya leseni ya Apache 2.0. Kuna msaada kwa Linux, Windows, macOS, iOS na majukwaa ya Android.

Msimbo wa chanzo wa injini ya O3DE ulifunguliwa Julai mwaka huu na Amazon na unategemea kanuni za injini ya awali iliyotengenezwa ya Amazon Lumberyard, iliyojengwa kwa teknolojia ya injini ya CryEngine iliyoidhinishwa kutoka Crytek mwaka wa 2015. Ili kukuza injini kwenye jukwaa la upande wowote, chini ya mwamvuli wa Linux Foundation, shirika la Open 3D Foundation liliundwa, ambalo, pamoja na Amazon, kampuni kama Adobe, Huawei, Intel, Red Hat, Niantic, AccelByte, Apocalypse. Studios, Audiokinetic, Genvid Technologies, International Game Developers Association, SideFX na Open Robotics.

Toleo la kwanza la injini ya mchezo Open 3D Engine, iliyofunguliwa na Amazon

Injini tayari inatumiwa na Amazon, studio kadhaa za mchezo na uhuishaji, pamoja na kampuni za roboti. Miongoni mwa michezo iliyoundwa kwa misingi ya injini, Dunia Mpya na Deadhaus Sonata inaweza kuzingatiwa. Mradi uliundwa awali ili kubadilika kulingana na mahitaji yako na una usanifu wa kawaida. Kwa jumla, zaidi ya moduli 30 hutolewa, hutolewa kama maktaba tofauti, zinazofaa kwa uingizwaji, kuunganishwa katika miradi ya watu wengine na kutumika tofauti. Kwa mfano, kutokana na urekebishaji, watengenezaji wanaweza kuchukua nafasi ya kionyeshi cha picha, mfumo wa sauti, usaidizi wa lugha, mkusanyiko wa mtandao, injini ya fizikia na vipengele vingine vyovyote.

Sehemu kuu za injini:

  • Mazingira jumuishi kwa maendeleo ya mchezo.
  • Mfumo wa uonyeshaji wa uhalisia wa nyuzi nyingi za mfumo wa Atom Renderer unaotumia API za michoro za Vulkan, Metal na DirectX 12.
  • Kihariri cha muundo wa 3D kinachoweza kupanuliwa.
  • Mfumo mdogo wa sauti.
  • Mfumo wa uhuishaji wa wahusika (Emotion FX).
  • Mfumo wa kutengeneza bidhaa za kumaliza nusu (prefab).
  • Injini ya kuiga michakato ya mwili kwa wakati halisi. NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast na AMD TressFX zinatumika kwa uigaji wa fizikia.
  • Maktaba za hisabati kwa kutumia maagizo ya SIMD.
  • Mfumo mdogo wa mtandao wenye usaidizi wa mgandamizo wa trafiki na usimbaji fiche, uigaji wa matatizo ya mtandao, urudufishaji data na ulandanishi wa mtiririko.
  • Umbizo la wavu wa jumla kwa rasilimali za mchezo. Inawezekana kutoa rasilimali kutoka kwa hati za Python na rasilimali za upakiaji asynchronously.
  • Vipengele vya kufafanua mantiki ya mchezo katika Lua na Python.

Toleo la kwanza la injini ya mchezo Open 3D Engine, iliyofunguliwa na Amazon

Kati ya tofauti kati ya O3DE na injini ya Amazon Lumberyard ni mfumo mpya wa ujenzi kulingana na Cmake, usanifu wa kawaida, matumizi ya huduma wazi, mfumo mpya wa prefab, kiolesura cha mtumiaji kinachopanuka kulingana na Qt, uwezo wa ziada wa kufanya kazi na huduma za wingu, uboreshaji wa utendakazi, uwezo mpya wa mtandao na injini iliyoboreshwa. utoaji kwa usaidizi wa ufuatiliaji wa miale, mwangaza wa kimataifa, uwasilishaji wa mbele na ulioahirishwa.

Ikumbukwe kwamba baada ya msimbo wa injini kufunguliwa, watengenezaji zaidi ya 250 walijiunga na mradi huo na kutekeleza mabadiliko 2182. Toleo la kwanza la mradi limepita hatua ya uimarishaji na inatambuliwa kuwa tayari kwa maendeleo ya michezo ya kitaalamu ya 3D na simulators. Kwa Linux, uundaji wa vifurushi katika muundo wa deb umeanza, na kisakinishi kimependekezwa kwa Windows. Toleo jipya pia linaongeza ubunifu kama vile zana za kuorodhesha wasifu na majaribio ya utendakazi, jenereta ya mazingira ya majaribio, ujumuishaji na mazingira ya programu inayoonekana Script Canvas, mfumo wa viendelezi vya Gem na usaidizi wa huduma za wingu, nyongeza za kuunda michezo ya mtandaoni ya wachezaji wengi, na SDK ya kusanidi injini na ukuzaji wa usaidizi kwenye Windows, Linux, macOS, iOS na majukwaa ya Android. Kwa namna ya viendelezi vya vito vya O3DE, vifurushi vilivyo na injini ya akili ya bandia ya Kythera, miundo ya Cesium geospatial 3D na athari za kuona za PopcornFX zimetolewa.

Chanzo: opennet.ru

Kuongeza maoni