Ukukhishwa kwenjini yegeyimu ye-Open 3D Engine 22.10, evulwe yi-Amazon

Inhlangano engenzi nzuzo i-Open 3D Foundation (O3DF) imemezele ukukhishwa kwenjini yegeyimu ye-3D evulekile e-Open 3D Engine 22.10 (O3DE), elungele 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 2021 yi-Amazon futhi isekelwe kukhodi yenjini yobunikazi ye-Amazon Lumberyard eyakhiwe ngaphambilini, eyakhiwe ngobuchwepheshe benjini ye-CryEngine enelayisense yakwa-Crytek ngo-2015. Ngemuva kokutholwa, ukuthuthukiswa kwenjini kugadwe yinhlangano engenzi nzuzo i-Open 3D Foundation, eyakhiwe ngaphansi kwe-Linux Foundation. Ngaphezu kwe-Amazon, izinkampani ezifana ne-Epic Games, Adobe, Huawei, Microsoft, Intel kanye ne-Niantic wajoyina umsebenzi ohlanganyelwe kuphrojekthi.

Injini ihlanganisa indawo edidiyelwe yokuthuthukiswa komdlalo, isistimu yokunikeza enemicu eminingi enezithombe eziningi i-Atom Renderer esekelwa i-Vulkan, i-Metal ne-DirectX 12, umhleli wemodeli ye-3D enwebekayo, isistimu yokugqwayiza yabalingiswa (i-Emotion FX), uhlelo lokuthuthukisa umkhiqizo osuphelile. (prefab), injini yokulingisa yefiziksi ngesikhathi sangempela nemitapo yolwazi yezibalo esebenzisa imiyalelo ye-SIMD. Ukuze uchaze i-logic yegeyimu, indawo yokuhlela ebonakalayo (i-Script Canvas), kanye nezilimi ze-Lua ne-Python, zingasetshenziswa.

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.

Phakathi kwezinguquko zenguqulo entsha:

  • Izici ezintsha ziye zahlongozwa ukuze kube lula ukubandakanyeka kwabahlanganyeli abasha emsebenzini nokusebenzelana phakathi kwamalungu ethimba lokuthuthukisa. Ukwesekwa okwengeziwe: amaphrojekthi angaphandle okulanda nokwabelana ngamaphrojekthi nge-URL; izifanekiso zokwenza lula ukwakhiwa kwamaphrojekthi ajwayelekile; inqolobane yensiza yenethiwekhi yokuhlela ukufinyelela okwabiwe kuzinsiza ezicutshunguliwe; izandiso zokudala ngokushesha izandiso zeGem.
  • Amathuluzi athuthukisiwe okudala imidlalo yabadlali abaningi. Imisebenzi eseyilungile ihlinzekelwe ukuhlela ukuxhumana phakathi kweseva neklayenti, ukulungisa iphutha nokudala amanethiwekhi.
  • Izinqubo zokwengeza ukugqwayiza zenziwe zaba lula. Kwengezwe usekelo olwakhelwe ngaphakathi lokukhipha ukunyakaza kwempande (I-Root Motion, ukunyakaza kwezinhlamvu okusekelwe ekugqwayizeni kwethambo lempande yohlaka lwamathambo). Inqubo yokungenisa izithombe ezithuthukisiwe.
  • Amandla okuxhumana okuzulazula ezisetshenziswa anwetshiwe. Kwengezwe usekelo lokulayisha kabusha okushisayo kwezinsiza.
  • Ukusebenziseka kokusebenza ne-Viewport sekuthuthukisiwe, ukukhethwa kwezinto kanye nokuhlelwa kwama-prefabs kwenziwe ngcono.
  • Uhlelo lokwakhiwa kwezwe ludlulisiwe lusuka esigabeni samakhono okuhlola lwayiswa esimweni sokulungela kokuqala (ukubuka kuqala). Ukusebenza kokunikeza nokuhlela izimo zezwe kuye kwathuthukiswa kakhulu. Kwengezwe ukwesekwa kokukala ezindaweni ezikala amakhilomitha ayi-16 by 16.
  • Izici ezintsha zokunikezela zisetshenziswe, njengezingezo zokukhiqiza isibhakabhaka nezinkanyezi.

Source: opennet.ru

Engeza amazwana