Open 3D Foundation обявява първото издание на Open 3D Engine

През месец септември споделяме тук в блога новините за мотора O3DE, който е преработена и подобрена версия на двигателя на Lumberyard, базирани на технологии CryEngine, лицензирани от Crytek през 2015 г. и с поддръжка на различни платформи като Linux, Windows 10, macOS, iOS и Android.

А сега в по-новите новини, нестопанската фондация Open 3D (O3DF) пусна първата значима версия на Open 3D Engine (O3DE), двигател за 3D игри с отворен код, подходящ за разработка на AAA игри модерни и прецизни симулатори, способни да работят в реални условия. време и осигуряване на кинематографично качество.

Изходният код за двигателя O3DE беше пуснат през юли тази година от Amazon и се базира на предварително разработен код на собствен двигател на Amazon Lumberyard. За да разработи двигателя на неутрална платформа под егидата на Linux Foundation, беше създадена Open 3D Foundation, в рамките на която освен Amazon участват компании като Adobe, Huawei, Intel, Red Hat, Niantic, AccelByte, Apocalypse Studios, Audiokinetic се присъедини към съвместната работа по Engine, Genvid Technologies, Международната асоциация на разработчиците на игри, SideFX и Open Robotics.

Двигателят вече се използва от Amazon, различни студия за игри и анимация и компании за роботика. От игрите, създадени на базата на двигателя, можете да видите New World и Deadhaus Sonata.

Проектът първоначално е проектиран да отговаря на вашите нужди и има модулна архитектура. Общо се предлагат повече от 30 модула, доставени като самостоятелни библиотеки, подходящи за подмяна, интегриране в проекти на трети страни и отделно използване. Например, благодарение на модулността, разработчиците могат да заменят графичното изобразяване, звуковата система, езиковата поддръжка, мрежовият стек, физическият двигател и всеки друг компонент.

От основните компоненти се открояват следните:

  • Интегрирана среда за разработка на игри.
  • Atom Processor многонишков фотореалистичен двигател за изобразяване с поддръжка за Vulkan, Metal и DirectX 12 графичен API.
  • Разширяем редактор на 3D модели.
  • Звукова подсистема.
  • Система за анимация на персонажи (Emotion FX).
  • Система за разработка на полуготови (сглобяеми) продукти.
  • Двигател за симулация на физика в реално време. Поддържа NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast и AMD TressFX за симулация на физика.
  • Математически библиотеки, които използват SIMD инструкции.
  • Мрежова подсистема с поддръжка за компресиране и криптиране на трафик, симулация на мрежови проблеми, репликация на данни и синхронизация на потока.
  • Универсален мрежов формат за игрови активи. Можете да генерирате ресурси от скриптове на Python и да зареждате ресурси асинхронно.
  • Компоненти за дефиниране на логиката на играта в Lua и Python.

От забележими разлики от O3DE до двигателя на Amazon Lumberyard, включително нова система за изграждане на Cmake, модулна архитектура, помощни програми с отворен код, нова предварително изградена система, Qt-базиран разширяем потребителски интерфейс, допълнителни възможности за работа с облачни услуги, оптимизации на производителността, нови мрежови възможности, подобрено изобразяване на двигателя с поддръжка за проследяване на лъчи, глобално осветление, очакване и отложено изобразяване.

Отбелязва се, че след отварянето на кода на двигателя повече от 250 разработчици се присъединиха към проекта и приложиха 2,182 промени.

Първото стартиране на проекта премина етапа на стабилизация и се признава, че е готов за разработка на професионални 3D игри и симулатори. За Linux стартира формирането на deb пакет и се предлага инсталатор за Windows.

Новата версия също така добавя иновации като инструменти за профилиране. и тестове за ефективност, експериментален генератор на терен, т.еИнтеграция с визуалната среда за програмиране Script Canvas, система за разширение Gem с поддръжка за облачни услуги, плъгини за създаване на мултиплейър мрежови игри, SDK за машина за персонализиране и поддръжка за разработване на различни платформи.

И накрая, ако се интересувате да научите повече за това трябва да знаете, че кодът е написан на C ++ и пуснат под лиценза Apache 2.0. Има платформа за поддръжка за Linux, Windows, MacOS, iOS и Android.

Fuente: https://o3de.org


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.