Open 3D Engine 22.10 izlaidums, ko atver Amazon

Bezpeļņas organizācija Open 3D Foundation (O3DF) paziņoja par atvērtā 3D spēļu dzinēja Open 3D Engine 22.10 (O3DE) izlaišanu, kas ir piemērots modernu AAA spēļu un augstas precizitātes simulāciju izstrādei, kas spēj nodrošināt reāllaika un kinematogrāfisku kvalitāti. Kods ir rakstīts C++ valodā un publicēts saskaņā ar Apache 2.0 licenci. Ir atbalsts Linux, Windows, macOS, iOS un Android platformām.

O3DE dzinēja avota kodu 2021. gada jūlijā nodrošināja Amazon, un tas ir balstīts uz iepriekš izstrādātā patentētā Amazon Lumberyard dzinēja kodu, kas izveidots uz CryEngine dzinēja tehnoloģijām, kas licencētas no Crytek 2015. gadā. Pēc atklāšanas dzinēja izstrādi uzrauga bezpeļņas organizācija Open 3D Foundation, kas izveidota Linux Foundation paspārnē.Papildus Amazon, tādas kompānijas kā Epic Games, Adobe, Huawei, Microsoft, Intel un Niantic. pievienojās kopīgajam darbam pie projekta.

Dzinējs ietver integrētu spēļu izstrādes vidi, daudzpavedienu fotoreālistisku renderēšanas sistēmu Atom Renderer ar atbalstu Vulkan, Metal un DirectX 12, paplašināmu 3D modeļu redaktoru, rakstzīmju animācijas sistēmu (Emotion FX), pusfabrikātu izstrādes sistēmu. (sagataves), fizikas simulācijas dzinējs reāllaika un matemātiskās bibliotēkas, izmantojot SIMD instrukcijas. Lai definētu spēles loģiku, var izmantot vizuālo programmēšanas vidi (Script Canvas), kā arī Lua un Python valodas.

Projekts sākotnēji tika izstrādāts tā, lai tas būtu pielāgojams jūsu vajadzībām, un tam ir modulāra arhitektūra. Kopumā tiek piedāvāti vairāk nekā 30 moduļi, kas tiek piegādāti kā atsevišķas bibliotēkas, kas ir piemēroti nomaiņai, integrācijai trešo pušu projektos un lietošanai atsevišķi. Piemēram, pateicoties modularitātei, izstrādātāji var nomainīt grafikas renderētāju, skaņas sistēmu, valodas atbalstu, tīkla steku, fizikas dzinēju un jebkurus citus komponentus.

Starp izmaiņām jaunajā versijā:

  • Ir piedāvātas jaunas iespējas, lai vienkāršotu jaunu dalībnieku iesaistīšanu darbā un mijiedarbību starp izstrādes komandas locekļiem. Pievienots atbalsts: ārējiem projektiem projektu lejupielādei un kopīgošanai, izmantojot URL; veidnes, lai vienkāršotu standarta projektu izveidi; tīkla resursu kešatmiņa, lai organizētu kopīgu piekļuvi apstrādātajiem resursiem; vedņi, lai ātri izveidotu Gem paplašinājumus.
  • Uzlaboti rīki vairāku spēlētāju spēļu izveidei. Tiek nodrošinātas gatavas funkcijas, lai organizētu savienojumus starp serveri un klientu, atkļūdotu un izveidotu tīklus.
  • Animācijas pievienošanas procesi ir vienkāršoti. Pievienots iebūvēts atbalsts sakņu kustības ekstrakcijai (Root Motion, rakstzīmju kustība, kuras pamatā ir skeleta saknes kaula animācija). Uzlabots animācijas importēšanas process.
  • Ir paplašinātas saskarnes iespējas, lai pārvietotos pa resursiem. Pievienots atbalsts karstai resursu pārlādēšanai.
  • Uzlabota lietojamība darbam ar Viewport, uzlabota elementu atlase un saliekamo elementu rediģēšana.
  • Ainavu būvniecības sistēma ir pārcelta no eksperimentālo iespēju kategorijas uz sākotnējās gatavības stāvokli (priekšskatījums). Ainavu renderēšanas un rediģēšanas veiktspēja ir ievērojami uzlabota. Pievienots atbalsts mērogošanai apgabalos, kuru izmēri ir 16 x 16 kilometri.
  • Ir ieviestas jaunas renderēšanas funkcijas, piemēram, papildinājumi debesu un zvaigžņu ģenerēšanai.

Avots: opennet.ru

Pievieno komentāru