Motori i Hapur 3D, motori i lojës me burim të hapur të Amazon për krijimin e lojrave AAA

Motori i lojës së Amazon i quajtur Lumberyard ishte gjithmonë në dispozicion për përdorim falas, por asnjëherë nuk kishte shumë mbështetje nga zhvilluesitdhe përballë kësaj mungese tërheqjeje, Amazon ka zgjedhur ta kthejë motorin e lojës në një projekt me burim të hapur përveç kësaj ata gjithashtu kanë ndryshuar emrin e motorit të lojës dhe ata krijojnë një organizatë që do të monitorojë iniciativën.

E gjithë kjo Amazon zbuloi së fundmi përmes një njoftimi që prezanton projektin O3DE (Open 3D Engine), i cili siguron një motor lojërash me burim të hapur të përshtatshëm për krijimin e lojrave AAA.

Motori O3DE ë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. Kodi është shkruar në C ++ dhe është lëshuar nën licencat Apache 2.0 dhe MIT.

Dallimet e O3DE nga Amazon Lumberyard përfshijnë një sistem të ri ndërtimi Cmake, arkitekturë modulare, shërbime të hapura, një sistem i ri i ndërtuar paraprakisht, një ndërfaqe përdoruese e zgjeruar e mbështetur në Qt, aftësi shtesë për të punuar me shërbime cloud, optimizime të performancës, aftësi të reja të rrjetit, një interpretim i përmirësuar i motorit me mbështetje për rrezet komplotuese, globale ndriçim, parashikim dhe pasqyrim i vonuar.

Rreth motorit të hapur 3D

Motori përfshin një mjedis të integruar të zhvillimit të lojës, një Procesor Atom me shumë fije sistemi i realizimit fotorealist me mbështetje për Vulkan, metal dhe DirectX 12, një redaktues modeli 3D i zgjerueshëm, një sistem animimi karakteri (Emotion FX), një sistem zhvillimi i para-ndërtuar (i bërë para), një motor simulimi i fizikës në kohë reale dhe biblioteka të matematikës që përdorin udhëzimet SIMD. Mjedisi i programimit vizual (Script Canvas), si dhe gjuhët Lua dhe Python, mund të përdoren për të përcaktuar logjikën e lojës.

Ne dëgjojmë zhvilluesit e lojërave dhe simulimeve që duan më shumë mundësi që mundësojnë bashkëpunim, personalizim dhe kontroll krijues në proceset e tyre të prodhimit. Ndërtimi i mjeteve 3D nga e para mund të jetë kosto ndaluese, duhen vite për tu zhvilluar dhe kërkon burime të konsiderueshme për tu mirëmbajtur. Këta zhvillues përfundojnë duke zgjedhur të shpenzojnë para kritike për të rikrijuar timonin ose duke përdorur zgjidhje pronësore që mund të jenë të vështira për t'u personalizuar.

Mbështet NVIDIA PhysX, NVIDIA Metrazhe, NVIDIA Blast dhe AMD TressFX për simulim fizik, Përveç kësaj, ai gjithashtu ka një nënsistem të integruar të rrjetit me mbështetje për kompresimin dhe kriptimin e trafikut, simulimin e problemeve të rrjetit, mjetet për kopjimin e të dhënave dhe sinkronizimin e rrjedhës. Mbështet një format universal të rrjetës për burimet e lojës, automatizimin e gjenerimit të burimeve në gjuhën Python dhe ngarkimin e burimeve në modalitetin asinkron.

Në total, ofrohen më shumë se 30 module, të furnizuar si biblioteka të ndara, i përshtatshëm 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ë pasqyrimin grafik, sistemin e zërit, mbështetjen e gjuhës, pirgun e rrjeteve, motorin e fizikës dhe çdo përbërës tjetër.

Ne ndërtuam një sistem të fuqishëm të njësive përbërëse dhe një motor të njohur vizual të skenarit Script Canvas. Ne gjithashtu fituam redaktorin e animacioneve Emotion FX, krijuam një sistem modular Gems, dhe implementuam shumë integrime Twitch dhe AWS. Por një gjë që nuk ndryshoi kurrë ishte misioni ynë: të bëjmë mjete të pasqyrimit 3D falas të klasit botëror të arritshme për të gjithë. Tani shkojmë një hap më tej.

Motori tashmë po përdoret nga Amazon, studiot e ndryshme të lojërave dhe animacioneve dhe kompanitë e robotikës. Nga lojërat e krijuara në bazë të motorit, Bota e Re mund të theksohet.

Së fundmi, përmendet gjithashtu se të ketë zhvillim të mëtejshëm të motorit në një platformë neutrale nën kujdesin e Fondacionit Linux, u krijua Open 3D Foundation, qëllimi i të cilit është të sigurojë një motor të hapur 3D me cilësi të lartë për zhvillimin e lojrave moderne dhe simulatorëve me precizion të lartë të aftë për të punuar në kohë reale dhe për të siguruar cilësi kinematografike.

Fuente: https://aws.amazon.com


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.