Stiže nova verzija PhysX 5, NVIDIA open source simulacionog motora

PhysX5

Najnovija verzija NVIDIA PhysX 5 SDK je sada dostupna pod istim uslovima licenciranja otvorenog koda kao i NVIDIA PhysX

Nakon skoro četiri godine od posljednje teme, NVIDIA je objavila vijest o lansiranju izvornog koda vašeg motora za simulaciju fizike PhysX5, što je drugo veliko izdanje otkako je projekat postao open source.

Za one koji su novi u PhysX-u, trebali biste to znati ovo je jedan od najpopularnijih fizičkih motora koji se koristi za upravljanje fizičkim interakcijama u preko 500 igara i uključen je u mnoge popularne mašine 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 sa višejezgrenim CPU-ima i GPU-ima, i omogućava vam da u potpunosti iskoristite snagu GPU-a kako biste ubrzali renderiranje efekata.

Među područjima primjene PhysX-a možemo spomenuti implementaciju efekata kao što su uništenje, eksplozije, realistična kretanja likova i automobila, kovitlaci dima, drveće koje se savija na vjetru, tekuća voda koja teče oko prepreka, leprša i pocijepana odjeća, sudari i interakcije sa tvrdim i mekim tijelima.

"Posjedovanje moćnog alata otvorenog koda za fiziku kao što je NVIDIA-ina nova PhysX 5 biblioteka je fundamentalni dio realizma koji Open 3D Engine nudi," rekao je Royal O'Brien, izvršni direktor Open 3D fondacije i generalni direktor digitalnih medija i igre u Linux fondaciji.

Najbolje PhysX 5 nove karakteristike

U novoj verziji PhysX 5 to je istaknuto biblioteka uključuje NVIDIA Flow (simulacija požara, goruće tečnosti i dim) i NVIDIA Blast (simulacija loma konstrukcije).

Još jedna promjena koja se ističe u ovoj novoj verziji je da podrška za NVIDIA Flex mogućnosti za kreiranje vizuelnih efekata u realnom vremenu na osnovu ponašanja simuliranih čestica. Podržane karakteristike uključuju dinamiku mekog tijela zasnovanu na modelu konačnih elemenata, primjenu dinamike položaja na tekućine, tkiva i objekte na naduvavanje, napredne mehanizme za detekciju sudara.

Pored ovoga, ističe se i to implementiran je sistem PBD čestica (Dynamics Based Dynamics) za simulaciju tekućina i granuliranih materijala.

Dodano a nova arhitektura skladištenja čestica što olakšava dodavanje i uklanjanje čestica u hodu i ne zahtijeva definiranje maksimalnog broja čestica. Također je vrijedna pažnje i mogućnost definiranja prilagođenih geometrija, na primjer za podršku cilindričnim oblicima i implicitnim blok sistemima.

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

S druge strane, možemo naći i to dodano podrška za dinamiku mekog tijela baziran na FEM metodi (metoda konačnih elemenata) i mogućnosti stvaranja mekog tijela od trokutne mreže.

Od ostalih promjena koji se ističu iz ove nove verzije:

  • Performanse paralelnog računarstva sa CPU i GPU značajno su poboljšane.
  • Dodan SDK vozila za simulaciju u sistemima autonomne vožnje.
  • Dodan je novi sistem upita za određivanje raskrsnica u sceni.
  • Implementiran je sistem detekcije kolizije baziran na funkciji SDF (Signed Distance Field).
  • Dodan je novi API za korištenje GJK (Gilbert-Johnson-Keerthi) algoritma za detekciju kolizije.
  • Dodan 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 biće tražena u oblastima kao što su sinteza podataka za istraživanje veštačke inteligencije i za obuku neuronskih mreža, stvaranje realističnih okruženja za obuku robota, simulacija stvarnih uslova u procesu rada autonomnih vozila i autopilota.

Takođe očekuje se adaptacija motora za klaster sisteme visokih performansi Postignite novi nivo detalja i tačnosti u simulaciji fizičkih procesa.

Kod projekta je objavljen pod BSD licencom i kompatibilan je sa Linux, macOS, iOS, Windows i Android platformama. Osim samog motora, pod BSD licencom, kod i povezani PhysX SDK alati su također otvorenog koda.

konačno ako jesi zainteresovani da saznaju više o tome, možete provjeriti detalje Na sledećem linku.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.