NVIDIA PhysX SDK’sının 3-Clause BSD lisansı altında açık kaynaklı hale gelmesinin üzerinden yaklaşık altı buçuk yıl geçti. Ancak, bunun tamamı aslında açık kaynaklı değildi. Bu durum, GPU simülasyon çekirdeği kaynak kodunun GitHub’da yayınlanmasıyla ancak yakın zamanda değişti. İşte NVIDIA’nın Flow SDK’nın shader uygulamasının yayınlanmasıyla birlikte paylaştığı mesaj:
PhysX SDK’sının en son güncellemesinin artık tüm GPU kaynak kodunu içerdiğini ve tamamen BSD-3 altında lisanslandığını duyurmaktan heyecan duyuyoruz! Katı cisim dinamiği, akışkan simülasyonu ve deforme olabilen nesneler gibi özellikleri destekleyen 500’den fazla CUDA çekirdeği ile GPU PhysX, CUDA ve GPU programlamanın en gelişmiş gerçek zamanlı simülasyon kullanım örneklerinden birini temsil ediyor. Bu sürümün topluluk genelinde öğrenme, deney yapma ve geliştirme için değerli bir kaynak olacağını umuyoruz.
Ek olarak, gerçek zamanlı, seyrek ızgara tabanlı akışkan simülasyon kütüphanemiz olan Flow SDK’nın tam GPU hesaplama shader uygulamasını da açık kaynaklı hale getiriyoruz.
NVIDIA PhysX, NVIDIA’nın yeni GeForce RTX 50 Serisi ekran kartları için desteği kestiğini kullanıcıların öğrenmesinden çok yakın bir zamana kadar uzun süredir kullanmadığımız bir isimdi. Bu durum, kullanıcıların bir RTX 50 GPU’yu yalnızca PhysX için ayrılmış bir RTX 3050 ile eşleştirmek gibi alışılmadık çözümler aramasına neden oldu.
Bu durum aslında Batman: Arkham Asylum ve Mirror’s Edge gibi birkaç eski PC oyununu etkiliyor. Yine de, GPU simülasyon çekirdeği kaynak kodunun yayınlanması, mod yapımcılarının isterlerse bu sorunu tamamen çözebileceği anlamına geliyor. Söylemeye gerek yok, NVIDIA’nın sorunu kendisinin çözmesi daha iyi olurdu, ancak en azından bu açık kaynak sürümü mod yapımcılarına bu konuda bir şeyler yapma şansı veriyor.