NVIDIA je izdala PhysX 5.6 engine za simulaciju fizike i pridruženi PhysX SDK. Dostupna je i nova verzija biblioteke za simulaciju fluida Flow 2.2.0. Kod projekta distribuira se pod BSD-3 licencom i podržava platforme Linux, macOS, iOS, Windows и Android.
Iako je PhysX SDK objavljen s izvornim kodom pod BSD licencom od 2018. godine, do sada je kod objavljivan s jednom značajnom iznimkom - nije bio uključen kod kernela za simulaciju GPU-a. U ažuriranju PhysX SDK 5.6, NVIDIA je otvorila sav takav kod pod BSD licencom i uključila ga u SDK. Više od 500 CUDA jezgri dostupno je odmah po instalaciji, pružajući značajke poput dinamike krutog tijela, simulacije fluida i modeliranja deformacija objekata. Osim toga, Flow GPU je sada dostupan s potpunom implementacijom GPU računalnih shadera za Flow SDK.
PhysX je jedan od najpopularnijih fizikalnih enginea, koji se koristi za obradu fizičkih interakcija u gotovo tisuću igara i uključen je u mnoge igraće enginee, uključujući Unreal Engine, Unity3D, AnvilNext, Stingray, Dunia 2 i REDengine. Engine se skalira na raznom hardveru, od pametnih telefona do moćnih radnih stanica s višejezgrenim CPU-ima i GPU-ima, te koristi prednosti GPU mogućnosti za ubrzanje obrade efekata.
Među područjima primjene PhysX-a su implementacija takvih efekata kao što su razaranje, eksplozije, realistični pokreti likova i automobila, kuljanje dima, drveće koje se savija od vjetra, voda koja teče i teče oko prepreka, lepršava i poderana odjeća, sudari i interakcije s tvrdim i mekim tijelima. Osim u razvoju igara, motor se također može koristiti u područjima kao što su sinteza podataka za istraživanja u području umjetne inteligencije i za obuku neuronskih mreža, stvaranje realnih okruženja za obuku robota, simulacija stvarnih uvjeta tijekom testiranja autonomnih vozila i autopilota.
Izvor: opennet.ru
