Sangano reOpen 3D Foundation (O3DF) rakaburitsa vhezheni 23.10 yeinjini yaro yemutambo we3D, Open 3D Engine (O3DE), yakakodzera kugadzira mitambo yemazuva ano yeAAA uye simulators dzakasimba dzinokwanisa kushanda panguva chaiyo uye kupa mashandiro emhando yepamusoro. Kodhi yacho yakanyorwa muC++ uye yakaburitswa pasi perezinesi reApache 2.0. Rutsigiro rwepuratifomu runowanikwa. Linux, Windows, macOS, iOS uye Android.
Injini yeO3DE yakavhurwa muna Chikunguru 2021 neAmazon uye yakavakirwa pakodhi yeinjini yeAmazon Lumberyard yakagadzirwa kare, yakavakwa pahunyanzvi hweinjini yeCryEngine hwakapihwa rezenisi kubva kuCrytek muna 2015. Kubva payakaburitswa pachena, kugadzirwa kweinjini iyi kwave kuchitarisirwa nesangano risingabatsiri reOpen 3D Foundation, rakavambwa pasi pehutungamiriri hwe Linux Foundation. Kuwedzera kuAmazon, makambani akadai seEpic Games, Adobe, Huawei, Microsoft, Intel, naNiantic akabatana nechirongwa ichi.
Iyo injini inosanganisira yakabatanidzwa mutambo wekusimudzira nharaunda, yakawanda-yakarukwa photorealistic rendering system Atom Renderer nerutsigiro rweVulkan, Metal uye DirectX 12, yakawedzera 3D modhi mupepeti, hunhu animation system (Emotion FX), semi-yakapedza chigadzirwa chekuvandudza system. (prefab), fizikisi simulation injini chaiyo-nguva uye maraibhurari emasvomhu achishandisa SIMD mirairo. Kuti utsanangure pfungwa yemutambo, nzvimbo yekuona purogiramu (Script Canvas), pamwe nemitauro yeLua nePython, inogona kushandiswa.
Iyo purojekiti yakatanga kugadzirwa kuti ienderane nezvido zvako uye ine modular architecture. Pakazara, anopfuura makumi matatu modules anopiwa, anopiwa semaraibhurari akasiyana, akakodzera kutsiviwa, kubatanidzwa mumapurojekiti echitatu-bato uye kushandiswa kwakasiyana. Semuenzaniso, nekuda kwe modularity, vagadziri vanogona kutsiva iyo giraidhi renderer, ruzha system, tsigiro yemutauro, network stack, fizikisi injini uye chero zvimwe zvinhu.
Pakati pekuchinja mushanduro itsva:
- Nzvimbo yekuona scripting (Script Canvas) ikozvino inotsigira compact node, iyo inotora nzvimbo shoma yekuona uye yakagadzirirwa kubata mabasa ari nyore. Ichi chitsva chimiro chinoita kuti node graph iwedzere compact uye nyore kugadzirisa.
- Iyo yekuyedza DPE (Chinyorwa Property Mharidzo) yakawedzerwa pakugadzira edhita yezvivakwa pasina kutarisisa mukati mekuoma kweQt mushandisi wemashandisirwo ekugadzirisa kana kunetsekana nekushandisa akasiyana ekurongedza uye kusefa maturusi. Iye anovandudza anongo tsanangura iyo element dhizaini, editing maitiro, uye interface zvivakwa segwaro reXML, rinobva rashandurwa kuita rinodiwa interface uchishandisa iyo DocumentPropertyEditor widget. Chishandiso chekutanga chakaitwa uchishandisa DPE yaive "Console Variables" interface.
- Yakawedzera chimiro chekuyedza che Prefab Overrides, iyo inokutendera iwe kuti uchinje wakasununguka zviri mukati me Prefab zviitiko.
- Zvimiro zvinopihwa zvekugadzira otomatiki kugadzirwa kwetsika repositori neadd-on modules (Gems), matemplate, uye mapurojekiti.
- Kuti zvive nyore kuisa vhezheni yakaunganidzwa yeOpen 3D Engine, mapakeji e-snap akagadzirwa kuti Ubuntu 20.04 na22.0.
- Kugona kutumira kunze kwenyika kwemapurojekiti akagadzirwa uchishandisa Open 3D Engine kwakawedzerwa kune Windows, Linux, Linux Sevha ne iOS. Rutsigiro rwekutumira mapurojekiti e iOS rwunotarisirwa munguva pfupi iri kutevera. Android.
- Sisitimu yeAtom rendering yakagadziridzwa maererano nekushanda kwayo uye mhando yerendering, uye rutsigiro rwemafoni akavakirwa paiOS rwawedzerwa. AndroidChimiro chekushanda panguva imwe chete nemaGPU akawanda chawedzerwa. Rutsigiro rweRay-traced reflection rwaitwa. Rutsigiro rweVMA (Vulkan Memory Allocator) uye DX12MA (DirectX Memory Allocator) memory allocation mechanisms rwawedzerwa.
- Robot simulator masimba akawedzerwa. Iyo robot project template system yakagadziridzwa zvakanyanya. A template yekukurumidza kugadzira marobhoti manipulators yakawedzerwa. Zvinyorwa zvekutanga matemplate eprojekiti uchishandisa Robot Operating System (ROS2) chikuva chakapihwa. Tsigiro yemajoini eprismatic yekuchinjisa torque yakawedzerwa. Kuita kwakagadziridzwa uye sarudzo dzekugadzirisa dzechikamu chekamera dzawedzerwa. Mhando mbiri dzekubatisa dzave kuwanikwa: vacuum nemunwe. Chinhu chine sensor yekubata chawedzerwa.
Source: opennet.ru
