Nvidia GameWorks
Nvidia GameWorks | |||||
---|---|---|---|---|---|
Tipe | Peranti tengah ![]() | ||||
Versi pertama | 2014 | ||||
Genre | Middleware pengembangan permainan video | ||||
Lisensi | Proprietary/Commercial | ||||
| |||||
Sumber kode | |||||
| |||||
Nvidia GameWorks adalah middleware software suite yang dikembangkan oleh Nvidia.[1] Visual FX, PhysX dan Optix SDKs menyediakan berbagai perangkat tambahan yang telah dioptimalkan untuk GPU Nvidia. GameWorks didistribusikan dalam bentuk DLL terkompilasi bukan kode sumber tradisional.[2] Sebagai pesaing, AMD tengah mengembangkan GPUOpen, yang diumumkan sebagai perangkat lunak bebas dan sumber terbuka di bawah lisensi MIT.
Komponen
[sunting | sunting sumber]Nvidia Gameworks terdiri dari beberapa komponen utama:
- VisualFX: Untuk efek rendering seperti asap, api, air, kedalaman lapangan, bayangan lembut, HBAO+, TXAA, FaceWorks dan HairWorks.
- PhysX: Untuk simulasi fisika, perusakan, partikel dan cairan.
- OptiX: Untuk pencahayaan panggang dan ray-tracing umum.
- Core SDK: Untuk memfasilitasi pengembangan hardware Nvidia.
Selain itu, paket ini berisi kode contoh untuk pengembang DirectX dan OpenGL, serta alat untuk debugging, profiling, optimasi dan pengembangan Android.
Kritik
[sunting | sunting sumber]GameWorks telah dikritik karena sifat kepemilikan dan tertutup.[3] Produsen GPU pesaing seperti AMD dan Intel tidak dapat mengoptimalkan perpustakaan Nvidia dengan baik untuk perangkat mereka karena para pengembang tidak diizinkan untuk melihat kode yang diperlukan untuk optimasi produk.[4][5] Kepala Peneliti Gaming AMD, Richard Huddy, mengklaim bahwa pengembang yang menggunakan GameWorks secara kontrak dilarang untuk bekerja dengan AMD.[2] Ia juga mengklaim bahwa GameWorks menambahkan efek khusus melumpuhkan-kinerja untuk kartu Nvidia tua, seperti tessellation yang tidak perlu, yang hanya sedikit mempengaruhi kartu Nvidia yang lebih baru.[6] Pada tahun 2014, AMD membuat open source pesaing GameWorks,[7] yang dirilis dengan nama GPUOpen pada Desember 2015.
Referensi
[sunting | sunting sumber]- ^ "Introducing NVIDIA GameWorks". Nvidia. Diarsipkan dari versi asli tanggal 2014-10-21. Diakses tanggal 2016-12-08.
- ^ a b No BS 226: Interview with AMD Graphics Guru Richard Huddy. YouTube. 20 June 2014.
- ^ "Salinan arsip". Diarsipkan dari versi asli tanggal 2016-06-24. Diakses tanggal 2016-12-08.
- ^ "Nvidia Responds To Witcher 3 GameWorks Controversy, PC Gamers On The Offensive". WCCFtech.
- ^ "Nvidia's GameWorks program usurps power from developers, end-users, and AMD - ExtremeTech". ExtremeTech.
- ^ No BS 226: Interview with AMD Graphics Guru Richard Huddy. YouTube. 20 June 2014.
- ^ "AMD Planning Open Source GameWorks Competitor, Mantle for Linux". pcper.com.