CivArchive
    すてぃっくワークフロー Anima Workflow - v1.0
    Preview 133103086

    ANIMA ComfyUI Workflow + KJNodes Resolution Presets

    This is a ComfyUI workflow for ANIMA / WAI-ANIMA style image generation.

    It includes:

    • Split prompt input: BASE, ADD 01, ADD 02, ADD 03

    • Dynamic Prompts support

    • Prompt comment removal

    • Final prompt preview

    • Optional LoRA loader

    • Base generation stage

    • Optional Ultimate SD Upscale stages

    • Custom KJNodes resolution presets

    Please download both files from this post:

    stick_anima_workflow.json
    custom_dimensions.json
    

    stick_anima_workflow.json is the ComfyUI workflow.
    custom_dimensions.json is the custom resolution preset file for KJNodes.


    Installation

    1. Load the workflow

    Drag and drop stick_anima_workflow.json into ComfyUI.

    If missing nodes appear, install the required custom nodes listed below.

    2. Install KJNodes preset file

    Place custom_dimensions.json directly inside the KJNodes folder:

    ComfyUI/custom_nodes/ComfyUI-KJNodes/custom_dimensions.json
    

    Do not place it in models/, input/, output/, or a subfolder inside KJNodes.

    Correct:

    ComfyUI/custom_nodes/ComfyUI-KJNodes/custom_dimensions.json
    

    Incorrect:

    ComfyUI/models/custom_dimensions.json
    ComfyUI/input/custom_dimensions.json
    ComfyUI/custom_nodes/ComfyUI-KJNodes/nodes/custom_dimensions.json
    

    After copying the file, restart ComfyUI.

    If EmptyLatentImageCustomPresets does not show the custom resolution list, check that:

    1. The file name is exactly custom_dimensions.json
    2. The file is directly inside ComfyUI-KJNodes
    3. ComfyUI was restarted after copying the file
    4. KJNodes is installed correctly
    

    Required Models

    text_encoders

    Place it here:

    ComfyUI/models/text_encoders/qwen_3_06b_base.safetensors
    

    vae

    Place it here:

    ComfyUI/models/vae/qwen_image_vae.safetensors
    

    diffusion_models

    This workflow is configured for:

    Place it here:

    ComfyUI/models/diffusion_models/waiANIMA_v10.safetensors
    

    If your ComfyUI uses models/unet/ instead of models/diffusion_models/, place the model there or manually reselect it in the UNETLoader node.

    Alternative base model:

    If you use this model, manually select it in the UNETLoader node.

    upscale_models

    This workflow uses the following 2x upscale model:

    • up2x-latest-denoise3x.pth

    Place it here:

    ComfyUI/models/upscale_models/weights_v3/up2x-latest-denoise3x.pth
    

    If the upscaler is stored somewhere else, manually reselect it in the UpscaleModelLoader node.

    Optional LoRA

    The workflow includes this LoRA in Power Lora Loader (rgthree), but it is turned OFF by default:

    Place it here:

    ComfyUI/models/loras/Anima/anima-rl-v0.1.safetensors
    

    Enable it manually in Power Lora Loader (rgthree) if you want to use it.


    Model Folder Structure

    ComfyUI/
    ├── models/
    │   ├── text_encoders/
    │   │   └── qwen_3_06b_base.safetensors
    │   │
    │   ├── vae/
    │   │   └── qwen_image_vae.safetensors
    │   │
    │   ├── diffusion_models/
    │   │   └── waiANIMA_v10.safetensors
    │   │
    │   │   # Optional alternative:
    │   │   # anima-base-v1.0.safetensors
    │   │
    │   ├── upscale_models/
    │   │   └── weights_v3/
    │   │       └── up2x-latest-denoise3x.pth
    │   │
    │   └── loras/
    │       └── Anima/
    │           └── anima-rl-v0.1.safetensors
    

    Required Custom Nodes

    Install the following custom nodes.

    ComfyUI Manager

    Recommended for installing missing nodes.

    rgthree-comfy

    Used nodes:

    Power Lora Loader (rgthree)
    Seed (rgthree)
    Fast Groups Bypasser (rgthree)
    Image Comparer (rgthree)
    

    KJNodes

    Used nodes:

    EmptyLatentImageCustomPresets
    JoinStringMulti
    

    Also place the included custom_dimensions.json directly inside:

    ComfyUI/custom_nodes/ComfyUI-KJNodes/
    

    Efficiency Nodes for ComfyUI

    Used node:

    KSampler (Efficient)
    

    Ultimate SD Upscale

    Used node:

    UltimateSDUpscale
    

    Dynamic Prompts

    Used node:

    DPRandomGenerator
    

    ComfyUI Lora Manager

    Used node:

    Save Image (LoraManager)
    

    ComfyUI Easy Use

    Used node:

    easy showAnything
    

    Custom Node Folder Structure

    ComfyUI/
    └── custom_nodes/
        ├── rgthree-comfy/
        ├── ComfyUI-KJNodes/
        │   └── custom_dimensions.json
        ├── efficiency-nodes-comfyui/
        ├── ComfyUI_UltimateSDUpscale/
        ├── comfyui-dynamicprompts/
        ├── ComfyUI-Lora-Manager/
        └── ComfyUI-Easy-Use/
    

    Git Install Commands

    Open a terminal in:

    ComfyUI/custom_nodes/
    

    Then run:

    git clone https://github.com/rgthree/rgthree-comfy
    git clone https://github.com/kijai/ComfyUI-KJNodes
    git clone https://github.com/jags111/efficiency-nodes-comfyui
    git clone https://github.com/ssitu/ComfyUI_UltimateSDUpscale --recursive
    git clone https://github.com/adieyal/comfyui-dynamicprompts
    git clone https://github.com/willmiao/ComfyUI-Lora-Manager
    git clone https://github.com/yolain/ComfyUI-Easy-Use
    

    After installing custom nodes, place custom_dimensions.json here:

    ComfyUI/custom_nodes/ComfyUI-KJNodes/custom_dimensions.json
    

    Then restart ComfyUI.


    ComfyUI Manager Search Keywords

    You can also install the required custom nodes from ComfyUI Manager.

    Search keywords:

    rgthree
    KJNodes
    efficiency-nodes-comfyui
    UltimateSDUpscale
    dynamicprompts
    lora-manager
    ComfyUI Easy Use
    

    If the workflow loads with red missing-node boxes, open ComfyUI Manager and use:

    Install Missing Custom Nodes
    

    Then restart ComfyUI.

    After KJNodes is installed, copy custom_dimensions.json into:

    ComfyUI/custom_nodes/ComfyUI-KJNodes/
    

    Then restart ComfyUI again.


    How to Use

    1. Download stick_anima_workflow.json and custom_dimensions.json.

    2. Drag and drop stick_anima_workflow.json into ComfyUI.

    3. Install missing custom nodes if needed.

    4. Download the required model files.

    5. Place the models in the correct folders.

    6. Place custom_dimensions.json directly inside ComfyUI/custom_nodes/ComfyUI-KJNodes/.

    7. Restart ComfyUI.

    8. Check the load model group and make sure the model, text encoder, VAE, and upscaler are selected correctly.

    9. Select a resolution in EmptyLatentImageCustomPresets.

    10. Write your prompt in BASE, ADD 01, ADD 02, and ADD 03.

    11. Write unwanted elements in Negative.

    12. Queue the workflow.


    Prompt System

    The positive prompt is split into:

    BASE
    ADD 01
    ADD 02
    ADD 03
    

    They are joined automatically before generation.

    The workflow supports comment removal.

    Single-line comment:

    // this line will be ignored
    

    Block comment:

    /*
    this block will be ignored
    */
    

    The final processed prompt is displayed in the easy showAnything node.


    Dynamic Prompt Syntax

    This workflow supports Dynamic Prompts syntax.

    Example:

    {short hair|long hair|wavy hair}, {blue eyes|red eyes|green eyes}
    

    One option will be randomly selected during generation.


    Resolution Presets

    The included custom_dimensions.json adds multiple resolution presets to EmptyLatentImageCustomPresets.

    It includes square, landscape, wide, banner, and tiled-size presets.

    Some entries are marked as [Tiled]. These are intended for tiled workflows or high-VRAM environments. If you get out-of-memory errors, use a smaller preset.


    Upscale Notes

    This workflow includes Ultimate SD Upscale stages.

    The default upscale model is:

    up2x-latest-denoise3x.pth
    

    Expected path:

    ComfyUI/models/upscale_models/weights_v3/up2x-latest-denoise3x.pth
    

    If the upscaler is missing or stored in another folder, select it manually in the UpscaleModelLoader node.

    The upscale stage may require more VRAM than the base generation stage. If you get out-of-memory errors, bypass the upscale groups or lower the base resolution.


    Recommended First Run

    For the first test, run only the base generation stage.

    After confirming that the workflow works, enable the upscale stage.

    Current workflow settings:

    Base sampler: er_sde
    Base scheduler: simple
    Base steps: 36
    Base CFG: 4
    Base denoise: 1.0
    
    Upscale sampler: er_sde
    Upscale scheduler: beta
    Upscale steps: 30
    Upscale CFG: 3
    Upscale denoise: 0.3
    

    Notes

    This upload contains:

    Workflow JSON
    KJNodes custom resolution preset JSON
    

    The following files are not included:

    Base model
    Text encoder
    VAE
    Upscale model
    LoRA
    Custom nodes
    

    Please download them separately from the links above.

    Follow the license and usage terms of each model, LoRA, and custom node.


    日本語説明

    これは ANIMA / WAI-ANIMA 系モデル向けの ComfyUI ワークフローです。

    主な内容:

    • BASE, ADD 01, ADD 02, ADD 03 によるプロンプト分割

    • Dynamic Prompts 対応

    • プロンプト内コメントの削除

    • 最終プロンプト表示

    • 任意 LoRA ローダー

    • ベース生成

    • 任意の Ultimate SD Upscale 段階

    • KJNodes 用カスタム解像度プリセット

    この投稿から、以下の2つのファイルをダウンロードしてください。

    stick_anima_workflow.json
    custom_dimensions.json
    

    stick_anima_workflow.json は ComfyUI 用ワークフローです。
    custom_dimensions.json は KJNodes 用のカスタム解像度プリセットです。


    導入方法

    1. ワークフローを読み込む

    stick_anima_workflow.json を ComfyUI にドラッグ&ドロップしてください。

    Missing Nodes が出た場合は、下記のカスタムノードをインストールしてください。

    2. KJNodes 用プリセットを配置する

    custom_dimensions.json を KJNodes フォルダの直下に配置してください。

    ComfyUI/custom_nodes/ComfyUI-KJNodes/custom_dimensions.json
    

    models/input/output/、KJNodes 内のサブフォルダには置かないでください。

    正しい配置:

    ComfyUI/custom_nodes/ComfyUI-KJNodes/custom_dimensions.json
    

    誤った配置例:

    ComfyUI/models/custom_dimensions.json
    ComfyUI/input/custom_dimensions.json
    ComfyUI/custom_nodes/ComfyUI-KJNodes/nodes/custom_dimensions.json
    

    配置後、ComfyUI を再起動してください。

    EmptyLatentImageCustomPresets に解像度リストが表示されない場合は、以下を確認してください。

    1. ファイル名が custom_dimensions.json になっている
    2. ファイルが ComfyUI-KJNodes フォルダの直下にある
    3. コピー後に ComfyUI を再起動している
    4. KJNodes が正しくインストールされている
    

    必要モデル

    text_encoders

    配置先:

    ComfyUI/models/text_encoders/qwen_3_06b_base.safetensors
    

    vae

    配置先:

    ComfyUI/models/vae/qwen_image_vae.safetensors
    

    diffusion_models

    このワークフローでは、以下のモデルを使用する設定になっています。

    配置先:

    ComfyUI/models/diffusion_models/waiANIMA_v10.safetensors
    

    環境によって models/unet/ を使う場合は、そこに配置するか、UNETLoader ノードで手動選択してください。

    代替モデル:

    こちらを使う場合は、UNETLoader ノードで手動選択してください。

    upscale_models

    このワークフローでは、以下の 2x upscale model を使用します。

    • up2x-latest-denoise3x.pth

    配置先:

    ComfyUI/models/upscale_models/weights_v3/up2x-latest-denoise3x.pth
    

    別の場所に置いている場合は、UpscaleModelLoader ノードで手動選択してください。

    Optional LoRA

    このワークフローには、Power Lora Loader (rgthree) 内に以下の LoRA が登録されています。ただし、初期状態では OFF です。

    配置先:

    ComfyUI/models/loras/Anima/anima-rl-v0.1.safetensors
    

    使用する場合は、Power Lora Loader (rgthree) で手動で有効化してください。


    必要なカスタムノード

    以下のカスタムノードをインストールしてください。

    使用ノード:

    Power Lora Loader (rgthree)
    Seed (rgthree)
    Fast Groups Bypasser (rgthree)
    Image Comparer (rgthree)
    EmptyLatentImageCustomPresets
    JoinStringMulti
    KSampler (Efficient)
    UltimateSDUpscale
    DPRandomGenerator
    Save Image (LoraManager)
    easy showAnything
    

    使い方

    1. stick_anima_workflow.jsoncustom_dimensions.json をダウンロードします。

    2. stick_anima_workflow.json を ComfyUI にドラッグ&ドロップします。

    3. Missing Nodes が出た場合は、必要なカスタムノードを入れます。

    4. 必要なモデルファイルをダウンロードします。

    5. モデルを指定フォルダに配置します。

    6. custom_dimensions.jsonComfyUI/custom_nodes/ComfyUI-KJNodes/ の直下に配置します。

    7. ComfyUI を再起動します。

    8. load model グループで、モデル、Text Encoder、VAE、Upscale Model が正しく選択されているか確認します。

    9. EmptyLatentImageCustomPresets で解像度を選択します。

    10. BASE, ADD 01, ADD 02, ADD 03 にプロンプトを入力します。

    11. Negative に避けたい要素を入力します。

    12. Queue して生成します。


    プロンプト構成

    ポジティブプロンプトは以下に分かれています。

    BASE
    ADD 01
    ADD 02
    ADD 03
    

    各欄の内容は自動的に結合されます。

    コメント削除にも対応しています。

    単一行コメント:

    // this line will be ignored
    

    ブロックコメント:

    /*
    this block will be ignored
    */
    

    処理後の最終プロンプトは、easy showAnything ノードで確認できます。


    ランダム構文

    Dynamic Prompts 構文を使えます。

    例:

    {short hair|long hair|wavy hair}, {blue eyes|red eyes|green eyes}
    

    生成時に候補から1つがランダムに選ばれます。


    解像度プリセット

    同梱の custom_dimensions.json により、EmptyLatentImageCustomPresets に複数の解像度プリセットが追加されます。

    正方形、横長、ワイド、バナー、Tiled 用サイズなどを含みます。

    一部の項目には [Tiled] が付いています。これはタイル処理や VRAM に余裕がある環境を想定しています。Out of Memory が出る場合は、より小さい解像度を選んでください。


    アップスケールについて

    このワークフローには Ultimate SD Upscale 段階が含まれています。

    デフォルトのアップスケールモデル:

    up2x-latest-denoise3x.pth
    

    想定パス:

    ComfyUI/models/upscale_models/weights_v3/up2x-latest-denoise3x.pth
    

    アップスケールモデルが見つからない場合は、UpscaleModelLoader ノードで手動選択してください。

    アップスケール段階では、通常生成よりも VRAM を多く使う場合があります。Out of Memory が出る場合は、アップスケールグループを bypass するか、ベース解像度を下げてください。


    初回実行

    最初はベース生成だけで動作確認してください。

    ワークフローが正常に動くことを確認してから、アップスケール段階を有効化してください。

    現在の設定:

    Base sampler: er_sde
    Base scheduler: simple
    Base steps: 36
    Base CFG: 4
    Base denoise: 1.0
    
    Upscale sampler: er_sde
    Upscale scheduler: beta
    Upscale steps: 30
    Upscale CFG: 3
    Upscale denoise: 0.3
    

    注意

    この投稿に含まれるもの:

    Workflow JSON
    KJNodes custom resolution preset JSON
    

    以下は同梱していません。

    Base model
    Text encoder
    VAE
    Upscale model
    LoRA
    Custom nodes
    

    上記リンクから各自でダウンロードしてください。

    各モデル、LoRA、カスタムノードのライセンスと利用条件に従ってください。

    Description

    Workflows
    Anima

    Details

    Downloads
    35
    Platform
    CivitAI
    Platform Status
    Available
    Created
    6/7/2026
    Updated
    6/7/2026
    Deleted
    -

    Files

    AnimaWorkflow_v10.zip

    Mirrors

    CivitAI (1 mirrors)