Amazon tərəfindən açılan Open 3D Engine 23.10 oyun mühərrikinin buraxılışı

Open 3D Foundation (O3DF) şirkəti, müasir AAA oyunları və real vaxt rejimində işləyə bilən və kinematoqrafik keyfiyyətli performans təqdim edə bilən yüksək dəqiqlikli simulyatorlar hazırlamaq üçün uyğun olan açıq mənbəli 3D oyun mühərriki olan Open 3D Engine (O3DE)-nin 23.10 versiyasını buraxıb. Kod C++ dilində yazılıb və Apache 2.0 lisenziyası altında dərc olunub. Platforma dəstəyi mövcuddur. Linux, Windows, macOS, iOS və Android.

O3DE mühərriki 2021-ci ilin iyul ayında Amazon tərəfindən açıq mənbəli versiyaya çevrilib və 2015-ci ildə Crytek-dən lisenziyalı CryEngine texnologiyası üzərində qurulmuş, əvvəllər hazırlanmış mülkiyyətçi Amazon Lumberyard mühərrikinin koduna əsaslanır. Açıq mənbəli versiyaya buraxıldığı gündən bəri, mühərrikin inkişafına himayəsi altında yaradılan qeyri-kommersiya Open 3D Fondu nəzarət edir. Linux Fondu. Amazon ilə yanaşı, Epic Games, Adobe, Huawei, Microsoft, Intel və Niantic kimi şirkətlər də layihəyə qoşulub.

Mühərrikə inteqrasiya olunmuş oyun inkişaf mühiti, Vulkan, Metal və DirectX 12 dəstəyi ilə çox yivli fotorealistik render sistemi Atom Renderer, genişləndirilə bilən 3D model redaktoru, xarakter animasiya sistemi (Emotion FX), yarımfabrikat məhsul inkişaf sistemi daxildir. (prefabrik), real vaxt rejimində fizika simulyasiya mühərriki və SIMD təlimatlarından istifadə edən riyazi kitabxanalar. Oyun məntiqini müəyyən etmək üçün vizual proqramlaşdırma mühitindən (Script Canvas), həmçinin Lua və Python dillərindən istifadə edilə bilər.

Layihə ilkin olaraq ehtiyaclarınıza uyğunlaşa bilmək üçün nəzərdə tutulmuşdu və modul arxitekturaya malikdir. Ümumilikdə, 30-dan çox modul təklif olunur, ayrıca kitabxana kimi təqdim olunur, dəyişdirilməsi, üçüncü tərəf layihələrinə inteqrasiyası və ayrıca istifadə üçün uyğundur. Məsələn, modulluq sayəsində tərtibatçılar qrafik rendereri, səs sistemini, dil dəstəyini, şəbəkə yığınını, fizika mühərrikini və hər hansı digər komponentləri əvəz edə bilərlər.

Yeni versiyada dəyişikliklər arasında:

  • Vizual skript mühiti (Script Canvas) indi daha az vizual yer tutan və sadə əməliyyatları idarə etmək üçün nəzərdə tutulmuş yığcam qovşaqları dəstəkləyir. Bu yeni xüsusiyyət qovşaq qrafikini daha yığcam və sazlanmağı asanlaşdırır.
  • Eksperimental DPE (Sənəd Əmlak Redaktoru) çərçivəsi Qt istifadəçi interfeysinin inkişafının incəliklərini dərk etmədən və ya ayrıca çeşidləmə və filtrləmə alətlərinin tətbiqindən narahat olmadan mülkiyyət redaktorları yaratmaq üçün əlavə edilmişdir. Tərtibatçı sadəcə olaraq elementin quruluşunu, redaktə davranışını və interfeys xassələrini XML sənədi kimi müəyyən edir, sonra DocumentPropertyEditor vidcetindən istifadə edərək tələb olunan interfeysə çevrilir. DPE istifadə edərək həyata keçirilən ilk alət "Konsol Dəyişənləri" interfeysi idi.
  • Prefab instansiyalarının məzmununu sərbəst dəyişməyə imkan verən Prefab Overrides üçün eksperimental interfeys əlavə edildi.
  • Əlavə modullar (Gems), şablonlar və layihələr ilə xüsusi depoların yaradılmasının avtomatlaşdırılması üçün funksiyalar təmin edilir.
  • Open 3D Engine-in kompilyasiya edilmiş versiyasının quraşdırılmasını asanlaşdırmaq üçün snap paketləri yaradılmışdır Ubuntu 20.04 və 22.0.
  • Open 3D Engine istifadə edilərək yaradılan layihələrin ixrac imkanları genişləndirilib Windows, Linux, Linux Server və iOS. iOS üçün layihə ixracının dəstəyinin tezliklə olacağı gözlənilir. Android.
  • Atom render sistemi performans və render keyfiyyəti baxımından təkmilləşdirilib və iOS əsaslı mobil cihazlar üçün dəstək əlavə edilib. AndroidBirdən çox GPU ilə eyni vaxtda işləmək üçün bir çərçivə əlavə edildi. Şüa izi əks etdirmə dəstəyi tətbiq edildi. VMA (Vulkan Yaddaş Allocator) və DX12MA (DirectX Yaddaş Allocator) yaddaş ayırma mexanizmləri üçün dəstək əlavə edildi.
  • Robot simulyatorunun imkanları genişləndirilib. Robot layihəsi şablon sistemi əhəmiyyətli dərəcədə təkmilləşdirilmişdir. Robot manipulyatorları tez yaratmaq üçün şablon əlavə edildi. Robot Əməliyyat Sistemi (ROS2) platformasından istifadə edərək layihə şablonlarının işə salınması üçün sənədlər təqdim edilmişdir. Torkun ötürülməsi üçün prizmatik birləşmələr üçün dəstək əlavə edildi. Performans yaxşılaşdırılıb və kamera komponenti üçün konfiqurasiya seçimləri genişləndirilib. İndi iki növ tutucu mövcuddur: vakuum və barmaq. Kontakt sensoru olan bir komponent əlavə edildi.

Mənbə: opennet.ru

DDoS mühafizəsi, VPS VDS serverləri olan saytlar üçün etibarlı hostinq alın 🔥 DDoS qorunması, VPS VDS serverləri ilə etibarlı veb sayt hostinqi alın | ProHoster