Została wydana nowa wersja Nvidia PhysX 4.0

nvidia_physx_official_logo

Wcześniej w tym miesiącu pisaliśmy tutaj na blogu o wiadomościach, że Nvidia podjęła decyzję o wydaniu kodu źródłowego Nvidia PhysX Jeśli chcesz dowiedzieć się więcej na ten temat, możesz odwiedzić poniższy link.

I cóż, jak skomentowano w tym artykule, lDeweloperzy Nvidii kontynuowali prace nad ulepszeniem swojego silnika PhysX.

Po czym Ludzie z firmy NVIDIA niedawno wydali nową wersję swojego silnika fizycznego PhysX 4.0., które było pierwszym dużym wydaniem po tłumaczeniu w kategorii projektów otwartych.

W tym samym czasie została wydana aktualizacja PhysX 3.4.2, zawierająca zmiany korygujące dla początkowo otwartej bazy kodu.

Informacje o Nvidia PhysX

Kod projektu jest rozpowszechniany na licencji BSD. i jest kompatybilny z platformami Linux, macOS, iOS, Windows i Android.

Konieczność podpisania umowy, która opuściła EULA przy tworzeniu platform dla XBox One, Sony Playstation 4 i Nintendo Switch.

Oprócz silnika bezpośrednio na licencji BSD, kod i powiązany zestaw narzędzi PhysX SDK są również otwarte.

PhysX jest jednym z najpopularniejszych silników fizycznych przetwarzających interakcje fizyczne w ponad 500 grach i jest częścią wielu popularnych silników gier, takich jak Unreal Engine, Unity3D, AnvilNext, Stingray, Dunia 2 i REDengine.

Silnik jest skalowalny dla różnych komputerów, od smartfonów po wydajne stacje robocze z wielordzeniowymi procesorami i procesorami graficznymi, i pozwala w pełni wykorzystać możliwości GPU w celu przyspieszenia renderowania efektów.

Wśród obszarów zastosowań PhysX możemy wymienić realizację efektów takich jak zniszczenia, eksplozje, realistyczne ruchy postaci i samochodów, dym z fal, drzewa pochylone na wietrze, lejąca się woda i opływająca przeszkody, płynąca i rozdzierająca odzieży, kolizji i interakcji z twardymi i miękkimi ciałami.

NVIDIA czeka że po przeniesieniu projekt do kategorii open, będziesz mógł wyjść poza narzędzia do tworzenia gier i będzie poszukiwany w takich obszarach, jak synteza danych do badań nad sztuczną inteligencją i do szkolenia sieci neuronowych, tworząc realistyczne środowiska do szkolenia robotów.

Symulacja rzeczywistych warunków w procesie realizacji pojazdów autonomicznych i autopilotów. Oczekuje się również, że przystosowanie silnika do wysokowydajnych systemów klastrowych pozwoli osiągnąć nowy poziom szczegółowości i precyzji w symulacji procesów fizycznych.

Funkcje wersji PhysX 4.0

Dzięki tej nowej premierze silnika, Do projektu dodano nowe funkcje, a także różne poprawki błędów.

Ponadto, że dzięki temu ludzie Nvidii mają nadzieję, że wielu innych włączy się w rozwój projektu.

Dzięki tej nowej wersji podkreślono implementację algorytmu TGS (Temporal Gauss-Seidel Solver), który pozwala poprawić jakość symulacji postaci i obiektów, która składa się z wielu przegubowych części.

poza tym system kompilacji został przetłumaczony, aby móc korzystać z CMake.

W tej nowej wersji PhysX 4.0 widać większą skalowalność reguł filtrowania obiektów kinematycznych i statycznych.

I to też dodał do projektu nową fazę wykrywania kolizji ABP (automatyczny wielofazowy), co pozwoliło w wielu sytuacjach na poprawę osiągów silnika.

Z drugiej strony dodano uproszczoną funkcję symulacji połączenia współrzędnych (zredukowane połączenie współrzędnych), bez względnego błędu pozycjonowania i odpowiednią do realistycznej symulacji ruchu połączenia.

z którym też wprowadzono nową strukturę BVH, która wykazuje lepszą wydajność dla postaci o większej liczbie form.

Wreszcie, w tej nowej wersji projektu wyeliminowano wsparcie dla cząstek PhysX i PhysX Cloth, które zostały już wycofane, a programiści nie widzą sensu dalszego ich wspierania.


Bądź pierwszym który skomentuje

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.