NVIDIA, PhysX 5.6 fizik simülasyon motorunu ve ilgili PhysX SDK'sını yayınladı. Ayrıca Flow 2.2.0 akışkan simülasyon kütüphanesinin yeni bir sürümü de mevcuttur. Proje kodu BSD-3 lisansı altında dağıtılmaktadır ve çeşitli platformları desteklemektedir. Linux, macOSiOS Windows и Android.
PhysX SDK, 2018'den beri BSD lisansı altında kaynak kodlarıyla yayınlanmış olsa da, şimdiye kadar kod, önemli bir istisnayla yayınlanmıştı: GPU simülasyon çekirdek kodu dahil edilmemişti. NVIDIA, PhysX SDK 5.6 güncellemesinde tüm bu kodları BSD lisansı altında açtı ve SDK'ya dahil etti. Kutudan çıktığı haliyle 500'den fazla CUDA çekirdeği, sert gövde dinamiği, akışkan simülasyonu ve nesne deformasyonlarının modellenmesi gibi özellikler sunuyor. Ayrıca Flow GPU artık Flow SDK için GPU hesaplama gölgelendiricilerinin tam uygulamasıyla birlikte sunuluyor.
PhysX, yaklaşık bin oyunda fiziksel etkileşimleri yönetmek için kullanılan ve Unreal Engine, Unity3D, AnvilNext, Stingray, Dunia 2 ve REDengine gibi birçok oyun motorunda yer alan en popüler fizik motorlarından biridir. Motor, akıllı telefonlardan çok çekirdekli CPU ve GPU'lara sahip güçlü iş istasyonlarına kadar çeşitli donanımlara ölçeklenebilir ve efekt işlemeyi hızlandırmak için GPU yeteneklerinden yararlanır.
PhysX uygulamaları yıkım, patlamalar, karakterlerin ve araçların gerçekçi hareketleri, yükselen dumanlar, rüzgarda eğilen ağaçlar, engellerin etrafından akan ve akan sular, çırpınan ve yırtılan kıyafetler, sert ve yumuşak cisimlerle çarpışmalar ve etkileşimler gibi efektlerin uygulanmasını içerir. Motor, oyun geliştirmenin yanı sıra yapay zekâ araştırmaları için veri sentezi ve sinir ağlarının eğitimi, robot eğitimleri için gerçekçi ortamlar oluşturulması, otonom araçlar ve otopilotların testleri sırasında gerçek dünya koşullarının simüle edilmesi gibi alanlarda da kullanılabilir.
Kaynak: opennet.ru
