Quick answer: Project Settings → Physics → physics_interpolation = true. Camera2D physics_interpolation_mode = ON.

Camera follows a Rigidbody2D player. Visible aliasing per frame. Render and physics ticks at different rates.

The Fix

Project Settings → Physics → Common:
  physics_interpolation:        true

Camera2D:
  physics_interpolation_mode:   ON
  position_smoothing_enabled:   true
  position_smoothing_speed:     5.0

Engine interpolates between physics frames at render rate. Camera follow looks smooth even with 30Hz physics.

Verifying

Run player. Camera follows without jitter. Disable interpolation: visible step.

“Interpolation on. Camera glides.”

Related Issues

For Camera2D drag margin, see drag margin. For Camera2D zoom, see zoom.

Interpolation. Smooth follow.