Nodes/ComfyUI-MotionCtrl-SVD/Load Motionctrl-SVD Camera Preset
ComfyUI Node

Load Motionctrl-SVD Camera Preset

27 canned camera moves in one dropdown

By chaojie·Created 3 years ago·Updated 2 years ago· 84
Load Motionctrl-SVD Camera Preset
    • POINTS
    motion_camera

    This is the friendliest node in the pack, and honestly the one a beginner should reach for first. The sampler takes its camera motion as a raw JSON string of per-frame rotation/translation matrices - hand-writing that is misery. This node makes it a dropdown: pick a move, get the JSON, wire it into Motionctrl-SVD Sample Simple's camera input, done.

    All it does under the hood is read a preset file out of the pack's examples/camera_poses/ folder and pass its contents through as a string. No model involved, no VRAM, no download. It's a convenience wrapper - a good one.

    What's in the dropdown

    There are 27 choices, which mostly decode as the MotionCtrl demo's own vocabulary:

    • U, D, L, R - pan up, down, left, right.
    • O and I - the two moves along the camera's z-axis: the outward pull and the inward zoom.
    • The _0.2x through _2.0x variants - speed multipliers. O_0.2x is a barely-there drift; O_2.0x is a confident swing. Worth knowing up front: the low multipliers often read as "did the camera move at all?" until you see the frames side by side.
    • Round-RI, Round-RI_90, Round-RI-120, Round-ZoomIn - scripted orbits and orbit-plus-zoom combos.
    • SPIN-ACW-60, SPIN-CW-60 - the camera itself rotates, anticlockwise or clockwise, 60 degrees over the clip.
    • The hex-string ones (like 1424acd0007d40b5) - complex pre-recorded trajectories lifted from the official demo. Cryptic names, but they're the most "cinematic" of the lot.

    One quirk: O_0.2x shows up three times in the list - leftover duplicates in the source. Not a bug that hurts you, just a reminder this pack is a port that shipped with rough edges.

    Output and wiring

    The output is named POINTS (a STRING), and it goes straight into the camera input of Motionctrl-SVD Sample Simple.

    Load Motionctrl-SVD Camera Preset ──POINTS──▶ Motionctrl-SVD Sample Simple (camera)
    

    The honest caveat

    The naming is the MotionCtrl demo's, not the film industry's - "pan" is used loosely, and the presets are translations and simple rotations rather than proper six-axis camera language. Which is fine, because you're not stuck with the list. The preset is just a starting point: paste its output into the sampler's multiline camera field and edit the numbers to get a move that isn't in the menu. For a 14-frame clip that's usually the fastest path to a camera move you actually want.

    Categorymotionctrl

    Inputs (1)

    NameTypeDefaultDescription
    motion_cameraCOMBO27 options: U, D, L, R, O, O_0.2x, +21

    Outputs (1)

    NameTypeDescription
    POINTSSTRING