Nvidia GameWorks

From Wikipedia, the free encyclopedia

Template:Short description

Page Module:Infobox/styles.css has no content.

Nvidia GameWorks
[[Programmer|DeveloperTemplate:Pluralize from text]]Nvidia
Initial release2014
Template:Infobox software/simple
Operating systemWindows
PlatformWindows, PlayStation 4, Wii U, Xbox One, Xbox Series X, Xbox Series S, PlayStation 5, Android
TypeVideo game development middleware
LicenseProprietary/Commercial
Websitedeveloper.nvidia.com/gameworks

Script error: No such module "Check for conflicting parameters".

Nvidia GameWorks is a middleware software suite developed by Nvidia.[1] The Visual FX, PhysX, and Optix SDKs provide a wide range of enhancements pre-optimized for Nvidia GPUs.[2] GameWorks is partially open-source.[3]

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

Page Template:Reflist/styles.css has no content.

  1. ^ Page Module:Citation/CS1/styles.css has no content."Introducing NVIDIA GameWorks". Nvidia. Retrieved November 13, 2014.
  2. ^ Page Module:Citation/CS1/styles.css has no content.No BS 226: Interview with AMD Graphics Guru Richard Huddy. YouTube. 20 June 2014.
  3. ^ Page Module:Citation/CS1/styles.css has no content."Nvidia making GameWorks Source Code Publicly available! | OC3D News". www.overclock3d.net. 17 March 2016. Retrieved 2020-02-10.

Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found.

Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found.