Packages

@vulfram/camera-control

Reusable camera controller toolkit for @vulfram/engine.

Installation

bash
npm i @vulfram/engine @vulfram/camera-control

Included controllers

  • createOrbitController
  • createSpectatorController
  • createFirstPersonController
  • createThirdPersonController
  • createTopViewController

Shared behavior

  • Pointer input integration is built-in.
  • Optional axis inversion (invertPointerX, invertPointerY).
  • Optional pointer sensitivity tuning.
  • Orbit, ThirdPerson, TopView support zoom weighting/sensitivity.

Notes

  • Package is actively used in vulfram-engine demo 007.
  • Demo 007 combines camera controllers with WorldUI and input diagnostic APIs.
Documentation Vulfram Core