Community listing page, reviews may not be monitored by the author.
Dolly
No reviews yet
A camera rig for filming: fly the camera along paths written as JSON shots and render them to PNG frames.
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
Dolly
A camera rig for filming Minecraft. Dolly flies the camera along a path written in a JSON file: straight moves, curves through waypoints, arcs around a point. Where it looks is set separately: a fixed point, a moving point, an entity or the direction of travel. Shots play live or render to PNG frames.

Shots
- A shot is a JSON file in
config/dolly/shots, named after the shot. Files are read when played: nothing to reload. - Each segment has a path (
hold,line,curve,orbit), an aim (lookAt,angles,along,track), one of 15 easing curves and optional field of view and roll ramps. - Positions can be relative:
~from where you stand,^from where you stand and face. A shot can also set the time and the weather. - 32
preset-shots and 3example-files are included. Presets are rewritten on every launch: copy one before editing it.

Commands
/dolly play <shot>plays at true speed,/dolly record <shot> [fps]renders,/dolly stopcuts./dolly list,/dolly info <shot>and/dolly here, which prints the camera position ready to paste into a shot file./dolly orbit <center> <radius> <seconds>and/dolly line <from> <to> <seconds> [lookAt]fly a move without a file.- K (rebindable) or Escape cuts a rolling shot. Screens are closed while a shot rolls, so
/dolly stopcannot be typed.

Recording
- A recording advances the shot by exactly 1/fps per saved frame, so the footage is even at any real frame rate. 60 fps by default; the game runs slowly.
- Frames are PNG files the size of the game window in
dolly_out/<shot>-<timestamp>in the game folder, with the ffmpeg command to join them institch.txt. - Only the camera is frame-locked: mobs, particles and weather run in real time.
- The JVM arguments
-Ddolly.shot=<name>and-Ddolly.exit=truerender a shot unattended and quit.
Requirements
Minecraft 1.21.1, Java 21, NeoForge 21.1. Client only. By default a shot puts the player in spectator and carries it along so chunks stay loaded, and leaves it where the camera stops. That, and setting time and weather, needs a singleplayer world.
This mod has been abandoned. It works fine, but it will not receive updates.
NeoForge 1.21.1, client side. Free to use in modpacks.
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Get it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources