Nadchodzi Open 3D Engine 23.05 z ulepszeniami w zakresie użyteczności i wydajności

Otwórz silnik 3D

-Open 3D Engine to darmowy silnik gier 3D o otwartym kodzie źródłowym, opracowany przez Open 3D Foundation, spółkę zależną Linux Foundation,

Organizacja non-profit Fundacja Open 3D (O3DF) niedawno ogłosiła uruchomienie nowa wersja silnika «Otwórz silnik 3D 23.05» (O3DE), silnik gier 3D typu open source, który można wykorzystać do tworzenia nowoczesnych gier klasy AAA i symulacji o wysokiej wierności, które mogą działać w czasie rzeczywistym i zapewniać kinową jakość.

Silnik zawiera zintegrowane środowisko do tworzenia gier, wielowątkowy fotorealistyczny system renderowania Atom Renderer ze wsparciem dla Vulkan, Metal i DirectX 12, rozszerzalny edytor modeli 3D, system animacji postaci (Emotion FX), gotowy system programistyczny, silnik symulacji procesów fizycznych w czasie rzeczywistym i biblioteki matematyczne używające instrukcji SIMD.

Projekt został pierwotnie zaprojektowany tak, aby dostosować się do Twoich potrzeb i ma architekturę modułową. W sumie oferowanych jest ponad 30 modułów, dostarczanych jako osobne biblioteki, które można wymieniać, integrować z projektami stron trzecich i używać osobno.

Główne nowości Open 3D Engine 23.05

W nowej wersji zaznaczono, że proponowany jest nowy moduł MPS (Multiplayer Sample Game), która implementuje dobrze udokumentowany przykład prostej gry wieloosobowej po wyjęciu z pudełka. Deweloperzy sąs oferuje zestaw typowych elementów gry, a także komponenty klienckie i serwerowe do organizacji gry sieciowej, które można wykorzystać jako bazę do tworzenia własnych gier.

Istnieją przykłady generowania terenu, manipulacji oświetleniem, tworzenia efektów wizualnych, pracy z dźwiękiem, łączenia skryptów i korzystania z zaawansowanych trybów renderowania, takich jak kaskadowe cienie, globalne oświetlenie, odbijające i promieniujące powierzchnie. Kompozycja zawiera również zestaw zasobów gry (aktywów), które można wykorzystać w innych projektach.

Kolejną wyróżniającą się zmianą jest to Wprowadzono moduł ROS2, To integruje się z zestawem narzędzi Robot Operating System (ROS2) i zapewnia sterowniki, implementacje algorytmów, komponenty, zasoby i narzędzia do tworzenia symulatorów robotów. Moduł umożliwia bezpośrednie dodanie kodu dla platformy ROS 2 w ramach projektu z symulatorem, korzystaj z gotowych szablonów, importuj zasoby i podłączaj wirtualne sensory.

Możemy to również znaleźć dodano warstwę abstrakcji Material Pipeline aby ułatwić konfigurowanie etapów renderowania w celu osiągnięcia niezbędnej równowagi między wydajnością a jakością, niezależnie od platformy i sprzętu (działa poprzez tworzenie oddzielnych shaderów dla każdego etapu renderowania).

Udoskonalono rozszerzalność edytora gier (Edytor O3DE), który implementuje interfejs API Action Manager, który umożliwia dodawanie własnych menu, skrótów klawiszowych i działań kontekstowych, a także podłączanie skryptów Pythona.

z inne zmiany, które się wyróżniają tej nowej wersji:

  • Dodano obsługę silnika symulacji fizyki PhysX 5.1.
  • Zaktualizowany interfejs edycji animacji (Edytor animacji).
  • Zaproponowano nowy proces importowania zasobów (Importowanie zasobów animacji).
  • Dodano wizualizator wydajności, aby ułatwić profilowanie i optymalizację AnimGraph.
  • System terenu ma teraz narzędzie Pędzel do rysowania w rzutni, tworzenia lub modyfikowania terenu.
  • Zapewniona jest możliwość jednoczesnej instalacji kilku różnych wersji silnika O3DE na tym samym systemie, co może być używane w połączeniu z różnymi projektami.
  • System wtyczek Gem oferuje możliwość określenia obsługi platformy i filtrowania modułów w oparciu o obsługę platformy.
  • Wbudowana obsługa standardu OpenXR do renderowania stereoskopowego.
  • Poprawiona wydajność na urządzeniach mobilnych.

W końcu dla zainteresowanych, powinni wiedzieć, że kod jest napisany w C++ i wydany na licencji Apache 2.0, oprócz tego, że ma już wsparcie dla platform Linux, Windows, macOS, iOS i Android.

Możesz sprawdzić więcej na ten temat W poniższym linku.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.