Microsoft dołączył do Open 3D Foundation, otwartego silnika gier Amazon

Linux Foundation ogłosiła, że Microsoft dołączył do Fundacji Open 3D (O3DF), który powstał w celu kontynuacji wspólnego rozwoju silnika Open 3D Engine (O3DE) po jego wydaniu przez Amazon.

Microsoft był jednym z najlepszych współtwórców, obok Adobe, AWS, Huawei, Intela i Niantic. Przedstawiciel Microsoft będzie zasiadał w Radzie Zarządzającej O3DF. Łączna liczba członków Fundacji Open 3D osiągnęła 25.

Od czasu otwarcia kodu źródłowego wprowadzono około 14.000 XNUMX zmian na silniku O3DE, obejmujący około 2 miliony linii kodu. Co miesiąc w repozytoriach projektów naprawianych jest 350-450 commitów od 60-100 programistów.

Głównym celem projektu jest: zapewnić otwarty, wysokiej jakości silnik 3D za rozwój nowoczesnych gier klasy AAA i symulatorów wysokiej wierności, które mogą działać w czasie rzeczywistym i zapewniać kinową jakość.

Otwórz silnik 3D jest poprawioną i ulepszoną wersją autorskiego silnika opracowanego wcześniej przez Amazon Lumberyard oparty na technologii CryEngine na licencji Crytek w 2015 roku. Silnik zawiera zintegrowane środowisko do tworzenia gier, wielowątkowy system renderowania fotorealistycznego Atom Renderer z obsługą Vulkan, Metal i DirectX 12, rozszerzalny edytor modeli 3D, system animacji postaci ( Emotion FX), wstępnie zbudowany system programistyczny, silnik symulacji fizyki w czasie rzeczywistym i biblioteki matematyczne wykorzystujące instrukcje SIMD.

Do zdefiniowania logiki gry można wykorzystać wizualne środowisko programowania (Script Canvas), a także języki Lua i Python.

Silnik jest już używany przez Amazon, różne studia gier i animacji oraz firmy zajmujące się robotyką. Spośród gier stworzonych w oparciu o silnik można wyróżnić New World i Deadhaus Sonata. Projekt został pierwotnie zaprojektowany z myślą o Twoich potrzebach i ma architekturę modułową.

W sumie oferowanych jest ponad 30 modułów, dostarczanych jako oddzielne biblioteki, nadające się do wymiany, integracji z projektami stron trzecich i samodzielnego użytkowania. Na przykład dzięki modułowości programiści mogą wymienić renderer grafiki, system dźwiękowy, obsługę języków, stos sieciowy, silnik fizyczny i dowolne inne komponenty.

Projekt został pierwotnie zaprojektowany z myślą o Twoich potrzebach i ma architekturę modułową. W sumie oferowanych jest ponad 30 modułów, dostarczanych jako samodzielne biblioteki, nadające się do wymiany, integracji z projektami stron trzecich i oddzielnego użytku. Na przykład, dzięki modułowości, programiści mogą zastąpić renderowanie grafiki, system dźwiękowy, obsługę języków, stos sieciowy, silnik fizyczny i dowolny inny komponent.

Z głównych składników wyróżniają się:

  • Zintegrowane środowisko do tworzenia gier.
  • Wielowątkowy, fotorealistyczny silnik renderujący Atom Processor z obsługą API grafiki Vulkan, Metal i DirectX 12.
  • Rozszerzalny edytor modeli 3D.
  • Podsystem dźwiękowy.
  • System animacji postaci (Emotion FX).
  • System rozwoju półfabrykatów (prefabrykatów).
  • Silnik symulacji fizyki w czasie rzeczywistym. Obsługuje NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast i AMD TressFX do symulacji fizyki.
  • Biblioteki matematyczne korzystające z instrukcji SIMD.
  • Podsystem sieciowy z obsługą kompresji i szyfrowania ruchu, symulacją problemów sieciowych, replikacją danych i synchronizacją przepływu.
  • Uniwersalny format siatki dla zasobów gier. Możesz generować zasoby ze skryptów Pythona i ładować zasoby asynchronicznie.
  • Komponenty do definiowania logiki gry w Lua i Pythonie.

Z zauważalne różnice między O3DE a silnikiem Amazon Lumberyard, w tym nowy system budowania Cmake, architektura modułowa, narzędzia open source, nowy gotowy system, rozszerzalny interfejs użytkownika oparty na Qt, dodatkowe możliwości pracy z usługami w chmurze, optymalizacje wydajności, nowe możliwości sieciowe, ulepszone renderowanie silnika z obsługą ray tracingu, globalne oświetlenie, przewidywanie i renderowanie opóźnione.

Na koniec, jeśli chcesz dowiedzieć się więcej na ten temat, możesz zapoznać się ze szczegółami 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.