Dolly Camera Controller 1.1.0 3D Tools 4.6 Community
Submitted by user The Spoonful One; MIT; 2026-02-22
Godot Dolly Camera Controller
A script used to make a *Dolly Zoom effect*. Instantiate it and attach it to a camera.
The controller will adjust the camera FOV depending of the distance between the camera and the tacked subject or start distance to create a dolly zoom when the camera is moving.
---
## About the *Dolly Zoom Effect* or *Vertigo Effect*
Dolly Zoom Effect *(Vertigo Effect)* is a camera technique where the camera moves closer or farther from a subject while zooming in or out to keep the subject the same size in the frame.
This creates a disorienting effect where the background appears to expand or contract.
How It Works:
- Moving forward (dolly in) → Zoom out (Camera FOV increase).
- Moving backward (dolly out) → Zoom in (Camera FOV decrease).
Famous Examples:
- Vertigo (1958) – First use of the effect.
- Jaws (1975) – Iconic shark attack realization scene.
- Goodfellas (1990) – Used to show paranoia. This effect is widely used in filmmaking to create tension and unease.
---
## External resources
- https://en.wikipedia.org/wiki/Dolly_zoom](https://en.wikipedia.org/wiki/Dolly_zoom
View files Download Submit an issue Recent Edits