ComfyUI Extension: ComfyUI-CameraPack

Authored by PozzettiAndrea

Created

Updated

1 stars

Run ComfyUI workflows without the setup

No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.

Camera utilities for ComfyUI. Convert between camera formats (DA3 extrinsics/intrinsics to Load3DCamera for Preview3D).

Looking for a different extension?

Custom Nodes (0)

    README

    ComfyUI-CameraPack

    Camera utilities for ComfyUI. Convert between camera formats.

    Nodes

    DA3 to Load3D Camera

    Convert DepthAnythingV3 camera parameters to ComfyUI's Load3DCamera format for use with Preview3D.

    Inputs:

    • extrinsics (EXTRINSICS) - 4x4 pose matrix from DA3
    • intrinsics (INTRINSICS) - 3x3 intrinsics matrix from DA3
    • target_distance (optional) - Distance from camera to target point
    • zoom_scale (optional) - Scale factor for zoom

    Output:

    • camera_info (LOAD3D_CAMERA) - Compatible with Preview3D node

    Create Load3D Camera

    Manually create a Load3DCamera from position, target, and zoom values.

    Inputs:

    • pos_x, pos_y, pos_z - Camera position
    • target_x, target_y, target_z - Look-at target
    • zoom - Zoom level
    • camera_type - "perspective" or "orthographic"

    Output:

    • camera_info (LOAD3D_CAMERA)

    Installation

    Via ComfyUI Manager

    Search for "CameraPack" in ComfyUI Manager.

    Manual

    cd ComfyUI/custom_nodes
    git clone https://github.com/PozzettiAndrea/ComfyUI-CameraPack.git
    

    Usage

    Connect DA3 Giant model outputs to the converter:

    [DA3 Giant] → extrinsics → [DA3 to Load3D Camera] → camera_info → [Preview 3D]
               → intrinsics ↗
    

    License

    MIT

    Run ComfyUI workflows without the setup

    No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.

    Learn more