Release fan de spielmotor Open 3D Engine 22.10, iepene troch Amazon

De non-profit organisaasje Open 3D Foundation (O3DF) hat de frijlitting oankundige fan 'e iepen 3D-spielmotor Open 3D Engine 22.10 (O3DE), geskikt foar it ûntwikkeljen fan moderne AAA-spultsjes en hege fidelity-simulaasjes dy't yn realtime kinne rinne en filmyske kwaliteit leverje . De koade is skreaun yn C++ en publisearre ûnder de Apache 2.0-lisinsje. D'r is stipe foar Linux, Windows, macOS, iOS en Android-platfoarms.

De boarnekoade foar de O3DE-motor waard iepen sourced yn july 2021 troch Amazon en is basearre op de koade fan 'e earder ûntwikkele proprietêre Amazon Lumberyard-motor, boud op CryEngine-motortechnologyen mei lisinsje fan Crytek yn 2015. Nei de ûntdekking wurdt de ûntwikkeling fan de motor begelaat troch de non-profit organisaasje Open 3D Foundation, makke ûnder auspysjes fan de Linux Foundation. Njonken Amazon binne bedriuwen lykas Epic Games, Adobe, Huawei, Microsoft, Intel en Niantic mei oan it mienskiplike wurk oan it projekt.

De motor omfettet in yntegreare spielûntwikkelingsomjouwing, in multi-threaded fotorealistysk renderingsysteem Atom Renderer mei stipe foar Vulkan, Metal en DirectX 12, in útwreide 3D-modelbewurker, in karakteranimaasjesysteem (Emotion FX), in semi-ferwurke produktûntwikkelingssysteem (prefab), in fysika-simulaasjemotor yn realtime en wiskundige bibleteken mei SIMD-ynstruksjes. Om spiellogika te definiearjen, kin in fisuele programmearomjouwing (Script Canvas), lykas de Lua- en Python-talen, brûkt wurde.

It projekt waard yn earste ynstânsje ûntworpen om oan te passen oan jo behoeften en hat in modulêre arsjitektuer. Yn totaal wurde mear as 30 modules oanbean, levere as aparte bibleteken, geskikt foar ferfanging, yntegraasje yn projekten fan tredden en apart te brûken. Bygelyks, troch modulariteit kinne ûntwikkelders de grafyske renderer, lûdsysteem, taalstipe, netwurkstapel, fysikamotor en alle oare komponinten ferfange.

Under de feroarings yn 'e nije ferzje:

  • Nije funksjes binne foarsteld om de belutsenens fan nije dielnimmers yn it wurk en ynteraksje tusken leden fan it ûntwikkelteam te ferienfâldigjen. Stipe tafoege foar: eksterne projekten foar it downloaden en dielen fan projekten fia URL; sjabloanen om it meitsjen fan standertprojekten te ferienfâldigjen; netwurk boarne cache foar it organisearjen fan dielde tagong ta ferwurke boarnen; wizards foar it fluch meitsjen fan Gem-útwreidingen.
  • Ferbettere ark foar it meitsjen fan multiplayer-spultsjes. Ready-makke funksjes wurde levere foar it organisearjen fan ferbiningen tusken server en client, debuggen en it meitsjen fan netwurken.
  • De prosessen foar it tafoegjen fan animaasje binne ferienfâldige. Ynboude stipe tafoege foar ekstraksje fan rootbeweging (Root Motion, in karakterbeweging basearre op de animaasje fan it woartelbonke fan in skelet). Ferbettere animaasje-ymportproses.
  • De ynterface-mooglikheden foar it navigearjen troch middels binne útwreide. Stipe tafoege foar hot herladen fan boarnen.
  • De brûkberens fan it wurkjen mei de Viewport is ferbettere, de seleksje fan eleminten en it bewurkjen fan prefabs binne ferbettere.
  • It lânskipsbousysteem is oerbrocht fan 'e kategory fan eksperimintele mooglikheden nei in steat fan foarriedige reewilligens (foarbyld). De prestaasjes fan it werjaan en bewurkjen fan lânskippen binne signifikant ferbettere. Stipe tafoege foar skaalfergrutting nei gebieten fan 16 by 16 kilometer.
  • Nije renderingsfunksjes binne ymplementearre, lykas tafoegings foar it generearjen fan 'e himel en stjerren.

Boarne: opennet.ru

Add a comment