Microsoft Amazonning ochiq o'yin mexanizmi bo'lgan Open 3D Foundationga qo'shildi

Bu haqda Linux Foundation ma'lum qildi Microsoft ochiq 3D fondiga qo'shildi (O3DF), Amazon tomonidan chiqarilgandan so'ng Open 3D Engine (O3DE) ni birgalikda ishlab chiqishni davom ettirish uchun tashkil etilgan.

Microsoft Adobe, AWS, Huawei, Intel va Niantic bilan bir qatorda eng yaxshi hissa qo'shuvchilar qatorida edi. Microsoft vakili O3DF boshqaruv kengashida ishlaydi. Open 3D Foundation aʼzolarining umumiy soni 25 nafarga yetdi.

Manba kodi ochilgandan beri 14.000 XNUMX ga yaqin o'zgartirishlar kiritildi O3DE dvigatelida 2 million qator kodlarni qamrab oladi. Har oy loyiha omborlarida 350-450 ta ishlab chiquvchilardan 60-100 ta majburiyat oʻrnatiladi.

Loyihaning asosiy maqsadi ochiq, yuqori sifatli 3D dvigatel bilan ta'minlash real vaqtda ishlay oladigan va kino sifatini ta'minlay oladigan zamonaviy AAA toifali o'yinlar va yuqori aniqlikdagi simulyatorlarni ishlab chiqish uchun.

3D Dvigatelni oching ilgari Amazon tomonidan ishlab chiqilgan xususiy dvigatelning qayta ko'rib chiqilgan va takomillashtirilgan versiyasidir Lumberyard CryEngine texnologiyasi asosida 2015-yilda Crytek litsenziyasiga ega. Dvigatel o‘yinni ishlab chiqish uchun integratsiyalashgan muhitni, Vulkan, Metal va DirectX 12-ni qo‘llab-quvvatlaydigan Atom Renderer ko‘p tarmoqli fotorealistik renderlash tizimini, kengaytiriladigan 3D model muharriri, belgilar animatsiya tizimini ( Emotion FX), oldindan yaratilgan ishlab chiqish tizimi, real vaqtda fizika simulyatsiyasi mexanizmi va SIMD ko'rsatmalaridan foydalangan holda matematik kutubxonalar.

O'yin mantig'ini aniqlash uchun vizual dasturlash muhiti (Script Canvas), shuningdek Lua va Python tillaridan foydalanish mumkin.

Dvigatel u allaqachon Amazon, turli o'yin va animatsiya studiyalari va robototexnika kompaniyalari tomonidan qo'llaniladi. Dvigatel asosida yaratilgan o'yinlardan "Yangi dunyo" va "Deadhaus Sonata" ni ajratib ko'rsatish mumkin. Loyiha dastlab sizning ehtiyojlaringizga mos ravishda ishlab chiqilgan va modulli arxitekturaga ega.

Hammasi bo'lib 30 dan ortiq modullar taklif etiladi, ular alohida kutubxona sifatida taqdim etiladi, ular almashtirish, uchinchi tomon loyihalariga integratsiya qilish va mustaqil 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.

Loyiha dastlab sizning ehtiyojlaringizga mos ravishda ishlab chiqilgan va modulli arxitekturaga ega. Hammasi bo'lib 30 dan ortiq modullar taklif etiladi, ular mustaqil kutubxona sifatida taqdim etiladi, almashtirish, uchinchi tomon loyihalariga integratsiya qilish va alohida foydalanish uchun mos keladi. Masalan, modullilik tufayli ishlab chiquvchilar grafik tasvirni, ovoz tizimini, tilni qo'llab-quvvatlashni, tarmoq stekini, fizika dvigatelini va boshqa har qanday komponentni almashtirishi mumkin.

Asosiy komponentlardan quyidagilar ajralib turadi:

  • O'yinni rivojlantirish uchun integratsiyalashgan muhit.
  • Vulkan, Metal va DirectX 12 grafik API-ni qo'llab-quvvatlaydigan Atom protsessorli ko'p tarmoqli fotorealistik renderlash mexanizmi.
  • Kengaytiriladigan 3D model muharriri.
  • Ovoz quyi tizimi.
  • Belgilar animatsiyasi tizimi (Emotion FX).
  • Yarim tayyor (yig'ma) mahsulotlarni ishlab chiqish tizimi.
  • Haqiqiy vaqtda fizika simulyatsiyasi mexanizmi. Fizika simulyatsiyasi uchun NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast va AMD TressFX-ni qo'llab-quvvatlaydi.
  • SIMD ko'rsatmalaridan foydalanadigan 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 aktivlari uchun universal tarmoq formati. Python skriptlaridan resurslar yaratishingiz va resurslarni asinxron tarzda yuklashingiz mumkin.
  • Lua va Python-da o'yin mantiqini aniqlash uchun komponentlar.

Of O3DE-dan Amazon Lumberyard dvigateliga sezilarli farqlar, shu jumladan yangi Cmake qurish tizimi, modulli arxitektura, ochiq kodli yordamchi dasturlar, yangi oldindan tuzilgan tizim, Qt-ga asoslangan kengaytiriladigan foydalanuvchi interfeysi, bulut xizmatlari bilan ishlash uchun qo'shimcha imkoniyatlar, unumdorlikni optimallashtirish, yangi tarmoq imkoniyatlari, nurlarni kuzatish, global yoritish, kutish va kechiktirilgan renderni qo'llab-quvvatlash bilan dvigatelning takomillashtirilgan ko'rsatilishi.

Nihoyat, agar siz bu haqda ko'proq bilishni xohlasangiz, tafsilotlarga murojaat qilishingiz mumkin Quyidagi havolada.


Maqolaning mazmuni bizning printsiplarimizga rioya qiladi muharrirlik etikasi. Xato haqida xabar berish uchun bosing bu erda.

Birinchi bo'lib izohlang

Fikringizni qoldiring

Sizning email manzilingiz chop qilinmaydi.

*

*

  1. Ma'lumotlar uchun javobgardir: Migel Anxel Gaton
  2. Ma'lumotlarning maqsadi: SPAMni boshqarish, izohlarni boshqarish.
  3. Qonuniylashtirish: Sizning roziligingiz
  4. Ma'lumotlar haqida ma'lumot: qonuniy majburiyatlar bundan mustasno, ma'lumotlar uchinchi shaxslarga etkazilmaydi.
  5. Ma'lumotlarni saqlash: Occentus Networks (EU) tomonidan joylashtirilgan ma'lumotlar bazasi
  6. Huquqlar: istalgan vaqtda siz ma'lumotlaringizni cheklashingiz, tiklashingiz va o'chirishingiz mumkin.