Nvidia GameWorks

Nvidia GameWorks
TipePeranti tengah Edit nilai pada Wikidata
Versi pertama2014
GenreMiddleware pengembangan permainan video
LisensiProprietary/Commercial
Informasi pengembang
PengembangNvidia
Sumber kode
Informasi tambahan
Situs webdeveloper.nvidia.com/gameworks
Sunting di Wikidata Sunting di Wikidata • Sunting kotak info • L • B
Info templat
Bantuan penggunaan templat ini

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

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

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

Pranala luar

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: wikipedia/wikipediareadmore.php

Line Number: 5

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: wikipedia/wikipediareadmore.php

Line Number: 70

 

A PHP Error was encountered

Severity: Notice

Message: Undefined index: HTTP_REFERER

Filename: controllers/ensiklopedia.php

Line Number: 41