Nvidia sa rozhodla uvoľniť pre verejnosť zdrojový kód NVIDIA PhysX

nvidia_physx_official_logo

Minulý týždeň NVIDIA prostredníctvom svojho blogu oznámila dostupnosť zdrojového kódu NVIDIA PhysX. takže každý môže používať svoj vysoko kvalitný simulačný modul pre fyziku reality.

NVIDIA sa rozhodla vydať zdrojový kód fyzikálneho simulačného modulu PhysX pre verejnosť a zaradiť ho do kategórie bezplatných projektov.

O aplikácii Nvidia PhysX

NVIDIA PhysX je súčasťou mnohých populárnych herných enginov, vrátane Unreal Engine, Unity3D, AnvilNext, Stingray, Dunia 2 a REDengine.

Na základe PhysX bolo postavených viac ako 500 hier, vrátane „Batman: Arkham Asylum“, „Batman: Arkham City“, „Bioshock Infinite“, „Borderlands 2“, „Lords of the Fallen“, „Monster Hunter Online“, „Daylight“ “a„ Witcher 3 “.

V takýchto hrách PhysX sa používa na implementáciu efektov, ako sú zničenie, výbuchy, realistické pohyby postáv a automobilov, dym z vĺn, stromy ohnuté vetrom, voda tečúca a tečúca okolo prekážok, mávanie a trhanie odevov, kolízie a interakcie s tvrdými a mäkkými telami.

Niektoré z oblastí, v ktorých je možné PhysX použiť ako otvorený produkt:

  • Syntéza údajov, ktoré odrážajú stav objektívnej reality, pre výskum v oblasti umelej inteligencie a pre výcvik neurónových sietí.
  • Vytváranie realistických prostredí na školenie robotov.
  • Simulácia skutočných podmienok v procese riadenia autonómnych vozidiel a autopilotov.
  • Posuňte realistické herné prostredia na novú úroveň.
  • Použitie vysoko výkonných klastrových systémov na dosiahnutie vysokej úrovne podrobností a presnosti v simulácii fyzikálnych procesov.

NVIDIA sprístupňuje pre verejnosť PhysX

Dôvodom vydania zdrojového kódu PhysX je urgentná potreba použitia simulácie fyzických procesov v oblastiach, ktoré presahujú počítačové hry, dopyt po projektoch týkajúcich sa umelej inteligencie, robotiky, umelého videnia, bezpilotných vozidiel a vysoko výkonných počítačov.

V súčasnej podobe PhysX SDK je multiplatformové riešenie pre viacprocesovú simuláciu fyzikálnych procesov v hrách, škálovateľné pre rôzne počítače, od inteligentných telefónov po výkonné pracovné stanice s viacjadrovými procesormi a grafickými procesormi.

Aktívne využitie GPU na urýchlenie operácií vám umožňuje používať PhysX na spracovanie efektov vo veľmi veľkých virtuálnych svetoch.

Oznámil to hlavný riaditeľ pre obsahové inžinierstvo a technológie Rev Lebaredian, ktorá je zodpovedná aj za technológie Nvidia GameWorks. V príspevku sa píše toto:

"Robíme to preto, lebo fyzická simulácia bola nakoniec dôležitejšia, ako sme si predstavovali."

Je to ústredné miesto pre toľko rôznych vecí, že sme sa rozhodli sprístupniť ho svetu vo forme otvoreného zdroja.

Prvá verzia verzie open source je PhysX SDK 3.4 , avšak 20. decembra je naplánované vydanie novej verzie PhysX 4.0, ktorá ponúkne prvú funkčnú aktualizáciu pre bezplatný projekt.

Nová verzia bude implementovať algoritmus TGS (Temporal Gauss-Seidel Solver), ktorý zlepší kvalitu simulácie postáv a objektov, ktorá sa skladá z mnohých kĺbových častí.

Vo PhysX 4.0 sa objaví aj podpora zostáv pomocou Cmake a zvýši sa škálovateľnosť pravidiel filtra pre kinematické a statické objekty.

To je veľmi dobrá správa pre vývojárov, ktorí chcú preniesť svoje hry pre Linux, pretože teraz budú mať k dispozícii jeden výkonnejší nástroj.

A teda byť schopný dodávať čoraz viac kvalitnejších produktov v systéme Linux a postupne odstraňovať rozdiely, ktoré v niektorých tituloch v súvislosti s Windows stále existujú.

A samozrejme sa otvára možnosť pre Rev, kde je možné PhysX použiť v autonómnom vozidle, AI a vysokovýkonných výpočtoch.

Kde nájsť zdrojový kód?

Kód motora a súvisiaceho SDK je otvorený na základe licencie BSD a tiež pri akcelerácii GPU je pod touto licenciou, takže kompilácia je momentálne podporovaná pre platformy Windows, Linux, macOS, iOS a Android.

PhysX tiež bude mať integráciu s motormi Unreal 3 a 4 s Unity3D. Celé oznámenie a ďalšie podrobnosti nájdete priamo na blogu NVIDIA.

Zdrojový kód je tiež k dispozícii na GitHub.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.