Nodes/Symbiotica/Symbiotica Model Preset
ComfyUI Node

Symbiotica Model Preset

One Settings Node to Drive Every Auto Packer on the Canvas

By symbiotica-ai·Created 6 months ago·Updated about 13 hours ago· 2
Symbiotica Model Preset
    • preset
    preset_modelqwen-image
    resolution1K
    aspect_ratio1:1
    columns1
    max_rows_per_sheet4
    background#808080

    Symbiotica Model Preset is a pure configuration node: it packages sheet-generation settings - model, resolution, aspect ratio, layout, background - into one preset wire you can fan out to every Auto Packer on the canvas. Change it once and every packer follows. If you have one Auto Packer, this is optional ceremony. If you have five (one per asset type, or per studio), it's the difference between editing five nodes and editing one.

    It's the "shared sheet preset" in the pack's words, and the target is the Auto Packer: the node that composes an order's assets into template sheets for img2img. The preset answers "what does the sheet look like" - which model will render it (affects the sheet's pixel dimensions), at what resolution and aspect, how many columns per row, how many rows before paginating to a new sheet, and what background sits behind the sprites. Wiring the same preset into many packers is the whole point; the pack says so explicitly.

    How it works

    It's a value node in the classic plumbing sense - one source, many consumers. You set the widgets, it emits a SYMBIOTICA_MODEL_PRESET payload, and any Auto Packer whose preset input is wired to it inherits those values. Unwire it and the packer falls back to its own defaults, so nothing breaks if you remove the preset - the lane just loses the shared settings.

    The one output is preset (SYMBIOTICA_MODEL_PRESET), and the inputs are its contents:

    • preset_model - default qwen-image; this is the model the sheet is sized for, because model presets carry the pixel dimensions a given model/tier/aspect supports. Pick the model your render lane actually uses, or the sheet dimensions may not match what the image node wants.
    • resolution - 1K by default, with the model's tiers (2K/4K etc.) available.
    • aspect_ratio - 1:1 default.
    • columns - assets side by side per row (1–4).
    • max_rows_per_sheet - rows before a new sheet (1–12). This is the pagination knob: a 30-asset order with 4 rows max becomes multiple sheets.
    • background - sheet background color (#808080 grey default); empty = transparent.

    Install

    ComfyUI Manager → search Symbiotica → install, or:

    cd ComfyUI/custom_nodes
    git clone https://github.com/symbiotica-ai/comfyui-nodes.git symbiotica
    pip install -r symbiotica/requirements.txt
    

    Restart ComfyUI. No keys, no downloads - it only emits a settings value. Zero cost.

    Common issues

    • The Auto Packer ignores your preset - either the preset wire isn't connected, or the packer has a wired template supplying its own preset, which (per the packer's input precedence) wins over... actually the pack's rule is your wired inputs and edited widgets override template defaults - so a wired preset should win. If nothing changed, check the wire is on the right socket.
    • "invalid preset: model / tier / ar" - you picked a model/tier/aspect combination the pack doesn't have dimensions for. Pick from the combos' actual options.
    • Sheets paginate too early - lower columns and raise max_rows_per_sheet; that's the layout knob, not a bug.

    The honest take: this node is only worth wiring up when you have more than one Auto Packer sharing settings. For a single packer, type the values on the packer and skip the wire. Its real value is the "change one thing, every lane changes" pattern that makes multi-type orders maintainable.

    Categorysymbiotica/pipeline

    Inputs (6)

    NameTypeDefaultDescription
    preset_modelCOMBOqwen-image5 options: nano-banana-pro, nano-banana-2, imagen-4, qwen-image, custom
    resolutionCOMBO1K4 options: 0.5K, 1K, 2K, 4K
    aspect_ratioCOMBO1:114 options: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, +8
    columnsINT11–4Assets side by side per row
    max_rows_per_sheetINT41–12Rows per sheet before a new sheet
    backgroundSTRING#808080Sheet background color; empty = transparent

    Outputs (1)

    NameTypeDescription
    presetSYMBIOTICA_MODEL_PRESET