Nvidia nolēma publiskot NVIDIA PhysX pirmkodu

nvidia_physx_official_logo

Pagājušajā nedēļā NVIDIA savā emuārā paziņoja par NVIDIA PhysX avota koda pieejamību. lai ikviens varētu izmantot tā augstas kvalitātes fizikas simulācijas dzinēju.

NVIDIA nolēma publiskot PhysX simulācijas dzinēja pirmkodu un ievietot to bezmaksas projektu kategorijā.

Par Nvidia PhysX

NVIDIA PhysX ir daļa no daudziem populāriem spēļu dzinējiem, ieskaitot Unreal Engine, Unity3D, AnvilNext, Stingray, Dunia 2 un REDengine.

Uz PhysX bāzes ir izveidotas vairāk nekā 500 spēles, ieskaitot filmas "Betmens: Arkhama patvērums", "Betmens: Ārhemas pilsēta", "Bioshock Infinite", "Borderlands 2", "Kritušo lordi", "Monster Hunter Online", "Daylight" "un" Witcher 3 ".

Šādās spēlēs PhysX izmanto, lai ieviestu tādus efektus kā iznīcināšana, sprādzieni, reālas rakstzīmju un automašīnu kustības, dūmi no viļņiem, koki, ko saliek vējš, ūdens, kas plūst un plūst ap šķēršļiem, apģērba plīvēšana un plīsumi, sadursmes un mijiedarbība ar cietiem un mīkstiem ķermeņiem.

Dažas no jomām, kurās PhysX var izmantot kā atvērtu produktu:

  • Datu sintēze, kas atspoguļo objektīvās realitātes stāvokli, pētījumiem mākslīgā intelekta jomā un neironu tīklu apmācībai.
  • Reālistiskas vides veidošana robotu apmācībai.
  • Reālo apstākļu simulācija autonomo transportlīdzekļu un autopilotu darbības procesā.
  • Paceļiet reālistisku spēļu vidi jaunā līmenī.
  • Augstas veiktspējas klasteru sistēmu izmantošana, lai sasniegtu augstu detalizācijas un precizitātes līmeni fizisko procesu simulācijā.

NVIDIA padara pieejamu valsts PhysX

PhysX avota koda izlaišanas iemesls ir steidzama fizisko procesu simulācijas izmantošana jomās, kas nav datorspēles, pieprasījums pēc projektiem, kas saistīti ar mākslīgo intelektu, robotiku, mākslīgo redzi, bezpilota transportlīdzekļiem un augstas veiktspējas skaitļošanu.

Pašreizējā formā PhysX SDK ir daudzplatformu risinājums spēļu fizisko procesu simulācijai ar vairākiem procesiem, mērogojams dažādiem datoriem, sākot no viedtālruņiem līdz jaudīgām darbstacijām ar daudzkodolu procesoriem un GPU.

Aktīva GPU izmantošana operāciju paātrināšanai ļauj izmantot PhysX, lai apstrādātu efektus ļoti lielās virtuālās pasaulēs.

Paziņojumu sniedza vecākā satura inženierijas un tehnoloģijas direktore Rev Lebaredian, kas ir atbildīgs arī par Nvidia GameWorks tehnoloģijām. Ziņā teikts:

"Mēs to darām, jo ​​fiziskā simulācija izrādījās svarīgāka nekā mēs iedomājāmies.

Tas ir galvenais tik daudzās dažādās lietās, ka mēs nolēmām padarīt to pieejamu pasaulei atvērtā koda formā.

Pirmā atvērtā koda versijas versija ir PhysX SDK 3.4 , bet 20. decembrī paredzēts izlaist jaunu PhysX 4.0 versiju, kas piedāvās pirmo funkcionālo atjauninājumu bezmaksas projektam.

Jaunajā versijā tiks ieviests TGS (Temporal Gauss-Seidel Solver) algoritms, kas uzlabos rakstzīmju un objektu simulācijas kvalitāti, kas sastāv no daudzām artikulētām daļām.

Programmā PhysX 4.0 parādīsies arī montāžas atbalsts, izmantojot Cmake, un tiks palielināta kinemātisko un statisko objektu filtru kārtību mērogojamība.

Šīs ir ļoti labas ziņas izstrādātājiem, kuri vēlas pārnest savas spēles uz Linux, jo tagad viņu rīcībā būs vēl viens jaudīgs rīks.

Tādējādi, lai varētu piegādāt arvien vairāk augstas kvalitātes produktu Linux un pakāpeniski izbeigt atšķirības, kas joprojām pastāv dažos nosaukumos attiecībā uz Windows.

Un, protams, paverot iespēju Rev, kur PhysX var izmantot autonomā transportlīdzeklī, AI un augstas veiktspējas skaitļošanā.

Kur atrast pirmkodu?

Dzinēja un ar to saistītā SDK kods ir atvērts saskaņā ar BSD licenci, kā arī GPU paātrinājumu ir saskaņā ar šo licenci, tāpēc tā apkopošana pašlaik tiek atbalstīta Windows, Linux, macOS, iOS un Android platformās.

PhysX ir arī integrācija ar Unreal 3 un 4 motoriem ar Unity3D. Pilns paziņojums un sīkāka informācija ir atrodama tieši NVIDIA emuārā.

Avota kods ir arī pieejams vietnē GitHub.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.