Open 3D Foundation ogłasza pierwsze wydanie Open 3D Engine

We wrześniu podzieliliśmy się tutaj na blogu nowinkami dotyczącymi silnika O3DE, który jest przeprojektowaną i ulepszoną wersją silnika Lumberyard, oparty na technologiach CryEngine licencjonowanych przez Crytek w 2015 roku i obsługiwanych przez różne platformy, takie jak Linux, Windows 10, macOS, iOS i Android.

A teraz w nowszych wiadomościach, organizacja non-profit Open 3D Foundation (O3DF) opublikowało pierwszą znaczącą wersję Open 3D Engine (O3DE), silnik gier 3D typu open source, odpowiedni do tworzenia gier AAA nowoczesne i bardzo precyzyjne symulatory zdolne do pracy w rzeczywistych warunkach. czas i zapewniając kinową jakość.

Kod źródłowy silnika O3DE został udostępniony w lipcu tego roku przez firmę Amazon. i jest oparty na wcześniej opracowanym, zastrzeżonym kodzie silnika Amazon Lumberyard. Aby rozwijać silnik na neutralnej platformie pod auspicjami Linux Foundation, utworzono Open 3D Foundation, w ramach której oprócz Amazona działają takie firmy jak Adobe, Huawei, Intel, Red Hat, Niantic, AccelByte, Apocalypse Studios, Do wspólnych prac nad silnikiem dołączyły firmy Audiokinetic, Genvid Technologies, International Game Developers Association, SideFX oraz Open Robotics.

Silnik jest już używany przez Amazon, różne studia gier i animacji. i firmy robotyki. Spośród gier stworzonych na bazie silnika można wymienić 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 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.

Warto zauważyć, że po otwarciu kodu silnika do projektu dołączyło ponad 250 programistów, którzy wdrożyli 2,182 zmiany.

Pierwsza wersja projektu przeszła fazę stabilizacji i jest uznawana za gotową do tworzenia profesjonalnych symulatorów i gier 3D. W przypadku systemu Linux rozpoczęto pakowanie deb i udostępniono instalator dla systemu Windows.

Nowa wersja dodaje również innowacje, takie jak narzędzia do profilowania. i testów wydajnościowych, eksperymentalny generator uziemienia, tjIntegracja ze środowiskiem programowania wizualnego Script Canvas, system rozszerzeń Gem z obsługą usług w chmurze, wtyczki do tworzenia sieciowych gier multiplayer, SDK do dostosowywania silnika i wspierania rozwoju na różnych platformach.

Wreszcie, jeśli chcesz dowiedzieć się więcej na ten temat powinieneś wiedzieć, że kod jest napisany w C++ i wydany na licencji Apache 2.0. Istnieje platforma wsparcia dla systemów Linux, Windows, MacOS, iOS i Android.

źródło: https://o3de.org


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.