Amazon ашқан Open 3D Engine 22.10 ойын қозғалтқышының шығарылымы

Open 3D Foundation (O3DF) коммерциялық емес ұйымы нақты уақыттағы және кинематографиялық сапада заманауи AAA ойындарын және жоғары дәлдіктегі модельдеулерді әзірлеуге жарамды Open 3D Engine 3 (O22.10DE) ашық 3D ойын қозғалтқышының шығарылымын жариялады. Код C++ тілінде жазылған және Apache 2.0 лицензиясы бойынша жарияланған. Linux, Windows, macOS, iOS және Android платформаларына қолдау көрсетіледі.

O3DE қозғалтқышының бастапқы коды 2021 жылдың шілдесінде Amazon арқылы ашық болды және 2015 жылы Crytek лицензиясы бар CryEngine қозғалтқыш технологияларына негізделген бұрын әзірленген Amazon Lumberyard қозғалтқышының кодына негізделген. Табылғаннан кейін қозғалтқыштың дамуын Linux Foundation қамқорлығымен құрылған Open 3D Foundation коммерциялық емес ұйымы бақылайды.Amazon-дан басқа Epic Games, Adobe, Huawei, Microsoft, Intel және Niantic сияқты компаниялар. жобасы бойынша бірлескен жұмысқа қосылды.

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

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

Жаңа нұсқадағы өзгерістердің ішінде:

  • Жаңа қатысушыларды жұмысқа тартуды және әзірлеу тобының мүшелері арасындағы өзара әрекетті жеңілдету үшін жаңа мүмкіндіктер ұсынылды. Қосымша қолдау: URL арқылы жобаларды жүктеп алуға және ортақ пайдалануға арналған сыртқы жобалар; типтік жобаларды құруды жеңілдету үшін шаблондар; өңделетін ресурстарға ортақ қол жеткізуді ұйымдастыруға арналған желілік ресурс кэші; Gem кеңейтімдерін жылдам жасауға арналған шеберлер.
  • Көп ойыншы ойындарын жасауға арналған жақсартылған құралдар. Дайын функциялар сервер мен клиент арасындағы байланыстарды ұйымдастыруға, жөндеу және желілерді құруға арналған.
  • Анимацияны қосу процестері жеңілдетілді. Түбір қозғалысын шығаруға арналған кірістірілген қолдау (Root Motion, қаңқаның түбір сүйегінің анимациясына негізделген кейіпкер қозғалысы). Жақсартылған анимацияны импорттау процесі.
  • Ресурстар арқылы шарлауға арналған интерфейс мүмкіндіктері кеңейтілді. Ресурстарды ыстық қайта жүктеуге қолдау қосылды.
  • Viewport-пен жұмыс істеудің ыңғайлылығы жақсарды, элементтерді таңдау және префабтарды өңдеу жақсарды.
  • Ландшафттық құрылыс жүйесі тәжірибелік мүмкіндіктер санатынан алдын ала дайындық (алдын ала қарау) жағдайына ауыстырылды. Пейзаждарды көрсету және өңдеу өнімділігі айтарлықтай жақсарды. 16-дан 16 километрге дейінгі аумақтарды масштабтауға қолдау қосылды.
  • Аспан мен жұлдыздарды жасауға арналған толықтырулар сияқты жаңа көрсету мүмкіндіктері енгізілді.

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

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