Amazon tarafından açılan oyun motoru Open 3D Engine 22.10'un piyasaya sürülmesi

Kâr amacı gütmeyen kuruluş Open 3D Foundation (O3DF), modern AAA oyunları ve gerçek zamanlı olarak çalışabilen ve sinematik kalite sunan yüksek kaliteli simülasyonlar geliştirmeye uygun açık 3D oyun motoru Open 3D Engine 22.10'un (O3DE) piyasaya sürüldüğünü duyurdu. . Kod C++ ile yazılmış ve Apache 2.0 lisansı altında yayınlanmıştır. Linux, Windows, macOS, iOS ve Android platformları için destek mevcuttur.

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

Motor, entegre bir oyun geliştirme ortamı, Vulkan, Metal ve DirectX 12 desteğine sahip çok iş parçacıklı bir fotogerçekçi oluşturma sistemi Atom Renderer, genişletilebilir bir 3D model düzenleyici, bir karakter animasyon sistemi (Emotion FX), yarı mamul bir ürün geliştirme sistemi içerir. (prefabrik), SIMD talimatlarını kullanan gerçek zamanlı bir fizik simülasyon motoru ve matematik kütüphaneleri. Oyun mantığını tanımlamak için görsel bir programlama ortamının (Script Canvas) yanı sıra Lua ve Python dilleri de kullanılabilir.

Proje başlangıçta ihtiyaçlarınıza göre uyarlanabilecek şekilde tasarlandı ve modüler bir mimariye sahip. Toplamda, ayrı kütüphaneler halinde sağlanan, değiştirilmeye, üçüncü taraf projelere entegrasyona ve ayrı kullanıma uygun 30'dan fazla modül sunulmaktadır. Örneğin, modülerlik sayesinde geliştiriciler grafik oluşturucuyu, ses sistemini, dil desteğini, ağ yığınını, fizik motorunu ve diğer bileşenleri değiştirebilirler.

Yeni sürümdeki değişiklikler arasında:

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

Kaynak: opennet.ru

Yorum ekle