Kuburitswa kweOpen 3D Engine 22.10, yakavhurwa neAmazon

Sangano risingabatsiri purofiti Open 3D Foundation (O3DF) yakazivisa kuburitswa kweiyo yakavhurika 3D mutambo injini Vhura 3D Injini 22.10 (O3DE), yakakodzera kusimudzira mitambo yemazuva ano yeAAA uye yemhando yepamusoro-yekutendeseka inokwanisa kumhanya munguva chaiyo uye kuendesa cinematic mhando. . Iyo kodhi yakanyorwa muC ++ uye yakaburitswa pasi peiyo Apache 2.0 rezinesi. Kune rutsigiro rweLinux, Windows, macOS, iOS uye Android mapuratifomu.

Iyo kodhi kodhi yeinjini yeO3DE yakavhurwa yakavhurwa muna Chikunguru 2021 neAmazon uye yakavakirwa pakodhi yeinjini yakambogadzirwa yeAmazon Lumberyard, yakavakirwa paCryEngine injini tekinoroji dzakapihwa rezinesi kubva kuCrytek muna 2015. Mushure mekuwanikwa, kugadziridzwa kweinjini kunotariswa nesangano risingabatsiri Open 3D Foundation, rakagadzirwa pasi peLinux Foundation.Kuwedzera kuAmazon, makambani akaita seEpic Games, Adobe, Huawei, Microsoft, Intel neNiantic. vakabatana nebasa rakabatanidzwa papurojekiti.

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:

  • Zvitsva zvakarongwa kuti zvive nyore kutora chikamu chevatori vechikamu mubasa uye kudyidzana pakati penhengo dzechikwata chebudiriro. Yakawedzerwa rutsigiro rwe: ekunze mapurojekiti ekurodha uye kugovera mapurojekiti kuburikidza neURL; matemplate ekurerutsa kugadzirwa kwemapurojekiti akajairwa; network resource cache yekuronga kugovaniswa kuwana kune zvakagadziriswa zviwanikwa; ma wizards ekukurumidza kugadzira Gem ekuwedzera.
  • Zvishandiso zvakavandudzwa zvekugadzira mitambo yevazhinji. Yakagadzirirwa-yakagadzirwa mabasa anopihwa kuronga kuwirirana pakati pesevha nemutengi, kugadzirisa uye kugadzira network.
  • Maitiro ekuwedzera animation akarerutswa. Yakawedzerwa-yakavakirwa-mukati tsigiro yekubvisa midzi yekufamba (Root Motion, kufamba kwemunhu kunoenderana neapopayo yeskeleton's root bone). Maitiro ekuunza animation akavandudzwa.
  • Iyo interface yekugona yekufambisa kuburikidza nezviwanikwa yakawedzerwa. Yakawedzera tsigiro yekupisazve kurodha zviwanikwa.
  • Iko kushandiswa kwekushanda neViewport kwakagadziridzwa, kusarudzwa kwezvinhu uye kugadzirisa kwe prefabs kwakagadziridzwa.
  • Iyo landscape kuvaka sisitimu yakatamiswa kubva muchikamu chezviyedzo zvekugona kuenda kumamiriro ekutanga kugadzirira (preview). Kuita kwekupa uye kugadzirisa nzvimbo kwakavandudzwa zvakanyanya. Yakawedzera rutsigiro rwekuyera kunzvimbo dzinoyera 16 ne16 makiromita.
  • Zvitsva zvekushandura zvakaiswa, sekuwedzera kwekugadzira denga nenyeredzi.

Source: opennet.ru

Voeg