Open 3D Engine 22.10 bertsioa, Amazonek irekia

Open 3D Foundation (O3DF) irabazi asmorik gabeko erakundeak Open 3D Engine 3 (O22.10DE) 3D joko motor irekia kaleratu zuela iragarri zuen, AAA joko modernoak eta denbora errealean eta zinema-kalitaterako gai diren fideltasun handiko simulazioak garatzeko egokia. Kodea C++-n idatzita dago eta Apache 2.0 lizentziarekin argitaratu da. Linux, Windows, macOS, iOS eta Android plataformetarako laguntza dago.

O3DE motorraren iturburu-kodea 2021eko uztailean iturburu irekia izan zen Amazon-ek eta aurretik garatutako jabedun Amazon Lumberyard motorearen kodean oinarritzen da, Crytek-en lizentziadun CryEngine motor teknologietan eraikia 2015ean. Aurkikuntzaren ostean, Linux Fundazioaren babespean sortutako Open 3D Foundation irabazi-asmorik gabeko erakundeak gainbegiratzen du motorearen garapena.Amazonez gain, Epic Games, Adobe, Huawei, Microsoft, Intel eta Niantic bezalako enpresek gainbegiratzen dute. proiektuaren baterako lanarekin bat egin zuen.

Motorrak jokoak garatzeko ingurune integratua, hari anitzeko errendatze fotorealistako sistema Atom Renderer, Vulkan, Metal eta DirectX 12rako laguntzarekin, 3D ereduen editore hedagarri bat, pertsonaien animazio sistema (Emotion FX), erdi amaitutako produktuak garatzeko sistema ditu. (aurrefabrikatua), denbora errealeko fisikako simulazio motorra eta liburutegi matematikoak SIMD argibideak erabiliz. Joko-logika definitzeko, programazio-ingurune bisual bat (Script Canvas), baita Lua eta Python lengoaiak ere erabil daitezke.

Proiektua hasiera batean zure beharretara egokitzeko diseinatu zen eta arkitektura modularra du. Guztira, 30 modulu baino gehiago eskaintzen dira, liburutegi bereizi gisa hornituak, ordezkatzeko, hirugarrenen proiektuetan integratzeko eta bereizita erabiltzeko egokiak. Adibidez, modularitateari esker, garatzaileek grafikoen errendatzailea, soinu sistema, hizkuntza euskarria, sare pila, fisika motorra eta beste edozein osagai ordez ditzakete.

Bertsio berriaren aldaketen artean:

  • Ezaugarri berriak proposatu dira garapen-taldeko kideen arteko lanean eta elkarrekintzan parte-hartzaile berrien inplikazioa errazteko. Honetarako euskarria gehitu da: URL bidez proiektuak deskargatzeko eta partekatzeko kanpoko proiektuak; proiektu estandarrak sortzea errazteko txantiloiak; sareko baliabideen cachea prozesatutako baliabideetarako sarbidea partekatua antolatzeko; Gem luzapenak azkar sortzeko morroiak.
  • Jokalari anitzeko jokoak sortzeko tresnak hobetuak. Zerbitzariaren eta bezeroaren arteko konexioak antolatzeko, arazketa eta sareak sortzeko prest dauden funtzioak eskaintzen dira.
  • Animazioa gehitzeko prozesuak erraztu egin dira. Erro-mugimenduaren erauzketarako euskarri integratua gehitu da (Root Motion, eskeletoaren erro-hezurren animazioan oinarritutako pertsonaien mugimendua). Animazio-inportazio-prozesua hobetu da.
  • Baliabideetan nabigatzeko interfazearen gaitasunak zabaldu dira. Baliabideak beroan birkargatzeko laguntza gehitu da.
  • Viewport-arekin lan egiteko erabilgarritasuna hobetu da, elementuen aukeraketa eta aurrefabrikatuen edizioa hobetu da.
  • Paisaia-eraikuntza-sistema gaitasun esperimentalen kategoriatik aldez aurretiko prest dagoen egoerara (aurreikuspena) pasatu da. Paisaiak errendatzeko eta editatzeko errendimendua nabarmen hobetu da. 16 x 16 kilometroko eremuetan eskalatzeko euskarria gehitu da.
  • Errendatzeko ezaugarri berriak ezarri dira, hala nola zerua eta izarrak sortzeko gehigarriak.

Iturria: opennet.ru

Gehitu iruzkin berria