Lëshimi i motorit të lojës Open 3D Engine 22.10, i hapur nga Amazon

Organizata jofitimprurëse Open 3D Foundation (O3DF) njoftoi lëshimin e motorit të hapur të lojërave 3D Open 3D Engine 22.10 (O3DE), i përshtatshëm për zhvillimin e lojërave moderne AAA dhe simulimeve me besueshmëri të lartë, të afta për cilësi në kohë reale dhe kinematografike. Kodi është shkruar në C++ dhe publikohet nën licencën Apache 2.0. Ekziston mbështetje për platformat Linux, Windows, macOS, iOS dhe Android.

Kodi burimor për motorin O3DE ishte me burim të hapur në korrik 2021 nga Amazon dhe bazohet në kodin e motorit të pronarit të zhvilluar më parë të Amazon Lumberyard, i ndërtuar mbi teknologjitë e motorit CryEngine të licencuara nga Crytek në 2015. Pas zbulimit, zhvillimi i motorit mbikëqyret nga organizata jofitimprurëse Open 3D Foundation, e krijuar nën kujdesin e Fondacionit Linux. Përveç Amazon, kompani si Epic Games, Adobe, Huawei, Microsoft, Intel dhe Niantic iu bashkua punës së përbashkët në projekt.

Motori përfshin një mjedis të integruar të zhvillimit të lojërave, një sistem të interpretimit fotorealist me shumë fije Atom Renderer me mbështetje për Vulkan, Metal dhe DirectX 12, një redaktues modeli 3D të zgjerueshëm, një sistem animimi të personazheve (Emotion FX), një sistem zhvillimi produktesh gjysmë të gatshme (prefab), një motor simulimi fizik në kohë reale dhe biblioteka matematikore duke përdorur udhëzimet SIMD. Për të përcaktuar logjikën e lojës, mund të përdoret një mjedis programimi vizual (Script Canvas), si dhe gjuhët Lua dhe Python.

Projekti fillimisht është projektuar për t'u përshtatur me nevojat tuaja dhe ka një arkitekturë modulare. Në total, ofrohen më shumë se 30 module, të ofruara si biblioteka të veçanta, të përshtatshme për zëvendësim, integrim në projekte të palëve të treta dhe përdorim veçmas. Për shembull, falë modularitetit, zhvilluesit mund të zëvendësojnë interpretuesin grafik, sistemin e zërit, mbështetjen e gjuhës, grupin e rrjetit, motorin fizik dhe çdo komponent tjetër.

Ndër ndryshimet në versionin e ri:

  • Janë propozuar veçori të reja për të thjeshtuar përfshirjen e pjesëmarrësve të rinj në punë dhe ndërveprimin midis anëtarëve të ekipit të zhvillimit. Mbështetje e shtuar për: projekte të jashtme për shkarkimin dhe ndarjen e projekteve përmes URL-së; shabllone për të thjeshtuar krijimin e projekteve standarde; cache e burimeve të rrjetit për organizimin e aksesit të përbashkët në burimet e përpunuara; magjistarët për krijimin e shpejtë të shtesave Gem.
  • Mjete të përmirësuara për krijimin e lojërave me shumë lojtarë. Ofrohen funksione të gatshme për organizimin e lidhjeve ndërmjet serverit dhe klientit, korrigjimin dhe krijimin e rrjeteve.
  • Proceset për shtimin e animacionit janë thjeshtuar. Mbështetje e integruar e shtuar për nxjerrjen e lëvizjes së rrënjës (Root Motion, një lëvizje karakteresh e bazuar në animacionin e kockës së rrënjës së skeletit). Procesi i përmirësuar i importit të animacionit.
  • Aftësitë e ndërfaqes për lundrimin nëpër burime janë zgjeruar. Mbështetje e shtuar për rimbushjen e nxehtë të burimeve.
  • Përdorshmëria e punës me Viewport është përmirësuar, zgjedhja e elementeve dhe redaktimi i parafabrikave janë përmirësuar.
  • Sistemi i ndërtimit të peizazhit është transferuar nga kategoria e aftësive eksperimentale në një gjendje gatishmërie paraprake (parapamje). Performanca e interpretimit dhe redaktimit të peizazheve është përmirësuar ndjeshëm. Mbështetje e shtuar për shkallëzimin në zona me përmasa 16 me 16 kilometra.
  • Janë zbatuar veçori të reja renderimi, të tilla si shtesa për gjenerimin e qiellit dhe yjeve.

Burimi: opennet.ru

Shto një koment