NVIDIA је објавила PhysX 5.6 механизам за симулацију физике и припадајући PhysX SDK. Такође је доступна и нова верзија библиотеке за симулацију флуида Flow 2.2.0. Код пројекта се дистрибуира под BSD-3 лиценцом и подржава платформе Linux, macOS, iOS, Windows и Android.
Иако је PhysX SDK објављен са изворним кодом под BSD лиценцом од 2018. године, до сада је код објављиван са једним значајним изузетком - код језгра за симулацију GPU-а није био укључен. У ажурирању PhysX SDK 5.6, NVIDIA је отворила сав такав код под BSD лиценцом и укључила га у SDK. Више од 500 CUDA језгара је доступно одмах по инсталацији, пружајући функције као што су динамика крутог тела, симулација флуида и моделирање деформација објеката. Поред тога, Flow GPU је сада доступан са потпуном имплементацијом GPU compute шејдера за Flow SDK.
PhysX је један од најпопуларнијих физичких мотора, који се користи за обраду физичких интеракција у скоро хиљаду игара и укључен је у многе гејм енџине, укључујући Unreal Engine, Unity3D, AnvilNext, Stingray, Dunia 2 и REDengine. Енџин се скалира на различитим хардверским уређајима, од паметних телефона до моћних радних станица са вишејезгарним процесорима и графичким процесорима (GPU), и користи могућности GPU-а за убрзање обраде ефеката.
Међу областима примене ПхисКс-а су имплементација таквих ефеката као што су уништавање, експлозије, реалистична кретања ликова и аутомобила, сукљање дима, дрвеће које се савија од ветра, вода која тече и струји око препрека, лепрша и поцепана одећа, судари и интеракције са тврдим и меким телима. Поред развоја игара, мотор се може користити и у областима као што су синтеза података за истраживања у области вештачке интелигенције и за обуку неуронских мрежа, стварање реалистичних окружења за обуку робота, симулирање услова из стварног живота током тестирања аутономних возила и аутопилота.
Извор: опеннет.ру
