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.