Nodes/Anima Artist Mixer Forge/Anima Artist Chain Preview
ComfyUI Node

Anima Artist Chain Preview

Validate your Anima artist chain before you pay the encoding cost

By Rinne414·Created 2 months ago·Updated about a month ago· 5
Anima Artist Chain Preview
    • cleaned_chain
    • report
    artist_chain
    num_blocks28

    Every artist you encode costs real time, and a typo in your chain doesn't fail loudly - it just silently produces a mix that ignores the artist you meant. AnimaArtistChainPreview is the "check it before you commit" node. It needs no CLIP and no model; you paste or wire in a chain and it tells you whether the syntax parses, what the blocks look like, and (since v27.3) whether each artist tag is even a real known tag. Think of it as a linter for your artist chain.

    What you feed it

    artist_chain - the chain you want validated (same syntax as AnimaArtistPack: ::weight, @layers, %timing, ~fade). Optional num_blocks (default 28) just sets the block count for the preview.

    What it gives you

    • cleaned_chain - the parsed and normalized chain, which you can feed straight back into AnimaArtistPack.
    • report - the diagnostics: syntax errors, parsed weights, layer/timing routes, and the Danbooru vocabulary check. It flags known artist tags, aliases of canonical tags, wrong-category tags (a character tag sitting in your artist chain), and not-found entries - with a "did you mean" suggestion for the last one, since v27.4.

    One honest caveat baked into the source: the bundled vocabulary is a filtered snapshot (~140k tags, ~30k aliases), so "not found" can also mean a small or new artist below the snapshot's threshold - the real tag uof is absent, for example. The report is a red flag for typos, not a verdict that the model doesn't know an artist. The definitive "is this artist doing anything" test stays the solo A/B (AnimaArtistABVariants + AnimaArtistImpactMap).

    Install

    Manager → search "Anima Artist Mixer Forge", or:

    cd ComfyUI/custom_nodes
    git clone https://github.com/peter119lee/Anima-Artist-Mixer-Forge
    

    then restart. No extra dependencies; unlike the mixing nodes this one doesn't even need the model files to run. If you still have the original Anima-Artist-Mixer installed, remove it first (same node names).

    My take

    This is the cheapest diagnostic in the pack, and the one I'd wire in by default for any workflow you build by hand. The syntax side alone earns its keep - the difference between @0.0-0.5 (a layer range) and %0.0-0.5 (sampling progress) is a one-character typo that changes everything, and the preview catches it instantly. Since it runs before encoding, it's effectively free to use on every chain, all the time.

    CategoryAnima/Diagnostics

    Inputs (2)

    NameTypeDefaultDescription
    artist_chainSTRINGartist_chain to validate. This node needs no CLIP/model; use it to check ::weight, @layers, %timing and ~fade before paying the CLIP encoding cost.
    num_blocksoptINT281–64Block count for the preview. Anima default is 28.

    Outputs (2)

    NameTypeDescription
    cleaned_chainSTRING
    reportSTRING