Nvidia GameWorks
{{Short description|Middleware software suite by Nvidia}}
{{Infobox software
| name = Nvidia GameWorks
| logo =
| logo caption =
| author =
| developer = Nvidia
| released = 2014
| discontinued =
| latest release version =
| latest release date =
| programming language =
| operating system = Windows
| platform = Windows, PlayStation 4, Wii U, Xbox One, Xbox Series X, Xbox Series S, PlayStation 5, Android
| size =
| language =
| genre = Video game development middleware
| license = Proprietary/Commercial
| website = {{URL|https://developer.nvidia.com/gameworks}}
}}
Nvidia GameWorks is a middleware software suite developed by Nvidia.{{cite web|url=https://developer.nvidia.com/what-is-gameworks|title=Introducing NVIDIA GameWorks|publisher=Nvidia|access-date=November 13, 2014}} The Visual FX, PhysX, and Optix SDKs provide a wide range of enhancements pre-optimized for Nvidia GPUs.{{cite AV media|url=https://www.youtube.com/watch?v=fZGV5z8YFM8&t=30m10s|title=No BS 226: Interview with AMD Graphics Guru Richard Huddy|date=20 June 2014|work=YouTube}} GameWorks is partially open-source.{{Cite web|url=https://www.overclock3d.net/news/gpu_displays/nvidia_making_gameworks_source_code_publicly_available/1|title=Nvidia making GameWorks Source Code Publicly available! {{!}} OC3D News|website=www.overclock3d.net|date=17 March 2016 |access-date=2020-02-10}} The competing solution being in development by AMD is GPUOpen, which was announced to be free and open-source software under the MIT License.
Components
Nvidia Gameworks consists of several main components:
- VisualFX: For rendering effects such as smoke, fire, water, depth of field, soft shadows, HBAO+, TXAA, FaceWorks, and HairWorks.
- PhysX: For physics, destruction, particle and fluid simulations.
- OptiX: For baked lighting and general-purpose ray-tracing.
- Core SDK: For facilitating development on Nvidia hardware.
In addition, the suite contains sample code for DirectX and OpenGL developers, as well as tools for debugging, profiling, optimization, and Android development.
See also
References
{{Reflist|30em}}
External links
- [https://developer.nvidia.com/gameworks Nvidia GameWorks]
{{Nvidia}}
{{Video game engines}}
Category:Free and open-source software