# ChaseCamera demo 3rd-person lag-and-spring follow camera. ```{raw} html ▶ Run in browser ``` **Tags:** `3d` Demonstrates: - ChaseCamera node tracking a moving target with smoothed offset - half_life Property as the visible knob (lag vs snap) - The trail effect: camera lags behind so player motion reads naturally Controls (third-person: left/right turn the player, up/down walk): W / Up : Walk forward S / Down : Walk backward (no rotation) A / Left : Turn left D / Right : Turn right Q / E : Increase / decrease half_life (snap <-> heavy lag) R : Snap camera to rest pose (no smoothing) Escape : Quit Run: uv run python examples/features/3d/chase_camera.py ## Source ```{literalinclude} ../../examples/features/3d/chase_camera.py :language: python :linenos: ```