Open 3D Foundation shpall publikimin e parë të Open 3D Engine

Në muajin shtator ne ndajmë këtu në blog lajmet e motorit O3DE, i cili është një version i ridizajnuar dhe i përmirësuar i motorit Lumberyard, bazuar në teknologjitë CryEngine të licencuara nga Crytek në 2015 dhe me mbështetje për platforma të ndryshme si Linux, Windows 10, macOS, iOS dhe Android.

Dhe tani në lajmet më të fundit, Fondacioni jofitimprurës Open 3D (O3DF) ka lëshuar lëshimin e parë të rëndësishëm të Open 3D Engine (O3DE), një motor lojërash 3D me burim të hapur i përshtatshëm për zhvillimin e lojërave AAA simulatorë modernë dhe me precizion të lartë të aftë për të punuar në kushte reale. kohë dhe duke ofruar cilësi kinematografike.

Kodi burimor për motorin O3DE u lëshua në korrik të këtij viti nga Amazon dhe bazohet në kodin e motorit të pronarit të Amazon Lumberyard të zhvilluar më parë. Për të zhvilluar motorin në një platformë neutrale nën kujdesin e Fondacionit Linux, u krijua Open 3D Foundation, brenda të cilit, përveç Amazon, kompani si Adobe, Huawei, Intel, Red Hat, Niantic, AccelByte, Apocalypse Studios, Audiokinetic iu bashkua punës së përbashkët në Engine, Genvid Technologies, International Game Developers Association, SideFX dhe Open Robotics.

Motori tashmë po përdoret nga Amazon, studio të ndryshme lojërash dhe animacioni dhe kompanitë e robotikës. Nga lojërat e krijuara në bazë të motorit, mund të shihni New World dhe Deadhaus Sonata.

Projekti fillimisht u krijua për t'iu përshtatur nevojave tuaja dhe ka një arkitekturë modulare. Në total, ofrohen më shumë se 30 module, të ofruara si biblioteka të pavarura, të përshtatshme për zëvendësim, integrim në projekte të palëve të treta dhe përdorim të veçantë. Për shembull, falë modularitetit, zhvilluesit mund të zëvendësojnë paraqitjen grafike, sistemin e zërit, mbështetjen e gjuhës, rrjetin e rrjetit, motorin fizik dhe çdo komponent tjetër.

Nga komponentët kryesorë bien në sy:

  • Një mjedis i integruar për zhvillimin e lojërave.
  • Motori i interpretimit fotorealist me shumë fije Procesor Atom me mbështetje për API grafike Vulkan, Metal dhe DirectX 12.
  • Redaktues modeli 3D i zgjerueshëm.
  • Nënsistemi i zërit.
  • Sistemi i animimit të personazheve (Emotion FX).
  • Sistemi i zhvillimit të produkteve gjysëm të gatshme (të parafabrikuara).
  • Motori i simulimit të fizikës në kohë reale. Mbështet NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast dhe AMD TressFX për simulimin e fizikës.
  • Bibliotekat e matematikës që përdorin udhëzimet SIMD.
  • Nënsistem rrjeti me mbështetje për kompresimin dhe enkriptimin e trafikut, simulimin e problemeve të rrjetit, replikimin e të dhënave dhe sinkronizimin e rrjedhës.
  • Një format rrjetë universale për asetet e lojës. Ju mund të gjeneroni burime nga skriptet Python dhe të ngarkoni burimet në mënyrë asinkrone.
  • Komponentët për të përcaktuar logjikën e lojës në Lua dhe Python.

dallime të dukshme nga O3DE tek motori i Amazon Lumberyard, duke përfshirë një sistem të ri ndërtimi Cmake, arkitekturë modulare, shërbime me burim të hapur, një sistem i ri i para-ndërtuar, një ndërfaqe përdoruesi e zgjeruar e bazuar në Qt, aftësi shtesë për të punuar me shërbimet cloud, optimizime të performancës, aftësi të reja rrjeti, një paraqitje e përmirësuar e motorit me mbështetje për gjurmimin e rrezeve, ndriçimin global, parashikimin dhe paraqitjen e vonuar.

Vihet re se pas hapjes së kodit të motorit, më shumë se 250 zhvillues iu bashkuan projektit dhe zbatuan 2,182 ndryshime.

Nisja e parë e projektit kaloi fazën e stabilizimit dhe pranohet se është gati për zhvillimin e lojërave dhe simulatorëve profesionistë 3D. Për Linux, ka filluar formimi i paketës deb dhe ofrohet një instalues ​​për Windows.

Versioni i ri shton gjithashtu risi si mjetet e profilizimit. dhe testet e performancës, një gjenerator eksperimental i terrenit, iIntegrimi me mjedisin e programimit vizual Script Canvas, Sistemi i zgjerimit Gem me mbështetje për shërbimet cloud, shtojca për të krijuar lojëra rrjeti me shumë lojtarë, SDK për zhvillimin e motorit të personalizimit dhe mbështetjes në platforma të ndryshme.

Së fundi, nëse jeni të interesuar të dini më shumë për të duhet të dini se kodi është shkruar në C ++ dhe lëshohet nën licencën Apache 2.0. Ekziston një platformë mbështetëse për Linux, Windows, MacOS, iOS dhe Android.

Fuente: https://o3de.org


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.