Žaidimo variklio „Open 3D Engine 22.10“ išleidimas, atidarytas „Amazon“.

Ne pelno organizacija „Open 3D Foundation“ (O3DF) paskelbė apie atvirojo 3D žaidimų variklio „Open 3D Engine 22.10“ (O3DE) išleidimą, tinkantį kurti modernius AAA žaidimus ir didelio tikslumo modeliavimą, galintį veikti realiu laiku ir užtikrinti kino kokybę. . Kodas parašytas C++ ir paskelbtas pagal Apache 2.0 licenciją. Yra „Linux“, „Windows“, „MacOS“, „iOS“ ir „Android“ platformų palaikymas.

Исходные тексты движка O3DE были открыты в июле 2021 года компанией Amazon и основаны на коде ранее развиваемого проприетарного движка Amazon Lumberyard, построенного на технологиях движка CryEngine, лицензированных у компании Crytek в 2015 году. После открытия развитие движка курирует некоммерческая организация Open 3D Foundation, созданная под эгидой Linux Foundation, Помимо Amazon к совместной работе над проектом подключились такие компании, как Epic Games, Adobe, Huawei, Microsoft, Intel и Niantic.

Variklis apima integruotą žaidimų kūrimo aplinką, kelių gijų fotorealistinio atvaizdavimo sistemą „Atom Renderer“ su „Vulkan“, „Metal“ ir „DirectX 12“ palaikymu, išplečiamą 3D modelių rengyklę, personažų animacijos sistemą (Emotion FX), pusgaminių kūrimo sistemą. (surenkamieji), fizikos modeliavimo variklis realiuoju laiku ir matematinės bibliotekos, naudojant SIMD instrukcijas. Žaidimo logikai apibrėžti galima naudoti vaizdinę programavimo aplinką (Script Canvas), taip pat Lua ir Python kalbas.

Iš pradžių projektas buvo sukurtas taip, kad būtų pritaikytas jūsų poreikiams ir turi modulinę architektūrą. Iš viso siūloma daugiau nei 30 modulių, tiekiami kaip atskiros bibliotekos, tinkamos pakeisti, integruoti į trečiųjų šalių projektus ir naudoti atskirai. Pavyzdžiui, dėl moduliškumo kūrėjai gali pakeisti grafikos atvaizdavimo įrenginį, garso sistemą, kalbos palaikymą, tinklo krūvą, fizinį variklį ir visus kitus komponentus.

Tarp naujos versijos pakeitimų:

  • Предложены новые возможности для упрощения вовлечения в работу новых участников и взаимодействия между членами команды разработчиков. Добавлена поддержка: внешних проектов для загрузки и совместного доступа к проектам по URL; шаблонов для упрощения создания типовых проектов; сетевого кэша ресурсов для организации совместного доступа к обработанным ресурсам; мастера для быстрого создания Gem-расширений.
  • Улучшены средства для создания многопользовательских игр. Предоставлены готовые функции для организации соединения между сервером и клиентом, отладки и создания сетей.
  • Упрощены процессы по добавлению анимации. Добавлена встроенная поддержка извлечения корневого движения (Root Motion, движение персонажа, основанное на анимации корневой кости скелета). Улучшен процесс импорта анимации.
  • Расширены возможности интерфейса для навигации по ресурсам. Добавлена поддержка горячей перезагрузки ресурсов.
  • Повышено удобство работы с портом просмотра (Viewport), улучшено выделение элементов и редактирование префабов (prefab).
  • Система построения ландшафта переведена из категории экспериментальных возможностей в состояние предварительной готовности (preview). Значительно повышена производительность отрисовки и редактирования ландшафтов. Добавлена поддержка масштабирования до областей размером 16 на 16 километров.
  • Реализованы новые возможности рендеринга, такие как дополнения для генерации неба и звезд.

Šaltinis: opennet.ru

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