
ShotNew
Handheld drift at a place
A held camera at a place looking at a target, drifting slightly in position and aim so a still view feels alive, never jittery.
- Version
- 1.0.0
- Added
- 23 October 2026
- Films
- Not used in a film yet
Parameters
| Name | Type | Default | Range | What it does |
|---|---|---|---|---|
| place | choice | point | door, across, street, green, promenade, sand, waterline, bench, pond, roof, point | where the camera stands; point uses `standAt` |
| standAt | vec2 | -8, -19 | -3000 to 3000 | where the camera stands when place is point: along and inland, in metres |
| target | choice | door | door, across, street, green, promenade, sand, waterline, bench, pond, roof, point | what it looks at; point uses `lookAt` |
| lookAt | vec2 | 0, -1 | -3000 to 3000 | what it looks at when target is point: along and inland, in metres |
| standHeight | number | 2 | 2 to 500 m | the camera height over the ground, a camera held up at the shoulder |
| lookHeight | number | 3 | 0 to 500 m | the height over the ground of the point it looks at |
| fov | number | 50 | 8 to 110 deg | the lens |
| seconds | number | 10 | 2 to 120 s | how long the shot lasts: set it to the shot's seconds; too high makes it jittery |
| period | number | 8 | 4 to 12 s | the slowest swing, in seconds; two faster swings (never under 3 s) ride on it |
| sway | number | 0.15 | 0 to 2 m | how far it sways sideways (and half as far back and forth) |
| bob | number | 0.1 | 0 to 1 m | how far it rises over its standing height and sinks back, like a breath |
| pan | number | 0.7 | 0 to 5 deg | how far its aim wanders left and right of the target |
| tilt | number | 0.5 | 0 to 5 deg | how far its aim wanders up and down |
| phase | number | 0 | 0 to 1 | where in its swings it starts; each channel draws its own |
Use it in a film
film.js
move: element('handheld-drift', { place: 'point', standAt: [-8, -19] })Use it from your agent
Ask your agent to put it in a film. It finds the element by name.