Nvidia je odlučila objaviti izvorni kod NVIDIA PhysX za javnost

nvidia_physx_official_logo

Prošle sedmice NVIDIA je putem svog bloga objavila dostupnost izvornog koda NVIDIA PhysX tako da svi mogu koristiti njegov visokokvalitetni, simulacijski mehanizam fizike stvarnosti.

NVIDIA je odlučila objaviti izvorni kod PhysX simulacionog mehanizma za fizičku fiziku i staviti ga u kategoriju besplatnih projekata.

O Nvidiji PhysX

NVIDIA PhysX dio je mnogih popularnih pokretača igara, uključujući Unreal Engine, Unity3D, AnvilNext, Stingray, Dunia 2 i REDengine.

Na bazi PhysX-a izgrađeno je više od 500 igaraUključujući "Batman: Arkham Asylum", "Batman: Arkham City", "Bioshock Infinite", "Borderlands 2", "Lords of the Fallen", "Monster Hunter Online", "Daylight" "i" Witcher 3 ".

U takvim igrama, PhysX se koristi za provođenje efekata poput uništavanja, eksplozija, realističnih kretanja likova i automobila, dim iz valova, drveće savijeno vjetrom, voda koja teče i teče oko prepreka, lepršanje i kidanje odjeće, sudari i interakcije s tvrdim i mekim tijelima.

Neka od područja u kojima se PhysX može koristiti kao otvoreni proizvod:

  • Sinteza podataka koji odražavaju stanje objektivne stvarnosti, za istraživanja na polju umjetne inteligencije i za obuku neuronskih mreža.
  • Stvaranje realističnog okruženja za obuku robota.
  • Simulacija stvarnih uslova u procesu upravljanja autonomnim vozilima i autopilotima.
  • Podignite realistična okruženja za igre na novi nivo.
  • Upotreba klaster sistema visokih performansi za postizanje visokog nivoa detalja i preciznosti simulacije fizičkog procesa.

NVIDIA stavlja na raspolaganje javno PhysX

Razlog za objavljivanje PhysX izvornog koda je hitna potreba za korištenjem simulacije fizičkog procesa u područjima izvan računarskih igara, potražnja za projektima vezanim za umjetnu inteligenciju, robotiku, umjetni vid, bespilotna vozila i računarstvo visokih performansi.

U svom sadašnjem obliku, PhysX SDK je multiplatformno rješenje za višeprocesnu simulaciju fizičkih procesa u igrama, skalabilno za razne računare, od pametnih telefona do moćnih radnih stanica sa višejezgarnim CPU-ima i GPU-ima.

Aktivna upotreba GPU-a za ubrzavanje operacija omogućava vam da PhysX koristite za obradu efekata u vrlo velikim virtualnim svjetovima.

Najavu je to objavio viši direktor Content Engineeringa i tehnologije, Rev Lebaredian, koja je takođe odgovorna za Nvidia GameWorks tehnologije. U postu stoji sljedeće:

„Činimo ovo jer je fizička simulacija na kraju bila važnija nego što smo zamišljali.

Ključno je za toliko različitih stvari da smo odlučili da ga učinimo dostupnim svijetu u obliku otvorenog koda.

Prva verzija otvorenog koda je PhysX SDK 3.4 No, nova verzija PhysX-a 20 trebala bi biti objavljena 4.0. decembra, koja će ponuditi prvo funkcionalno ažuriranje za besplatni projekt.

Nova verzija implementirat će algoritam TGS (Temporal Gauss-Seidel Solver), koji će poboljšati kvalitetu simulacije likova i objekata, koji se sastoji od mnogih zglobnih dijelova.

U PhysX-u 4.0 pojavit će se i podrška za montažu pomoću Cmake-a i povećat će se skalabilnost pravila filtra za kinematičke i statičke objekte.

Ovo su vrlo dobre vijesti za programere koji žele prenijeti svoje igre za Linux, jer će im sada biti na raspolaganju jedan moćniji alat.

I tako biti u mogućnosti isporučivati ​​sve više i više visokokvalitetnih proizvoda u Linuxu i postupno ukidajući razlike koje još uvijek postoje u nekim naslovima u odnosu na Windows.

I naravno otvaranje mogućnosti za Rev, gdje se PhysX može koristiti u autonomnom vozilu, AI i računarstvu visokih performansi.

Gdje pronaći izvorni kod?

Kôd motora i pripadajućeg SDK-a otvoren je pod BSD licencom, kao i ubrzanje GPU-a je pod ovom licencom, tako da je njegova kompilacija trenutno podržana za Windows, Linux, macOS, iOS i Android platforme.

PhysX takođe treba imati integraciju sa Unreal 3 i 4 motorima sa Unity3D. Kompletnu najavu i više detalja možete pronaći direktno na NVIDIA blogu.

Izvorni kod je takođe dostupno na GitHub-u.


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.