Amazon-ը հրապարակել է բաց խաղերի շարժիչ Open 3D Engine՝ հիմնված CryEngine տեխնոլոգիաների վրա

Amazon-ը հրապարակել է O3DE (Open 3D Engine) նախագիծը, որը բաց կոդով է ստեղծում AAA խաղեր ստեղծելու համար հարմար խաղային շարժիչ: O3DE շարժիչը նախկինում մշակված Amazon Lumberyard շարժիչի վերանախագծված և բարելավված տարբերակն է, որը հիմնված է CryEngine շարժիչների տեխնոլոգիաների վրա, որոնք լիցենզավորված են Crytek-ից 2015 թվականին: Կոդը գրված է C++-ով և հրապարակվում է Apache 2.0 և MIT լիցենզիաների ներքո: Աջակցություն կա Linux, Windows 10, macOS, iOS և Android հարթակների համար:

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

Amazon-ը հրապարակել է բաց խաղերի շարժիչ Open 3D Engine՝ հիմնված CryEngine տեխնոլոգիաների վրա

NVIDIA PhysX-ը, NVIDIA Cloth-ը, NVIDIA Blast-ը և AMD TressFX-ն աջակցվում են ֆիզիկայի մոդելավորման համար: Ներկառուցված ցանցային ենթահամակարգ կա՝ աջակցությամբ երթևեկության սեղմման և կոդավորման, ցանցային խնդիրների մոդելավորման, տվյալների վերարտադրման և հոսքերի համաժամացման գործիքների: Այն աջակցում է խաղի ռեսուրսների ցանցի ունիվերսալ ձևաչափին, Python-ում ռեսուրսների արտադրության ավտոմատացմանը և ռեսուրսների ասինխրոն բեռնմանը:

Amazon-ը հրապարակել է բաց խաղերի շարժիչ Open 3D Engine՝ հիմնված CryEngine տեխնոլոգիաների վրա

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

Amazon-ը հրապարակել է բաց խաղերի շարժիչ Open 3D Engine՝ հիմնված CryEngine տեխնոլոգիաների վրա

O3DE-ի և Amazon Lumberyard շարժիչի միջև եղած տարբերությունների թվում են Cmake-ի վրա հիմնված նոր կառուցման համակարգը, մոդուլային ճարտարապետությունը, բաց կոմունալ ծառայությունների օգտագործումը, նոր prefab համակարգը, Qt-ի վրա հիմնված ընդարձակելի ինտերֆեյսը, ամպային ծառայությունների հետ աշխատելու լրացուցիչ հնարավորությունները, կատարողականի օպտիմիզացում, ցանցային նոր հնարավորություններ և բարելավված շարժիչ, ճառագայթների հետագծման, գլոբալ լուսավորության, առաջ և հետաձգված արտապատկերման աջակցությամբ: Շարժիչը արդեն օգտագործում են Amazon-ը, մի քանի խաղային և անիմացիոն ստուդիաներ, ինչպես նաև ռոբոտաշինական ընկերություններ։ Շարժիչի հիման վրա ստեղծված խաղերից կարելի է նշել Նոր աշխարհը։

Շարժիչը չեզոք հարթակում հետագայում զարգացնելու համար Linux հիմնադրամի հովանու ներքո ստեղծվել է Open 3D հիմնադրամը, որի նպատակն է ապահովել բաց, բարձրորակ 3D շարժիչ՝ ժամանակակից խաղերի զարգացման և բարձր հավատարմության համար։ սիմուլյատորներ, որոնք կարող են գործել իրական ժամանակում և ապահովել կինոյի որակ: Շարժիչի վրա համատեղ աշխատանքին արդեն միացել են 20 ընկերություններ, այդ թվում՝ Adobe, AWS, Huawei, Niantic, Intel, Red Hat, AccelByte, Apocalypse Studios, Audiokinetic, Genvid Technologies, International Game Developers Association, SideFX և Open Robotics։



Source: opennet.ru

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