„Nvidia“ nusprendė išleisti „NVIDIA PhysX“ šaltinio kodą visuomenei

„Nvidia_physx_official_logo“

Praėjusią savaitę NVIDIA savo tinklaraštyje paskelbė, kad yra prieinamas „NVIDIA PhysX“ šaltinio kodas. todėl kiekvienas gali naudoti aukštos kokybės realybės fizikos modeliavimo variklį.

NVIDIA nusprendė išleisti „PhysX“ fizikos modeliavimo variklio šaltinio kodą visuomenei ir priskirti nemokamų projektų kategorijai.

Apie „Nvidia PhysX“

„NVIDIA PhysX“ yra daugelio populiarių žaidimų variklių dalis, įskaitant „Unreal Engine“, „Unity3D“, „AnvilNext“, „Stingray“, „Dunia 2“ ir „REDengine“.

„PhysX“ pagrindu sukurta daugiau nei 500 žaidimų, įskaitant „Betmenas: Arkhamo prieglobstis“, „Betmenas: Arkhamo miestas“, „Bioshockas begalinis“, „Pasienio kraštai 2“, „Žuvusių lordai“, „Monstrų medžiotojas internete“, „Dienos šviesa“ ir „Raganius 3“.

Tokiuose žaidimuose „PhysX“ naudojamas tokiems efektams įgyvendinti kaip sunaikinimas, sprogimai, tikroviški personažų ir automobilių judesiai, bangų dūmai, vėjyje besiremiantys medžiai, aplink kliūtis tekantis ir tekantis vanduo, drabužių plakimas ir draskymas, susidūrimas ir sąveika su kietais ir minkštais kūnais.

Kai kurios sritys, kuriose „PhysX“ gali būti naudojamas kaip atviras produktas:

  • Duomenų, atspindinčių objektyvios realybės būklę, sintezė dirbtinio intelekto srities tyrimams ir neuroninių tinklų mokymui.
  • Kurti tikrovišką aplinką robotams mokyti.
  • Realių sąlygų modeliavimas važiuojant autonominėmis transporto priemonėmis ir autopilotais.
  • Pakelkite tikrovišką žaidimų aplinką į naują lygį.
  • Didelio našumo grupavimo sistemų naudojimas siekiant aukšto lygio detalumo ir tikslumo imituojant fizinius procesus.

NVIDIA suteikia galimybę naudotis visuomenės PhysX

„PhysX“ šaltinio kodo išleidimo priežastis yra skubus poreikis naudoti fizinį procesų modeliavimą ne tik kompiuteriniuose žaidimuose, projektų, susijusių su dirbtiniu intelektu, robotika, dirbtiniu matymu, nepilotuojamomis transporto priemonėmis ir didelio našumo skaičiavimais, paklausa.

Dabartine forma „PhysX SDK“ yra daugiaplatformis sprendimas, skirtas žaidimų fizinių procesų modeliavimui keliais procesais, keičiamo dydžio įvairiems kompiuteriams, pradedant išmaniaisiais telefonais, baigiant galingomis darbo stotimis su kelių branduolių procesoriais ir GPU.

Aktyvus GPU naudojimas operacijoms paspartinti leidžia naudoti „PhysX“ efektams apdoroti labai dideliuose virtualiuose pasauliuose.

Pranešimą paskelbė vyresnysis turinio inžinerijos ir technologijos direktorius Revas Lebaredianas, kuri taip pat yra atsakinga už „Nvidia GameWorks“ technologijas. Įraše sakoma:

„Mes tai darome todėl, kad fizinis modeliavimas buvo svarbesnis, nei mes įsivaizdavome.

Tai labai svarbu tiek daug skirtingų dalykų, kad mes nusprendėme padaryti jį prieinamą pasauliui atviro kodo forma.

Pirmoji atvirojo kodo versija yra „PhysX SDK 3.4“ , tačiau gruodžio 20 d. planuojama išleisti naują „PhysX 4.0“ versiją, kuri pasiūlys pirmąjį funkcinį nemokamo projekto atnaujinimą.

Naujojoje versijoje bus įdiegtas TGS (Temporal Gauss-Seidel Solver) algoritmas, kuris pagerins simbolių ir objektų modeliavimo kokybę, kurią sudaro daugybė šarnyrinių dalių.

„PhysX 4.0“ taip pat pasirodys surinkimo palaikymas naudojant „Cmake“ ir padidės kinematinių ir statinių objektų filtrų taisyklių mastelis.

Tai labai gera žinia kūrėjams, norintiems perkelti savo žaidimus į „Linux“, nes dabar jie galės naudotis dar vienu galingu įrankiu.

Taigi, kad būtų galima pristatyti vis daugiau ir daugiau aukštos kokybės produktų „Linux“ sistemoje ir palaipsniui nutraukti skirtumus, kurie vis dar egzistuoja kai kuriuose pavadinimuose, palyginti su „Windows“.

Ir, žinoma, atveriama galimybė „Rev“, kur „PhysX“ galima naudoti autonominėje transporto priemonėje, dirbtiniame intelekte ir didelio našumo skaičiavimuose.

Kur rasti šaltinio kodą?

Variklio ir su juo susijusio SDK kodas yra atidarytas pagal BSD licenciją ir GPU pagreitį yra pagal šią licenciją, todėl jo kompiliavimas šiuo metu palaikomas „Windows“, „Linux“, „macOS“, „iOS“ ir „Android“ platformose.

„PhysX“ taip pat turi integruoti „Unreal 3“ ir „4“ variklius su „Unity3D“. Visą pranešimą ir daugiau informacijos galite rasti tiesiogiai NVIDIA tinklaraštyje.

Šaltinio kodas taip pat yra prieinama „GitHub“.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.