CineCraft: Unified Shot Planning, Capture, and Post-Processing for Mobile Cinematography

CHI 2026

Nhan (Nathan) Tran Sam Belliveau Zixin Xu Abe Davis
Cornell University, NY, USA
Paper Video App (Soon)
CineCraft Teaser

Our tool, CineCraft, uses animated storyboards—shot plans (Top)—to unify three stages of mobile filmmaking. Our shot planning interface (Left) lets users design and previsualize shots by keyframing foreground/background layers and camera motion. During capture (Center), we overlay the shot plan on the live view, track subjects to guide framing, and automate zoom and focus. During post-processing (Right), we use the planned storyboard to group captured footage under each shot panel, let users select the best take for each shot, and string them into a rough cut—all within a single app.

Abstract

We present an interactive mobile application that supports the design, AR guided capture, and post-processing (stabilization, take management, and rough cut assembly) of cinematic shots on mobile devices, unifying filmmaking stages that traditionally require separate tools and personnel.

Project Video (Draft December 2025. In Progress)

Interactive: Two-Plane Shot Planning Model

Our shot planning interface represents scenes as parallel foreground and background layers suspended in 3D space. Users design and previsualize shots by manipulating viewport rectangles on each layer. Camera position, field of view, zoom, and focus are then derived from these viewports. The Camera Feed panel shows the resulting view that the user would see through the viewfinder during filming. In the app, users can replace these abstract layers with real photos from location scouting. During capture, the shot plan drives augmented reality guidance with live object tracking and segmentation, helping the camera operator match the planned framing while the app automatically adjusts zoom and focus in real time (see our video above). Try the presets below to see how different viewport combinations produce distinct cinematic effects.

More details on these camera movements
Dolly Zoom: background viewport expands, foreground stays fixed. Also known as the Hitchcock/Vertigo effect.
Reverse Dolly Zoom: background viewport shrinks, foreground stays fixed.
Optical Zoom: both viewports scale at the same rate. No parallax.
Pan: foreground viewport shifts horizontally. Camera rotates.
Tilt Up: foreground viewport shifts vertically. Camera tilts.
Truck Right: both viewports shift horizontally together. Camera translates.
Boom Up: both viewports shift vertically together. Camera rises.
Dolly In: both viewports shrink, foreground more than background. Camera moves forward.
Dolly Out: both viewports grow, foreground more than background. Camera moves backward.
Views
Sequences
Camera Feed
Foreground Plane
Background Plane

Examples

Additional prototype clips (720p, compressed for the web). Use controls to play.

Western standoff

Chase tracking shots

These scenes were recorded using the same, scale-invariant shot plan.

Shot plan
Example 1
Example 2
Example 3

Other examples

More coming soon…

Dolly zoom (1)
Dolly zoom (2)
More Hitchcock-style effects
Truck, then rack focus, over-the-shoulder

Acknowledgements

This work was partially supported by a National Science Foundation Faculty Early Career Development Grant under award #2340448. We thank our study participants and testers, especially Shamus Li and Xinrui Liu, for their help and feedback in developing our app.