Nvidia GameWorks

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Nvidia GameWorks
DeveloperNvidia
Initial release2014
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    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

    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

    [edit | edit source]

    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

    [edit | edit source]

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]