Microsoft Open 3D Engine ашық ойын қозғалтқышының жұмысына қосылды

Linux Foundation Microsoft корпорациясы Amazon ашқаннан кейін Open 3D Engine (O3DE) ойын қозғалтқышын бірлескен әзірлеуді жалғастыру үшін құрылған Open 3D Foundation (O3DF) құрамына қосылғанын хабарлады. Microsoft Adobe, AWS, Huawei, Intel және Niantic компанияларымен бірге үздік қатысушылардың қатарында болды. Microsoft өкілі O3DF Басқарушы кеңесіне қосылады. Open 3D Foundation қатысушыларының жалпы саны 25-ке жетті.

Бастапқы кодты ашқаннан бері O3DE қозғалтқышына шамамен 14 миллион код жолын қамтитын 2 мыңға жуық өзгертулер енгізілді. Ай сайын жоба репозиторийлеріне 350-450 әзірлеушілерден 60-100 міндеттеме жазылады. Жобаның негізгі мақсаты - нақты уақытта жұмыс істей алатын және кинематографиялық сапаны қамтамасыз ететін заманауи AAA ойындарын және жоғары дәлдіктегі тренажерларды әзірлеуге арналған ашық, жоғары сапалы 3D қозғалтқышты қамтамасыз ету.

Open 3D Engine — 2015 жылы Crytek лицензиясы бар CryEngine қозғалтқыш технологияларына негізделген бұрын әзірленген меншікті Amazon Lumberyard қозғалтқышының қайта жасалған және жетілдірілген нұсқасы. Қозғалтқышқа біріктірілген ойын әзірлеу ортасы, Vulkan, Metal және DirectX 12 қолдауы бар көп ағынды фотореалистикалық көрсету жүйесі Atom Renderer, кеңейтілетін 3D үлгі редакторы, кейіпкерлерді анимациялау жүйесі (Emotion FX), жартылай фабрикаттарды әзірлеу жүйесі кіреді. (prefab), нақты уақыттағы физика модельдеу қозғалтқышы және SIMD нұсқауларын пайдаланатын математикалық кітапханалар. Ойын логикасын анықтау үшін визуалды бағдарламалау ортасын (Script Canvas), сондай-ақ Lua және Python тілдерін пайдалануға болады.

Қозғалтқышты қазірдің өзінде Amazon, бірнеше ойын және анимация студиялары, сондай-ақ робототехника компаниялары пайдаланады. Қозғалтқыштың негізінде жасалған ойындардың ішінде Жаңа әлем және Deadhaus Sonata-ны атап өтуге болады. Жоба бастапқыда сіздің қажеттіліктеріңізге бейімделу үшін жасалған және модульдік архитектурасы бар. Барлығы 30-дан астам модуль ұсынылады, бөлек кітапханалар ретінде жеткізіледі, ауыстыруға, үшінші тарап жобаларына біріктіруге және бөлек пайдалануға жарамды. Мысалы, модульдік арқасында әзірлеушілер графикалық рендерерді, дыбыстық жүйені, тілдік қолдауды, желілік стекті, физика қозғалтқышын және кез келген басқа компоненттерді ауыстыра алады.

Ақпарат көзі: opennet.ru

пікір қалдыру