Uusi versio PhysX 5:stä, NVIDIAn avoimen lähdekoodin simulaatiomoottorista, saapuu

PhysX5

NVIDIA PhysX 5 SDK:n uusin versio on nyt saatavilla samoilla avoimen lähdekoodin lisenssiehdoilla kuin NVIDIA PhysX

Melkein neljän vuoden kuluttua edellisestä ketjusta, NVIDIA julkaisi uutisen julkaisusta fysiikan simulointimoottorisi lähdekoodista PhysX5, joka on toinen suuri julkaisu sen jälkeen, kun projekti meni avoimeen lähdekoodiin.

PhysX:n uusien ihmisten pitäisi tietää tämä tämä on yksi suosituimmista fysiikan moottoreista jota käytetään fyysiseen vuorovaikutukseen yli 500 pelissä ja se sisältyy moniin suosittuihin pelimoottoreihin, kuten Unreal Engine, Unity3D, AnvilNext, Stingray, Dunia 2 ja REDengine.

Moottori on skaalattavissa erityyppisille laitteille, älypuhelimista tehokkaisiin työasemiin, joissa on moniytiminen prosessori ja grafiikkasuoritin, ja voit hyödyntää GPU:n tehoa täysimääräisesti tehosteiden toiston nopeuttamiseksi.

PhysX:n sovellusalueista voidaan mainita efektien toteuttaminen, kuten tuho, räjähdykset, hahmojen ja autojen realistiset liikkeet, savun pyörteet, tuulessa taipuvat puut, esteiden ympärillä virtaava vesi, räjähtävät vaatteet ja repeytymät, törmäykset ja vuorovaikutus kovien ja pehmeiden kehojen kanssa.

"Tehokas avoimen lähdekoodin työkalu fysiikkaan, kuten NVIDIAn uusi PhysX 5 -kirjasto, on olennainen osa Open 3D Enginen tarjoamaa realismia", sanoi Royal O'Brien, Open 3D Foundationin johtaja ja digitaalisen median johtaja. pelejä Linux Foundationissa.

Suosituimmat PhysX 5 -uudet ominaisuudet

PhysX 5:n uudessa versiossa korostetaan, että kirjasto sisältää NVIDIA Flow:n (palon simulointi, palavat nesteet ja savu) ja NVIDIA Blast (rakennevikojen simulointi).

Toinen muutos, joka erottuu tässä uudessa versiossa, on se tuki NVIDIA Flex -ominaisuuksille luoda reaaliaikaisia ​​visuaalisia tehosteita, jotka perustuvat simuloitujen hiukkasten käyttäytymiseen. Tuetut ominaisuudet sisältävät elementtimalliin perustuvan pehmeän kehon dynamiikan, sijaintidynamiikan soveltamisen nesteisiin, kudoksiin ja puhallettaviin esineisiin sekä edistyneitä törmäysten havaitsemismekanismeja.

Tämän lisäksi korostetaan myös sitä PBD-hiukkasjärjestelmä otettiin käyttöön (Position Based Dynamics) nesteiden ja rakeisten materiaalien simulointiin.

Lisätty a uusi hiukkasten varastointiarkkitehtuuri mikä tekee hiukkasten lisäämisestä ja poistamisesta helppoa lennossa eikä vaadi hiukkasten enimmäismäärän määrittämistä. Huomionarvoista on myös kyky määrittää mukautettuja geometrioita, esimerkiksi tukemaan lieriömäisiä muotoja ja implisiittisiä lohkojärjestelmiä.

Hiukkasten käyttäytymisen simulointijärjestelmässä on toteutettu kyky kiinnittää jokaiseen hiukkaseen eri materiaalia.

Toisaalta voimme löytää sen lisättynä tukea pehmeän kehon dynamiikkaa perustuu FEM-menetelmään (finite element method) ja kykyyn luoda pehmeä kappale kolmiomaisesta verkosta.

Muista muutoksista jotka erottuvat uudesta versiosta:

  • CPU:n ja GPU:n rinnakkaislaskennan suorituskykyä on parannettu merkittävästi.
  • Lisätty ajoneuvon SDK simulointia varten autonomisissa ajojärjestelmissä.
  • Uusi kyselyjärjestelmä on lisätty näkymän risteyskohtien määrittämiseen.
  • SDF (Signed Distance Field) -toimintoon perustuva törmäyksentunnistusjärjestelmä on toteutettu.
  • Uusi API on lisätty käyttämään GJK:n (Gilbert-Johnson-Keerthi) törmäyksentunnistusalgoritmia.
  • Lisätty mekanismi verkkojen päällekkäisyyden määrittämiseksi.

NVIDIA toivoo sitä Kun projekti on siirretty avoimen lähdekoodin luokkaan, voit mennä pelien kehitystyökaluja pidemmälle ja se tulee olemaan kysyntää esimerkiksi tietosynteesissä tekoälytutkimuksessa ja hermoverkkojen koulutuksessa, luomaan realistisia ympäristöjä robottikoulutukselle, simuloimaan todellisia olosuhteita autonomisten ajoneuvojen ja autopilottien käyttöprosessissa.

myös moottorin mukauttamista korkean suorituskyvyn klusterijärjestelmiin odotetaan Saavuta uusi yksityiskohta ja tarkkuus fyysisten prosessien simuloinnissa.

Projektikoodi on julkaistu BSD-lisenssillä ja on yhteensopiva Linux-, macOS-, iOS-, Windows- ja Android-alustojen kanssa. Itse moottorin lisäksi BSD-lisenssillä koodi ja siihen liittyvät PhysX SDK -työkalut ovat myös avoimen lähdekoodin.

vihdoin jos olet kiinnostunut tietämään asiasta lisää, voit tarkistaa yksityiskohdat Seuraavassa linkissä.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.