
ShotNew
Vertigo zoom on a place
A dolly zoom: the camera moves toward or away from a place while the lens changes so the place keeps its size and the background stretches.
- 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 | door | door, across, street, green, promenade, sand, waterline, bench, pond, roof, point | the place that keeps its size; point uses `target` |
| target | vec2 | 0, -1 | -3000 to 3000 | the point that keeps its size when place is point: along and inland, in metres |
| bearing | number | 210 | -360 to 360 deg | the compass bearing from the place to the camera (210 is out over the sea) |
| distance | number | 70 | 4 to 1500 m | how far from the place it starts |
| endDistance | number | 22 | 4 to 1500 m | how far from the place it ends; smaller than distance pushes in, larger pulls out |
| height | number | 2 | 2 to 500 m | the camera height over the ground, held through the move |
| lookHeight | number | 3.5 | 0 to 500 m | the height over the ground of the point it looks at |
| frameHeight | number | 16 | 1 to 400 m | the height of the view at the place, top to bottom, held through the shot: the lens follows the distance |
| slide | number | 5 | 0 to 100 m | how far it slides sideways while it moves |
| slideRight | bool | true | – | which side it slides to, seen from the place |
| ease | choice | inOut | inOut, linear, in, out | how it speeds up and slows down: inOut starts and ends at rest |
Use it in a film
film.js
move: element('vertigo-zoom', { place: 'door', target: [0, -1] })Use it from your agent
Ask your agent to put it in a film. It finds the element by name.