Snapshot Interpolation

Smoothing out discrete state updates by interpolating between them.

Snapshot interpolation works by:

  • Buffering recent state updates from server or peers.
  • Rendering entities at interpolated positions between two buffered states.
  • Masks network update rate; provides smooth motion.
  • Introduces rendering delay equal to interpolation buffer length.