Ukukhishwa kokuqala kwe-Amazon Open 3D Engine

Inhlangano engenzi nzuzo i-Open 3D Foundation (O3DF) ishicilele ukukhishwa kokuqala okubalulekile kwenjini yegeyimu ye-3D evulekile i-Open 3D Engine (O3DE), efaneleka ukuthuthukisa imidlalo yesimanje ye-AAA kanye nokulingisa okuthembekile okuphezulu okukwazi isikhathi sangempela nekhwalithi yesinema. Ikhodi ibhalwe ku-C++ futhi ishicilelwe ngaphansi kwelayisensi ye-Apache 2.0. Kukhona ukusekelwa kweLinux, Windows, macOS, iOS kanye namapulatifomu e-Android.

Ikhodi yomthombo yenjini ye-O3DE yavulwa ngoJulayi walo nyaka ngabakwa-Amazon futhi isekelwe kukhodi yenjini yobunikazi eyakhiwe ngaphambilini ye-Amazon Lumberyard, eyakhiwe ngobuchwepheshe benjini ye-CryEngine enelayisense yakwa-Crytek ngo-2015. Ukuthuthukisa injini endaweni yesikhulumi esingathathi hlangothi, ngaphansi kwe-Linux Foundation, inhlangano ye-Open 3D Foundation yasungulwa, lapho, ngaphezu kwe-Amazon, izinkampani ezifana ne-Adobe, Huawei, Intel, Red Hat, Niantic, AccelByte, Apocalypse. Izitudiyo, i-Audiokinetic, i-Genvid Technologies, i-International Game Developers Association, i-SideFX kanye ne-Open Robotics.

Ukukhishwa kokuqala kwe-Amazon Open 3D Engine

Injini isivele isetshenziswa yi-Amazon, izitudiyo eziningi zegeyimu nezopopayi, kanye nezinkampani zamarobhothi. Phakathi kwemidlalo eyakhiwe ngesisekelo senjini, i-New World ne-Deadhaus Sonata ingaqashelwa. Iphrojekthi ekuqaleni yayiklanyelwe ukuthi ivumelane nezidingo zakho futhi inokwakheka kwe-modular. Sekukonke, amamojula angaphezu kuka-30 anikeziwe, ahlinzekwa njengemitapo yolwazi ehlukene, alungele ukushintshwa, ukuhlanganiswa kumaphrojekthi ezinkampani zangaphandle futhi asetshenziswe ngokuhlukana. Isibonelo, ngenxa ye-modularity, abathuthukisi bangangena esikhundleni sesinikezeli sezithombe, isistimu yomsindo, usekelo lolimi, isitaki senethiwekhi, injini yefiziksi nanoma yiziphi ezinye izingxenye.

Izingxenye zenjini eziyinhloko:

  • Indawo edidiyelwe yokuthuthukiswa komdlalo.
  • Isistimu yokunikeza enemicu eminingi enezithombe ezingokoqobo i-Atom Renderer esekelwa i-Vulkan, Metal kanye ne-DirectX 12 APIs yezithombe.
  • Umhleli wemodeli ye-3D enwebekayo.
  • Isistimu engaphansi yomsindo.
  • Isistimu yokugqwayiza yezinhlamvu (Emotion FX).
  • Uhlelo lokuthuthukisa imikhiqizo eqediwe kancane (i-prefab).
  • Injini yokulingisa izinqubo zomzimba ngesikhathi sangempela. I-NVIDIA PhysX, i-NVIDIA Cloth, i-NVIDIA Blast ne-AMD TressFX zisekelwe ekulingiseni kwe-physics.
  • Imitapo yolwazi yezibalo isebenzisa imiyalelo ye-SIMD.
  • Isistimu engaphansi yenethiwekhi enosekelo lokucindezela kwethrafikhi nokubethela, ukulingisa izinkinga zenethiwekhi, ukuphindaphinda kwedatha nokuvumelanisa kokusakaza.
  • Ifomethi yemeshi yendawo yonke yezinsiza zegeyimu. Kungenzeka ukukhiqiza izinsiza kusuka kumibhalo ye-Python futhi ulayishe izinsiza ngokulinganayo.
  • Izingxenye zokuchaza i-logic yegeyimu ku-Lua ne-Python.

Ukukhishwa kokuqala kwe-Amazon Open 3D Engine

Phakathi komehluko phakathi kwe-O3DE kanye nenjini ye-Amazon Lumberyard kukhona uhlelo olusha lokwakha olusekelwe ku-Cmake, i-architecture ye-modular, ukusetshenziswa kwezinsiza ezivulekile, uhlelo olusha lwe-prefab, isixhumi esibonakalayo esinwebekayo esisekelwe ku-Qt, amakhono engeziwe okusebenza nezinsizakalo zamafu, ukulungiselelwa kokusebenza, amandla amasha enethiwekhi, kanye nenjini ethuthukisiwe. ukunikeza ngokusekelwa kokulandela umsebe, ukukhanya komhlaba, ukunikezwa okuya phambili nokuhlehlisiwe.

Kuyaphawuleka ukuthi ngemuva kokuvulwa kwekhodi yenjini, abathuthukisi abangaphezu kuka-250 bajoyine iphrojekthi futhi basebenzise izinguquko eziyi-2182. Ukukhishwa kokuqala kwephrojekthi kudlule isigaba sokuzinzisa futhi kuthathwa njengokulungele ukuthuthukiswa kwemidlalo ye-3D yochwepheshe kanye nezilingisi. Ku-Linux, ukwakhiwa kwamaphakheji ngefomethi ye-deb sekuqalile, futhi isifaki siphakanyiselwe i-Windows. Inguqulo entsha iphinda yengeze izinto ezintsha njengamathuluzi okwenza iphrofayela nokuhlola ukusebenza, ijeneretha ye-landscape esilingalwayo, ukuhlanganiswa nendawo ebonwayo yokuhlela i-Script Canvas, uhlelo lwezandiso zeGem ezisekelwa amasevisi amafu, izengezo zokudala imidlalo ye-inthanethi yabadlali abaningi, I-SDK yokumisa injini nokuthuthukiswa kosekelo ku-Windows, Linux, macOS, iOS kanye nezinkundla ze-Android. Ngendlela yezandiso eziyigugu ze-O3DE, amaphakheji anenjini ye-Kythera yokwenziwa kobuhlakani, amamodeli e-Cesium geospatial 3D kanye nemiphumela yokubuka ye-PopcornFX akhululiwe.

Source: opennet.ru

Engeza amazwana