Sequence of camera frames that can be sampled or played back over time.

Stores frame data plus spline curves for eye, look, and up.

Constructors

Properties

_eyeCurve: SplineCurve
_frames: CameraPathFrame[] = []
_lookCurve: SplineCurve
_upCurve: SplineCurve
camera: CameraLike

The target camera.

Accessors

Methods

  • Redistributes frame times so camera motion is closer to constant speed.

    Uses distance between consecutive eye positions.

    Parameters

    • duration: number

      Total duration to distribute across all frames

    Returns void