„NVIDIA“ išleido „PhysX 5.6“ fizikos modeliavimo variklį ir susijusį „PhysX SDK“. Taip pat galima įsigyti naują „Flow 2.2.0“ skysčių modeliavimo bibliotekos versiją. Projekto kodas platinamas pagal BSD-3 licenciją ir palaiko platformas. Linux, macOS, iOS, Windows и Android.
Nors „PhysX SDK“ su šaltinio kodu pagal BSD licenciją buvo leidžiamas nuo 2018 m., iki šiol kodas buvo leidžiamas su viena reikšminga išimtimi – nebuvo įtrauktas GPU modeliavimo branduolio kodas. „PhysX SDK 5.6“ atnaujinime „NVIDIA“ atvėrė visą tokį kodą pagal BSD licenciją ir įtraukė jį į SDK. Iš karto galima įsigyti daugiau nei 500 CUDA branduolių, kurie teikia tokias funkcijas kaip standaus kūno dinamika, skysčių modeliavimas ir objektų deformacijų modeliavimas. Be to, „Flow GPU“ dabar galima naudoti su visišku GPU skaičiavimo šešėliavimo elementų įdiegimu, skirtu „Flow SDK“.
„PhysX“ yra vienas populiariausių fizikos variklių, naudojamas fizinėms sąveikoms apdoroti beveik tūkstančiame žaidimų ir įtrauktas į daugelį žaidimų variklių, įskaitant „Unreal Engine“, „Unity3D“, „AnvilNext“, „Stingray“, „Dunia 2“ ir „REDengine“. Variklis pritaikomas įvairiai techninei įrangai – nuo išmaniųjų telefonų iki galingų darbo stočių su kelių branduolių procesoriais ir grafikos procesoriais – ir pasinaudoja grafikos procesoriaus galimybėmis, kad paspartintų efektų apdorojimą.
Tarp „PhysX“ taikymo sričių yra tokių efektų įgyvendinimas, kaip naikinimas, sprogimai, tikroviški personažų ir automobilių judesiai, banguojantys dūmai, nuo vėjo besilenkiantys medžiai, vandens tekėjimas ir tekėjimas aplink kliūtis, plazdantys ir suplyšę drabužiai, susidūrimai ir sąveika su kietais ir minkštais kūnais. Be žaidimų kūrimo, variklis taip pat gali būti naudojamas tokiose srityse kaip duomenų sintezė dirbtinio intelekto tyrimams ir neuroninių tinklų mokymui, tikroviškų robotų mokymo aplinkų kūrimas, realių sąlygų imitavimas autonominių transporto priemonių ir autopilotų bandymų metu.
Šaltinis: opennet.ru
