Nodes/IAMCCS-nodes/IAMCCS Cine Reference Board (legacy alias)
ComfyUI Node

IAMCCS Cine Reference Board (legacy alias)

One node to load, resize, and batch a whole reference board

By IAMCCS·Created 11 months ago·Updated 8 days ago· 113
IAMCCS Cine Reference Board (legacy alias)
    • multi_output
    • image_1
    • image_2
    • image_3
    • image_4
    • image_5
    • image_6
    • image_7
    • image_8
    • image_9
    • image_10
    • image_11
    • image_12
    • image_13
    • image_14
    • image_15
    • image_16
    • image_17
    • image_18
    • image_19
    • image_20
    • image_21
    • image_22
    • image_23
    • image_24
    • image_25
    • image_26
    • image_27
    • image_28
    • image_29
    • image_30
    • image_31
    • image_32
    • image_33
    • image_34
    • image_35
    • image_36
    • image_37
    • image_38
    • image_39
    • image_40
    • image_41
    • image_42
    • image_43
    • image_44
    • image_45
    • image_46
    • image_47
    • image_48
    • image_49
    • image_50
    image_paths
    width0
    height0
    upscale_method
    divisible_by32
    img_compression18

    The "Cine Reference Board" - that's what this node is in IAMCCS's own naming, and it's the honest description. IAMCCS Cine Reference Board (legacy alias), class name IAMCCS_WDC_MultiImageLoader, loads up to fifty stills in one go, normalizes them to a consistent size, and hands them out as both a single batch and fifty individual outputs. It's the image supply line for the Cine LTX keyframe/sequencer nodes.

    What it does

    Inputs:

    • image_paths - one path per line, up to 50. Absolute paths work, and so do paths relative to ComfyUI's input directory.
    • width / height - target size. 0 on both keeps the original size; 0 on one side scales proportionally to the other. Whatever you set, all images end up the same size, locked to whatever the first image resolves to.
    • upscale_method - lanczos (default, sharpest), bilinear, or nearest-exact.
    • divisible_by (32) - the loader snaps every dimension down to a multiple of this, so the batch plays nice with LTX/Wan latent requirements.
    • img_compression (18) - an old-school JPEG round-trip that lightly degrades images to mimic the "web reference" look. 0 disables it. Most people leave this alone.

    Outputs: multi_output (all images stacked into one batched IMAGE) plus image_1 through image_50 as individual outputs. Missing slots come back as a blank 64×64 image, so you can leave most of the outputs unwired.

    How it works

    It opens each path, transposes EXIF orientation, converts to RGB, and resizes. The clever bit is size consistency: the first valid image sets the target, and every later image gets forced to that same size even if your input stills are wildly different aspect ratios. That's the whole point of a reference board - the keyframer downstream expects every frame to line up spatially.

    Why "legacy alias"

    This is one of the IAMCCS_WDC_* nodes, the "legacy compatibility" family kept so older IAMCCS Cine workflows load without rewriting. The multi_input IMAGE socket on the keyframer and sequencer nodes literally says "Batched images from IAMCCS Cine Reference Board" - this is the node those sockets expect.

    Installing it

    Part of IAMCCS-nodes. ComfyUI Manager (search "IAMCCS") or:

    cd ComfyUI/custom_nodes
    git clone https://github.com/IAMCCS/IAMCCS-nodes.git
    

    Restart after. No model files, no extra dependencies - it's PIL/torch image plumbing.

    Common issues

    Path problems are the whole failure surface. If a path doesn't exist relative to the input dir, it tries it as an absolute path, and if that also misses it logs "Image path not found" and silently skips that image - so a board that looks like it loaded can actually be missing shots. If everything loads but the images come out squished, that's the forced first-image sizing working as designed; feed uniformly-sized stills to the loader and let the resize be a formality.

    CategoryIAMCCS/Cine/Legacy Compatibility

    Inputs (6)

    NameTypeDefaultDescription
    image_pathsSTRING
    widthINT00–8192
    heightINT00–8192
    upscale_methodCOMBO3 options: lanczos, bilinear, nearest-exact
    divisible_byINT321–512
    img_compressionINT180–100

    Outputs (51)

    NameTypeDescription
    multi_outputIMAGE
    image_1IMAGE
    image_2IMAGE
    image_3IMAGE
    image_4IMAGE
    image_5IMAGE
    image_6IMAGE
    image_7IMAGE
    image_8IMAGE
    image_9IMAGE
    image_10IMAGE
    image_11IMAGE
    image_12IMAGE
    image_13IMAGE
    image_14IMAGE
    image_15IMAGE
    image_16IMAGE
    image_17IMAGE
    image_18IMAGE
    image_19IMAGE
    image_20IMAGE
    image_21IMAGE
    image_22IMAGE
    image_23IMAGE
    image_24IMAGE
    image_25IMAGE
    image_26IMAGE
    image_27IMAGE
    image_28IMAGE
    image_29IMAGE
    image_30IMAGE
    image_31IMAGE
    image_32IMAGE
    image_33IMAGE
    image_34IMAGE
    image_35IMAGE
    image_36IMAGE
    image_37IMAGE
    image_38IMAGE
    image_39IMAGE
    image_40IMAGE
    image_41IMAGE
    image_42IMAGE
    image_43IMAGE
    image_44IMAGE
    image_45IMAGE
    image_46IMAGE
    image_47IMAGE
    image_48IMAGE
    image_49IMAGE
    image_50IMAGE