"Normally, primitive data is converted to vertex points in 2D space before textures are applied and the scene is rendered. However, when an NVIDIA Kepler-based graphics card detects a game that supports Ninja Graphics, the GPU will automatically replicate an extra set of 3D primitive data for each frame and modify one copy with a random variable so that there are two slightly different primitives. The modified data will be sent back to the game, while the unmodified data sent to the vertex shaders and rendered normally.
Why do that at all? Well, the modified primitive data tricks the game into showing the player at a slightly different position in the game's world space. What this means is that the player appears slightly off to one side or another to other players (or the game's non-player characters) even though he is exactly where he's supposed to be. Perhaps this is why NVIDIA calls it Ninja Graphics — the player appears to be there, but isn't actually there."