Dolly Camera Controller's icon

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