"Apex Turbulence" is a framework with its own API using DirectCompute (DirectX 11), PhysX and CUDA, for the GPU to do some advanced physics calculations through the programmable shaders.
In plain English: the developer uses the graphic card to calculate high definition smoke, fog interaction, dust, sand & snow storms - everything that needs a high amount of particles and therefore particle calculations.
Here's an article on the NVIDIA Developer Website with several video (game) examples:
https://developer.nvidia.com/apex-turbulence
This feature seems to have been the reason why some people have had game crashes on their PCs. It needs a Kepler architecture or above NVIDIA GPU. Notebooks are also not the best environment to play the latest (modern) games on highest settings, no matter what the Alienware & Co. marketing people are trying to tell you.
apex_gpu_support_enabled = false in the settings.ini disables the feature.
If you want to dig even deeper, there is a tutorial for UE3 users:
https://developer.nvidia.com/apex-turbulence-tutorials
This is all part of NVIDIA GameWorksâ„¢ which is a middleware product, providing game developers with specific development tools & libraries:
https://developer.nvidia.com/what-is-gameworks
PS: I am not working for NVIDIA nor trying to 'sell' you something. I use AMD/ATI, Intel and all sorts of GPU/CPUs. So, please, no 'flamewars' - we had those since ca. 1999.
Log in to comment