Amazonning ochiq 3D dvigatelining birinchi versiyasi

Open 3D Foundation (O3DF) notijorat tashkiloti zamonaviy AAA o'yinlarini va real vaqtda va kino sifatini ta'minlaydigan yuqori aniqlikdagi simulyatsiyalarni ishlab chiqish uchun mos bo'lgan Open 3D Engine (O3DE) ochiq 3D o'yin mexanizmining birinchi muhim nashrini nashr etdi. Kod C++ tilida yozilgan va Apache 2.0 litsenziyasi ostida nashr etilgan. Linux, Windows, macOS, iOS va Android platformalarini qo'llab-quvvatlash mavjud.

O3DE dvigatelining manba kodi joriy yilning iyul oyida Amazon tomonidan ochilgan va 2015-yilda Crytek litsenziyasiga ega CryEngine dvigatel texnologiyalari asosida ishlab chiqilgan, avval ishlab chiqilgan Amazon Lumberyard dvigatelining kodiga asoslangan. Dvigatelni neytral platformada ishlab chiqish uchun Linux Foundation homiyligida Open 3D Foundation tashkiloti yaratildi, uning tarkibida Amazondan tashqari Adobe, Huawei, Intel, Red Hat, Niantic, AccelByte, Apocalypse kabi kompaniyalar ham bor. Studios, Audiokinetic, Genvid Technologies, Xalqaro oΚ»yin ishlab chiquvchilar uyushmasi, SideFX va Open Robotics.

Amazonning ochiq 3D dvigatelining birinchi versiyasi

Dvigateldan allaqachon Amazon, bir nechta o'yin va animatsiya studiyalari, shuningdek, robototexnika kompaniyalari tomonidan foydalaniladi. Dvigatel asosida yaratilgan o'yinlar orasida "Yangi dunyo" va "Deadhaus Sonata" ni ta'kidlash mumkin. Loyiha dastlab sizning ehtiyojlaringizga moslashish uchun ishlab chiqilgan va modulli arxitekturaga ega. Hammasi bo'lib 30 dan ortiq modullar taklif etiladi, ular alohida kutubxona sifatida taqdim etiladi, almashtirish, uchinchi tomon loyihalariga integratsiya qilish va alohida foydalanish uchun mos keladi. Masalan, modullilik tufayli ishlab chiquvchilar grafik rendererni, ovoz tizimini, tilni qo'llab-quvvatlashni, tarmoq stekini, fizik dvigatelni va boshqa har qanday komponentlarni almashtirishi mumkin.

Dvigatelning asosiy komponentlari:

  • O'yinni rivojlantirish uchun integratsiyalashgan muhit.
  • Vulkan, Metal va DirectX 12 grafik API-larini qo'llab-quvvatlaydigan ko'p tarmoqli fotorealistik renderlash tizimi Atom Renderer.
  • Kengaytiriladigan 3D model muharriri.
  • Ovoz quyi tizimi.
  • Belgilar animatsiyasi tizimi (Emotion FX).
  • Yarim tayyor mahsulotlarni ishlab chiqarish tizimi (prefabrik).
  • Haqiqiy vaqtda jismoniy jarayonlarni simulyatsiya qilish uchun vosita. NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast va AMD TressFX fizika simulyatsiyasi uchun qo'llab-quvvatlanadi.
  • SIMD ko'rsatmalaridan foydalangan holda matematik kutubxonalar.
  • Trafikni siqish va shifrlash, tarmoq muammolarini simulyatsiya qilish, ma'lumotlarni replikatsiya qilish va oqimlarni sinxronlashtirishni qo'llab-quvvatlaydigan tarmoq quyi tizimi.
  • O'yin resurslari uchun universal mesh formati. Python skriptlaridan resurslarni yaratish va resurslarni asinxron tarzda yuklash mumkin.
  • Lua va Pythonda o'yin mantiqini aniqlash uchun komponentlar.

Amazonning ochiq 3D dvigatelining birinchi versiyasi

O3DE va ​​Amazon Lumberyard dvigateli o'rtasidagi farqlar orasida Cmake-ga asoslangan yangi qurish tizimi, modulli arxitektura, ochiq yordamchi dasturlardan foydalanish, yangi prefabrik tizim, Qt-ga asoslangan kengaytiriladigan foydalanuvchi interfeysi, bulut xizmatlari bilan ishlash uchun qo'shimcha imkoniyatlar, samaradorlikni optimallashtirish, yangi tarmoq imkoniyatlari va takomillashtirilgan dvigatel. nurlarni kuzatish, global yoritish, oldinga va kechiktirilgan renderni qo'llab-quvvatlash bilan renderlash.

Qayd etilishicha, dvigatel kodi ochilgandan soβ€˜ng loyihaga 250 dan ortiq ishlab chiquvchilar qoβ€˜shilgan va 2182 ta oβ€˜zgartirishni amalga oshirgan. Loyihaning birinchi versiyasi barqarorlashtirish bosqichidan o'tdi va professional 3D o'yinlar va simulyatorlarni ishlab chiqishga tayyor deb tan olingan. Linux uchun deb formatida paketlarni shakllantirish boshlandi va Windows uchun o'rnatuvchi taklif qilindi. Yangi versiya, shuningdek, profil yaratish va ishlashni sinab ko'rish vositalari, eksperimental landshaft generatori, Script Canvas vizual dasturlash muhiti bilan integratsiya, bulut xizmatlarini qo'llab-quvvatlaydigan Gem kengaytmalari tizimi, ko'p o'yinchi onlayn o'yinlar yaratish uchun qo'shimchalar, Dvigatelni sozlash va Windows, Linux, macOS, iOS va Android platformalarida ishlab chiqishni qo'llab-quvvatlash uchun SDK. O3DE uchun marvarid kengaytmalari ko'rinishida Kythera sun'iy intellekt dvigateli, Cesium geospatial 3D modellari va PopcornFX vizual effektlari bilan paketlar chiqarildi.

Manba: opennet.ru

a Izoh qo'shish