Amazon tomonidan ochilgan Open 3D Engine 22.10 o'yin mexanizmining chiqarilishi

Open 3D Foundation (O3DF) notijorat tashkiloti real vaqt rejimida ishlay oladigan va kino sifatini taqdim eta oladigan zamonaviy AAA o‘yinlari va yuqori aniqlikdagi simulyatsiyalarni ishlab chiqish uchun mos bo‘lgan Open 3D Engine 3 (O22.10DE) ochiq 3D o‘yin mexanizmini chiqarganini e’lon qildi. . 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 2021-yil iyul oyida Amazon tomonidan ochiq manba boʻlgan va 2015-yilda Crytek litsenziyasiga ega CryEngine dvigatel texnologiyalari asosida ishlab chiqilgan, avval ishlab chiqilgan Amazon Lumberyard dvigatelining kodiga asoslangan. Ushbu kashfiyotdan so'ng dvigatelning rivojlanishini Linux Foundation homiyligida yaratilgan Open 3D Foundation notijorat tashkiloti nazorat qiladi.Amazondan tashqari Epic Games, Adobe, Huawei, Microsoft, Intel va Niantic kabi kompaniyalar. loyihasi bo'yicha qo'shma ishlarga qo'shildi.

Dvigatel o'yinni ishlab chiqish uchun o'rnatilgan muhitni, Vulkan, Metal va DirectX 12-ni qo'llab-quvvatlaydigan ko'p tarmoqli fotorealistik renderlash tizimi Atom Rendererni, kengaytiriladigan 3D model muharririni, belgilar animatsiya tizimini (Emotion FX), yarim tayyor mahsulotni ishlab chiqish tizimini o'z ichiga oladi. (prefab), real vaqtda fizika simulyatsiya 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.

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, fizika dvigatelini va boshqa har qanday komponentlarni almashtirishi mumkin.

Yangi versiyadagi o'zgarishlar orasida:

  • Ishga yangi ishtirokchilarni jalb qilishni va rivojlanish guruhi a'zolari o'rtasidagi o'zaro munosabatlarni soddalashtirish uchun yangi xususiyatlar taklif qilindi. Quyidagilar uchun qo'shimcha yordam qo'shildi: loyihalarni URL orqali yuklab olish va almashish uchun tashqi loyihalar; standart loyihalarni yaratishni soddalashtirish uchun shablonlar; qayta ishlangan resurslarga umumiy kirishni tashkil qilish uchun tarmoq resurslari keshi; Gem kengaytmalarini tezda yaratish uchun sehrgarlar.
  • Ko'p o'yinchi o'yinlarini yaratish uchun yaxshilangan vositalar. Server va mijoz o'rtasidagi ulanishlarni tashkil qilish, disk raskadrovka va tarmoqlarni yaratish uchun tayyor funksiyalar taqdim etiladi.
  • Animatsiya qo'shish jarayonlari soddalashtirildi. Ildiz harakatini ajratib olish uchun oʻrnatilgan yordam qoʻshildi (Root Motion, skeletning ildiz suyagi animatsiyasiga asoslangan belgilar harakati). Animatsiyani import qilish jarayoni yaxshilandi.
  • Resurslar bo'ylab harakatlanish uchun interfeys imkoniyatlari kengaytirildi. Resurslarni issiq qayta yuklash uchun qo'shimcha yordam.
  • Viewport bilan ishlashning qulayligi yaxshilandi, elementlarni tanlash va prefabriklarni tahrirlash yaxshilandi.
  • Landshaft qurilish tizimi eksperimental imkoniyatlar toifasidan dastlabki tayyorgarlik (oldindan ko'rish) holatiga o'tkazildi. Landshaftlarni ko'rsatish va tahrirlash samaradorligi sezilarli darajada yaxshilandi. 16 dan 16 kilometrgacha bo'lgan maydonlarni o'lchash uchun qo'shimcha yordam.
  • Osmon va yulduzlarni yaratish uchun qo'shimchalar kabi yangi ko'rsatish xususiyatlari amalga oshirildi.

Manba: opennet.ru

a Izoh qo'shish