Open 3D Engine 22.10 խաղի շարժիչի թողարկումը, որը բացվել է Amazon-ի կողմից

«Open 3D Foundation» (O3DF) շահույթ չհետապնդող կազմակերպությունը հայտարարել է բաց 3D խաղերի շարժիչ Open 3D Engine 22.10 (O3DE) թողարկման մասին, որը հարմար է ժամանակակից AAA խաղերի և բարձր հավատարմության սիմուլյացիաների մշակման համար, որոնք կարող են աշխատել իրական ժամանակում և ապահովել կինոյի որակ: . Կոդը գրված է C++-ով և հրապարակվում է Apache 2.0 լիցենզիայի ներքո: Աջակցություն կա Linux, Windows, macOS, iOS և Android հարթակների համար:

O3DE շարժիչի սկզբնաղբյուրը բաց է եղել 2021 թվականի հուլիսին Amazon-ի կողմից և հիմնված է նախկինում մշակված Amazon Lumberyard շարժիչի կոդի վրա, որը կառուցվել է CryEngine շարժիչի տեխնոլոգիաների վրա, որը լիցենզավորված է Crytek-ից 2015 թվականին: Հայտնաբերումից հետո շարժիչի մշակումը վերահսկում է ոչ առևտրային Open 3D Foundation կազմակերպությունը, որը ստեղծվել է Linux Foundation-ի հովանու ներքո: Բացի Amazon-ից, ընկերություններ, ինչպիսիք են Epic Games, Adobe, Huawei, Microsoft, Intel և Niantic: միացել է նախագծի համատեղ աշխատանքին։

Շարժիչը ներառում է խաղերի մշակման ինտեգրված միջավայր, բազմաշերտ ֆոտոռեալիստական ​​ներկայացման համակարգ Atom Renderer՝ Vulkan, Metal և DirectX 12-ի աջակցությամբ, ընդարձակվող 3D մոդելի խմբագրիչ, կերպարների անիմացիոն համակարգ (Emotion FX), կիսաֆաբրիկատ արտադրանքի մշակման համակարգ։ (prefab), ֆիզիկայի մոդելավորման շարժիչ իրական ժամանակում և մաթեմատիկական գրադարաններ՝ օգտագործելով SIMD հրահանգները: Խաղի տրամաբանությունը սահմանելու համար կարող է օգտագործվել տեսողական ծրագրավորման միջավայր (Script Canvas), ինչպես նաև Lua և Python լեզուները։

Նախագիծն ի սկզբանե նախագծվել է ձեր կարիքներին հարմարվելու համար և ունի մոդուլային ճարտարապետություն: Ընդհանուր առմամբ, առաջարկվում են ավելի քան 30 մոդուլներ, որոնք տրամադրվում են որպես առանձին գրադարաններ, որոնք հարմար են փոխարինման, երրորդ կողմի նախագծերին ինտեգրվելու և առանձին օգտագործելու համար: Օրինակ, մոդուլյարության շնորհիվ ծրագրավորողները կարող են փոխարինել գրաֆիկական ռենդերատորը, ձայնային համակարգը, լեզվի աջակցությունը, ցանցային ստեկը, ֆիզիկական շարժիչը և ցանկացած այլ բաղադրիչ:

Նոր տարբերակի փոփոխություններից.

  • Առաջարկվել են նոր հնարավորություններ՝ հեշտացնելու նոր մասնակիցների ներգրավվածությունը աշխատանքին և զարգացման թիմի անդամների միջև փոխգործակցությունը: Ավելացվել է աջակցություն՝ արտաքին նախագծերի՝ URL-ի միջոցով նախագծեր ներբեռնելու և համօգտագործելու համար; ստանդարտ նախագծերի ստեղծումը պարզեցնելու ձևանմուշներ. ցանցային ռեսուրսների քեշ՝ մշակված ռեսուրսներին ընդհանուր հասանելիության կազմակերպման համար. հրաշագործներ՝ Gem-ի ընդարձակման արագ ստեղծման համար:
  • Բարելավված գործիքներ բազմախաղացող խաղեր ստեղծելու համար: Սերվերի և հաճախորդի միջև կապեր կազմակերպելու, վրիպազերծման և ցանցեր ստեղծելու համար նախատեսված են պատրաստի գործառույթներ:
  • Անիմացիա ավելացնելու գործընթացները պարզեցվել են: Ավելացվեց ներկառուցված աջակցություն արմատների շարժման արդյունահանման համար (Root Motion, կերպարների շարժում, որը հիմնված է կմախքի արմատային ոսկորի անիմացիայի վրա): Բարելավված անիմացիայի ներմուծման գործընթացը:
  • Ընդլայնվել են ռեսուրսների միջով նավարկելու ինտերֆեյսի հնարավորությունները: Ավելացվեց ռեսուրսների տաք վերաբեռնման աջակցություն:
  • Բարելավվել է Viewport-ի հետ աշխատելու հարմարավետությունը, բարելավվել են տարրերի ընտրությունը և նախապատմությունների խմբագրումը։
  • Լանդշաֆտային կառուցապատման համակարգը փորձարարական հնարավորությունների կատեգորիայից տեղափոխվել է նախնական պատրաստության վիճակ (նախադիտում): Զգալիորեն բարելավվել է լանդշաֆտների վերարտադրության և խմբագրման կատարումը: Ավելացվեց աջակցություն 16-ից 16 կիլոմետր չափերով տարածքների մասշտաբավորման համար:
  • Ներդրվել են ռենդերավորման նոր առանձնահատկություններ, ինչպիսիք են երկինքի և աստղերի ստեղծման հավելումները:

Source: opennet.ru

Добавить комментарий