NVIDIA heeft de PhysX 5.6 fysica-simulatie-engine en de bijbehorende PhysX SDK uitgebracht. Ook is er een nieuwe versie van de Flow 2.2.0 vloeistofsimulatiebibliotheek beschikbaar. De projectcode wordt gedistribueerd onder een BSD-3-licentie en ondersteunt de volgende platforms: Linux, macOS, iOS, Windows ΠΈ Android.
Hoewel de PhysX SDK sinds 2018 met broncode onder een BSD-licentie is gepubliceerd, werd de code tot nu toe alleen gepubliceerd met één belangrijke uitzondering: de GPU-simulatiekernelcode was niet inbegrepen. In de PhysX SDK 5.6-update heeft NVIDIA alle code onder een BSD-licentie beschikbaar gesteld en in de SDK opgenomen. Er zijn meer dan 500 CUDA-kernen standaard beschikbaar, die functies bieden zoals dynamica van vaste lichamen, vloeistofsimulatie en modellering van objectvervormingen. Bovendien is Flow GPU nu beschikbaar met een volledige implementatie van GPU compute shaders voor de Flow SDK.
PhysX is een van de populairste physics engines. Deze engine wordt gebruikt om fysieke interacties in bijna duizend games te verwerken en is opgenomen in veel game engines, waaronder Unreal Engine, Unity3D, AnvilNext, Stingray, Dunia 2 en REDengine. De engine is schaalbaar op verschillende hardware, van smartphones tot krachtige werkstations met multi-core CPU's en GPU's, en maakt gebruik van GPU-mogelijkheden om de verwerking van effecten te versnellen.
Toepassingen van PhysX omvatten het implementeren van effecten zoals vernietiging, explosies, realistische bewegingen van personages en voertuigen, rookwolken, bomen die door de wind bewegen, water dat rond obstakels stroomt, wapperende en scheurende kleding, botsingen en interacties met harde en zachte lichamen. Naast game-ontwikkeling kan de engine ook worden gebruikt voor onder meer datasynthese voor onderzoek naar kunstmatige intelligentie en het trainen van neurale netwerken, het creΓ«ren van realistische omgevingen voor het trainen van robots en het simuleren van realistische omstandigheden tijdens het testen van autonome voertuigen en automatische piloten.
Bron: opennet.ru
