Reshoot 4D gives an existing video a new camera move in ComfyUI, locally on open weights
Reshoot 4D is a free ComfyUI node pack that turns a video of a person into a 4D capture, lets you keyframe a new camera path over it, and renders the same moment from that new camera. It runs locally on open weights, with LTX 2.3 rendering the final frames.
What it does
Four nodes do the work. Capture turns the video into a 4D capture of the person in their setting and solves the real source camera. Virtual Camera opens a camera editor right on the node: key position, aim and roll, start from arc, push, crane, orbit or bullet-time presets, and use a Blender-style view gizmo and a J/K/L timeline. Retake reshoots the whole video along your path (ReDirector), and Photoreal Pass renders the final frames with LTX 2.3, guided by the real video and a depth warp of it (CrossView-Warp IC-LoRA). Camera paths are saved relative to the source camera, so a move made on one capture replays on another.
Results and limits
The author tested it on Ubuntu 24.04 with one RTX 3090 (24 GB); a shot takes about 30 minutes from camera move to final video. The README lists two limits: it does not build a fixed 3D world, so things the source camera never saw are regenerated and can differ between angles (the view through a window changes in one example), and fast spins or arms can smear a face for a few frames.
Worth knowing
Install by cloning it and ComfyUI-CrossViewWarp (at the pinned commit) into custom_nodes and running the included ReDirector install script; the Capture environments and models are in docs/INSTALL.md. The code is AGPL-3.0 and each model keeps its own licence. It is an entry in Comfy's Open Source Higgsfield challenge.