Verëffentlechung vum Spillmotor Open 3D Engine 22.10, opgemaach vun Amazon

D'Net-Gewënn Organisatioun Open 3D Foundation (O3DF) huet d'Verëffentlechung vum oppenen 3D Spillmotor Open 3D Engine 22.10 (O3DE) ugekënnegt, gëeegent fir modern AAA Spiller an High-Fidelity Simulatioune z'entwéckelen, déi fäeg sinn an Echtzäit ze lafen a filmesch Qualitéit ze liwweren. De Code ass an C++ geschriwwen an ënner der Apache 2.0 Lizenz publizéiert. Et gëtt Ënnerstëtzung fir Linux, Windows, macOS, iOS an Android Plattformen.

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

De Motor enthält en integréiert Spillentwécklungsëmfeld, e multi-threaded photorealistesche Rendering System Atom Renderer mat Ënnerstëtzung fir Vulkan, Metal an DirectX 12, en erweiderbaren 3D Modell Editor, e Charakter Animatioun System (Emotion FX), e semi-fäerdeg Produktentwécklungssystem (Préfab), eng Physik Simulatiounsmotor Echtzäit a mathematesch Bibliothéike mat SIMD Instruktiounen. Fir Spilllogik ze definéieren, kann e visuellt Programméierungsëmfeld (Script Canvas), souwéi d'Lua a Python Sprooche benotzt ginn.

De Projet gouf ufanks entworf fir un Är Bedierfnesser adaptéierbar ze sinn an huet eng modulär Architektur. Am Ganzen gi méi wéi 30 Moduler ugebueden, als separat Bibliothéiken geliwwert, gëeegent fir Ersatz, Integratioun an Drëtt-Partei Projeten a getrennt ze benotzen. Zum Beispill, dank der Modularitéit, kënnen d'Entwéckler de Grafik-Renderer, Soundsystem, Sproochunterstëtzung, Netzwierkstack, Physikmotor an all aner Komponenten ersetzen.

Ënnert den Ännerungen an der neier Versioun:

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

Source: opennet.ru

Setzt e Commentaire