Pojawia się Open 3D Engine 23.10 z nowymi, eksperymentalnymi funkcjami, ulepszeniami i nie tylko

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,

Fundacja Linux ogłosiła to kilka dni temu wydanie nowej wersji Open 3D Engine 23.10, o czym dla tych, którzy wciąż nie są tego świadomi, powinniście wiedzieć, że jest to silnik gier 3D o otwartym kodzie źródłowym, który można wykorzystać do tworzenia nowoczesnych gier klasy AAA i symulacji 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.

Najnowsza wersja wnosi znaczący wkład i oferuje kilka ulepszeń mających na celu ułatwienie programistom, artystom i twórcom treści tworzenie symulacji 3D dla gier AAA, symulacji robotyki i innych aplikacji 3D w AI, Metaverse, cyfrowych bliźniakach, motoryzacji i nie tylko.

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

W prezentowanej nowej wersji silnika jedną z jego najbardziej godnych uwagi nowości jest nowy eksperymentalny edytor właściwości dokumentu (DPE) że pumożliwia twórcom narzędzi tworzenie edytorów właściwości bez konieczności zagłębiania się w zawiłości rozwoju front-endu w Qt i bez obawy o osobną implementację narzędzi do sortowania i filtrowania elementów. DPE umożliwia programistom określenie układu, sposobu edycji i ogólnych właściwości interfejsu użytkownika w „dokumencie” przypominającym XML, który jest konwertowany do wymaganego interfejsu za pomocą widżetu DocumentPropertyEditor. Edytor „Console Variables” O3DE jest pierwszym narzędziem napisanym w oparciu o framework DPE, z eksperymentalną obsługą debiutującego w tej wersji Entity Inspector opartego na DPE, zdolnego do wyświetlania wcześniej wprowadzonych zastąpień. Warto wspomnieć, że ta funkcja jest domyślnie wyłączona, jednak dla zainteresowanych istnieje możliwość włączenia DPE postępując zgodnie z instrukcją instrukcje z poniższego linku.

Kolejną nowością wyróżniającą się w Open 3D Engine 23.10 jest ulepszenia wprowadzone w system renderowania Atom, w miarę prac nad poprawą wydajności i jakości renderowania oraz dodania obsługi urządzeń mobilnych opartych na systemach iOS i Android, dodano framework do jednoczesnej pracy z wieloma procesorami graficznymi oraz zaimplementowano obsługę odbić w oparciu o odbicia. śledzenie promieni.

Oprócz tego, technika optymalizacji instancji siatki, co pozwala na renderowanie wielu kopii siatki wielokątnej znalezionej w scenie 3D (na przykład podczas renderowania typowych, powtarzających się obiektów, takich jak trawa, budynki i drzewa).

W środowisku programowania skryptów wizualnych, Script Canvas dodał obsługę kompaktowych węzłów Zajmują mniej przestrzeni wizualnej i są zaprojektowane do obsługi prostych operacji. Nowa funkcja pozwala uczynić wykres węzła bardziej zwartym i łatwiejszym do debugowania.

Podkreśla się również, że Dodano eksperymentalny interfejs do nadpisywania półproduktów (Prefab Overrides), pozwalających na swobodną zmianę zawartości instancji półproduktów, a także wprowadzono funkcje automatyzujące tworzenie niestandardowych repozytoriów z modułami dodatkowymi (Gemami), szablonami i projektami.

z inne zmiany które wyróżniają się na tle nowej wersji:

  • Aby uprościć instalację skompilowanej wersji Open 3D Engine, stworzono pakiety snap dla Ubuntu 20.04 i 22.0.
  • Rozszerzone opcje eksportu projektów utworzonych za pomocą Open 3D Engine dla systemów Windows, Linux, Linux Server i iOS. Oczekuje się, że w najbliższej przyszłości będzie obsługiwane eksportowanie projektów dla systemu Android.
  • Dodano obsługę mechanizmów alokacji pamięci VMA i DX12MA.
  • Rozszerzono możliwości tworzenia symulatorów robotów. Znacząco udoskonalono system szablonów projektów dla robotów.
  • Dodano szablon umożliwiający szybkie tworzenie ramion robotycznych.
  • Dostarczona jest dokumentacja dotycząca uruchamiania szablonów projektów przy użyciu platformy Robot Operating System (ROS2).
  • Dodano obsługę połączeń pryzmatycznych do przenoszenia momentu obrotowego.
  • Poprawiono wydajność komponentu kamery i rozszerzono opcje dostosowywania komponentu kamery.
  • W ofercie znajdują się dwa rodzaje pęsety: próżniowa i palcowa.
  • Dodano komponent czujnika kontaktowego.

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.