Amazon's Open 3D Engine биринчи чыгарылышы

Коммерциялык эмес уюм Open 3D Foundation (O3DF) ачык 3D оюн кыймылдаткычынын Open 3D Engine (O3DE) биринчи олуттуу чыгарылышын жарыялады, заманбап AAA оюндарын жана реалдуу убакытта жана кинематографиялык сапатка жөндөмдүү жогорку тактыктагы симуляцияларды иштеп чыгуу үчүн ылайыктуу. Код C++ тилинде жазылган жана Apache 2.0 лицензиясынын астында жарыяланган. Linux, Windows, macOS, iOS жана Android платформалары үчүн колдоо бар.

O3DE кыймылдаткычынын баштапкы коду ушул жылдын июль айында Amazon тарабынан ачылган жана 2015-жылы Crytek лицензиясы бар CryEngine кыймылдаткыч технологияларына курулган, мурда иштелип чыккан Amazon Lumberyard кыймылдаткычынын кодуна негизделген. Кыймылдаткычты нейтралдуу платформада иштеп чыгуу үчүн Linux Фондунун колдоосу астында Open 3D Foundation уюму түзүлдү, анын алкагында Amazonдан тышкары Adobe, Huawei, Intel, Red Hat, Niantic, AccelByte, Apocalypse сыяктуу компаниялар бар. Studios, Audiokinetic, Genvid Technologies, Эл аралык оюн иштеп чыгуучулар ассоциациясы, SideFX жана Open Robotics.

Amazon's Open 3D Engine биринчи чыгарылышы

Мотор буга чейин Amazon, бир нече оюн жана анимация студиялары жана робототехника компаниялары тарабынан колдонулат. Кыймылдаткычтын негизинде түзүлгөн оюндардын ичинен New World жана Deadhaus Sonata белгилей кетүү керек. Долбоор алгач сиздин муктаждыктарыңызга ылайыкташтырылып иштелип чыккан жана модулдук архитектурага ээ. Бардыгы болуп 30дан ашык модулдар сунушталат, өзүнчө китепканалар катары берилет, алмаштырууга, үчүнчү тараптын долбоорлоруна интеграциялоого жана өзүнчө колдонууга ылайыктуу. Мисалы, модулдуктун аркасында иштеп чыгуучулар графикалык рендерерди, үн системасын, тилди колдоону, тармактык стекти, физикалык кыймылдаткычты жана башка компоненттерди алмаштыра алышат.

Негизги мотор компоненттери:

  • Оюнду өнүктүрүү үчүн интеграцияланган чөйрө.
  • Vulkan, Metal жана DirectX 12 графикалык API'лерин колдоосу менен көп жиптүү фотореалисттик көрсөтүү системасы Atom Renderer.
  • Кеңейтүүчү 3D моделдин редактору.
  • Үн подсистемасы.
  • Каармандардын анимация системасы (Emotion FX).
  • Жарым фабрикаттарды (префабрика) иштеп чыгуу системасы.
  • реалдуу убакытта физикалык процесстерди симуляциялоо үчүн кыймылдаткыч. NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast жана AMD TressFX физика симуляциясы үчүн колдоого алынат.
  • SIMD нускамаларын колдонуу менен математикалык китепканалар.
  • Трафиктин кысуу жана шифрлөө, тармак көйгөйлөрүн симуляциялоо, маалыматтарды репликациялоо жана агым синхрондоштуруу колдоо менен тармактык подсистема.
  • Оюн ресурстары үчүн универсалдуу тор формат. Python скрипттеринен ресурстарды жаратып, ресурстарды асинхрондук түрдө жүктөсө болот.
  • Lua жана Python тилдеринде оюн логикасын аныктоо үчүн компоненттер.

Amazon's Open 3D Engine биринчи чыгарылышы

O3DE менен Amazon Lumberyard кыймылдаткычынын ортосундагы айырмачылыктардын арасында Cmake негизделген жаңы куруу системасы, модулдук архитектура, ачык коммуналдык кызматтарды колдонуу, жаңы префаб системасы, Qt негизинде кеңейтилүүчү колдонуучу интерфейси, булут кызматтары менен иштөө үчүн кошумча мүмкүнчүлүктөр, аткарууну оптималдаштыруу, жаңы тармактык мүмкүнчүлүктөр жана жакшыртылган кыймылдаткыч. нурларды көзөмөлдөө, глобалдык жарыктандыруу, алдыга жана кийинкиге калтырылган көрсөтүү.

Белгиленгендей, кыймылдаткыч коду ачылгандан кийин долбоорго 250дөн ашык иштеп чыгуучулар кошулуп, 2182 өзгөртүү ишке ашырылган. Долбоордун биринчи чыгарылышы турукташтыруу стадиясынан өттү жана профессионалдык 3D оюндарын жана симуляторлорду иштеп чыгууга даяр деп эсептелет. Linux үчүн deb форматында пакеттерди түзүү башталды жана Windows үчүн орнотуучу сунушталды. Жаңы версияда ошондой эле профиль түзүү жана аткарууну текшерүү үчүн куралдар, эксперименталдык пейзаж генератору, Script Canvas визуалдык программалоо чөйрөсү менен интеграция, булут кызматтарын колдоо менен Gem кеңейтүү системасы, көп оюнчу онлайн оюндарын түзүү үчүн кошумчалар, жана башка инновациялар кошулат. Windows, Linux, macOS, iOS жана Android платформаларында кыймылдаткычты конфигурациялоо жана өнүктүрүүнү колдоо үчүн SDK. O3DE үчүн асыл таштарды кеңейтүү түрүндө Kythera жасалма интеллект кыймылдаткычы, Cesium геомейкиндиктик 3D моделдери жана PopcornFX визуалдык эффекттери бар пакеттер чыгарылды.

Source: opennet.ru

Комментарий кошуу