Stigla je nova verzija PhysX 5, NVIDIA open source simulacijskog motora

PhysX5

Najnovija verzija NVIDIA PhysX 5 SDK sada je dostupna pod istim licencnim uvjetima otvorenog koda kao NVIDIA PhysX

Nakon gotovo četiri godine od posljednje teme, NVIDIA je objavila vijest o lansiranju izvornog koda vašeg stroja za simulaciju fizike PhysX5, što je drugo veliko izdanje otkako je projekt otvoren.

Za one koji su novi u PhysX-u, trebali biste to znati ovo je jedan od najpopularnijih fizičkih motora koji se koristi za rukovanje fizičkim interakcijama u preko 500 igara i uključen je u mnoge popularne motore za igre uključujući Unreal Engine, Unity3D, AnvilNext, Stingray, Dunia 2 i REDengine.

Motor je skalabilan za različite vrste hardvera, od pametnih telefona do moćnih radnih stanica s višejezgrenim CPU-ima i GPU-ima, te vam omogućuje da u potpunosti iskoristite snagu GPU-a za ubrzavanje renderiranja efekata.

Među područjima primjene PhysX-a možemo spomenuti implementaciju efekata kao što su razaranje, eksplozije, realistični pokreti likova i automobila, kovitlaci dima, stabla koja se savijaju na vjetru, tekuća voda koja teče oko prepreka, lepršava odjeća i poderana odjeća, sudari i interakcije s tvrdim i mekim tijelima.

"Posjedovanje snažnog alata otvorenog koda za fiziku kao što je NVIDIA-ina nova biblioteka PhysX 5 temeljni je dio realizma koji nudi Open 3D Engine", rekao je Royal O'Brien, izvršni direktor Open 3D Foundationa i generalni direktor Digital Media i igre u Linux Foundation.

Vrhunske PhysX 5 nove značajke

U novoj verziji PhysX 5 istaknuto je da biblioteka uključuje NVIDIA Flow (simulacija požara, goruće tekućine i dim) i NVIDIA Blast (simulacija sloma konstrukcije).

Još jedna promjena koja se ističe u ovoj novoj verziji je da podrška za NVIDIA Flex mogućnosti za stvaranje vizualnih efekata u stvarnom vremenu na temelju ponašanja simuliranih čestica. Podržane značajke uključuju dinamiku mekog tijela temeljenu na modelu konačnih elemenata, primjenu pozicijske dinamike na tekućine, tkiva i objekte na napuhavanje, napredne mehanizme detekcije sudara.

Uz to se ističe i da implementiran je PBD sustav čestica (Position Based Dynamics) za simulaciju tekućina i granuliranih materijala.

Dodan je a nova arhitektura pohrane čestica što olakšava dodavanje i uklanjanje čestica u hodu i ne zahtijeva definiranje maksimalnog broja čestica. Također je vrijedna pomena mogućnost definiranja prilagođenih geometrija, na primjer za podršku cilindričnih oblika i implicitnih blok sustava.

U sustavu simulacije ponašanja čestica implementirana je mogućnost pričvršćivanja različitog materijala na svaku česticu.

S druge strane, možemo naći da je dodano podrška dinamici mekog tijela temeljen na FEM metodi (metoda konačnih elemenata) i sposobnosti stvaranja mekog tijela iz trokutaste mreže.

Od ostalih promjena koji se ističu u ovoj novoj verziji:

  • Performanse paralelnog računanja s CPU i GPU značajno su poboljšane.
  • Dodan SDK vozila za simulaciju u sustavima autonomne vožnje.
  • Dodan je novi sustav upita za određivanje raskrižja u sceni.
  • Implementiran je sustav detekcije sudara temeljen na funkciji SDF (Signed Distance Field).
  • Dodan je novi API za korištenje GJK (Gilbert-Johnson-Keerthi) algoritma za detekciju sudara.
  • Dodan je mehanizam za određivanje preklapanja mreže.

NVIDIA se tome nada nakon premještanja projekta u kategoriju otvorenog koda, moći ćete ići dalje od alata za razvoj igara i bit će tražen u područjima kao što je sinteza podataka za istraživanje umjetne inteligencije i za obuku neuronskih mreža, stvaranje realnih okruženja za obuku robota, simulacija stvarnih uvjeta u procesu upravljanja autonomnim vozilima i autopilota.

također očekuje se prilagodba motora za sustave klastera visokih performansi Postignite novu razinu detalja i točnosti u simulaciji fizičkih procesa.

Projektni kod je objavljen pod BSD licencom i kompatibilan je s Linux, macOS, iOS, Windows i Android platformama. Uz sam motor, pod BSD licencom, kod i pridruženi PhysX SDK alati također su otvorenog koda.

konačno ako jesi zainteresiran za saznanje više o tome, možete provjeriti detalje U sljedećem linku.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.