NVIDIA, PhysX 5.6 fizika simulyasiya mühərrikini və əlaqəli PhysX SDK-nı buraxdı. Flow 2.2.0 maye simulyasiya kitabxanasının yeni versiyası da mövcuddur. Layihə kodu BSD-3 lisenziyası altında paylanır və platformaları dəstəkləyir. Linux, macOS, iOS, Windows и Android.
PhysX SDK 2018-ci ildən bəri BSD lisenziyası altında mənbə kodu ilə nəşr olunsa da, indiyə qədər kod bir əhəmiyyətli istisna ilə nəşr olunurdu - GPU simulyasiya nüvəsi kodu daxil edilməmişdir. PhysX SDK 5.6 yeniləməsində NVIDIA bütün bu kodu BSD lisenziyası altında açdı və onu SDK-ya daxil etdi. Sərt bədən dinamikası, maye simulyasiyası və obyekt deformasiyalarının modelləşdirilməsi kimi xüsusiyyətləri təmin edən 500-dən çox CUDA nüvəsi qutudan kənarda mövcuddur. Bundan əlavə, Flow GPU indi Flow SDK üçün GPU hesablama şeyderlərinin tam tətbiqi ilə mövcuddur.
PhysX, minə yaxın oyunda fiziki qarşılıqlı əlaqəni idarə etmək üçün istifadə edilən və Unreal Engine, Unity3D, AnvilNext, Stingray, Dunia 2 və REDengine daxil olmaqla bir çox oyun mühərriklərinə daxil olan ən məşhur fizika mühərriklərindən biridir. Mühərrik smartfonlardan tutmuş çoxnüvəli CPU və GPU-ları olan güclü iş stansiyalarına qədər müxtəlif aparatlarda miqyas alır və effektlərin işlənməsini sürətləndirmək üçün GPU imkanlarından istifadə edir.
PhysX tətbiqlərinə məhvetmə, partlayışlar, personajların və nəqliyyat vasitələrinin real hərəkəti, dalğalanan tüstü, küləkdə əyilən ağaclar, maneələrin ətrafında axan və axan su, çırpınan və cırılan paltarlar, sərt və yumşaq cisimlərlə toqquşma və qarşılıqlı təsir kimi effektlərin həyata keçirilməsi daxildir. Oyun inkişafı ilə yanaşı, mühərrik süni intellekt tədqiqatı və təlim neyron şəbəkələri üçün məlumatların sintezi, robotların təlimi üçün real mühitlərin yaradılması, avtonom nəqliyyat vasitələrinin və avtopilotların sınaqları zamanı real dünya şəraitinin simulyasiyası kimi sahələrdə də istifadə oluna bilər.
Mənbə: opennet.ru
