BitPoet commited on
Commit
d04ae0f
·
verified ·
1 Parent(s): 0bed8ea

Upload ideogram4_reference_workflow.json

Browse files
Files changed (1) hide show
  1. ideogram4_reference_workflow.json +3223 -0
ideogram4_reference_workflow.json ADDED
@@ -0,0 +1,3223 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "id": "2bafd387-a303-4b6f-ad46-9bb9ce0561b5",
3
+ "revision": 0,
4
+ "last_node_id": 369,
5
+ "last_link_id": 690,
6
+ "nodes": [
7
+ {
8
+ "id": 100,
9
+ "type": "MarkdownNote",
10
+ "pos": [
11
+ 5122.727272727271,
12
+ 476.36363636363643
13
+ ],
14
+ "size": [
15
+ 640,
16
+ 980
17
+ ],
18
+ "flags": {
19
+ "collapsed": true
20
+ },
21
+ "order": 0,
22
+ "mode": 0,
23
+ "inputs": [],
24
+ "outputs": [],
25
+ "title": "Note: Ideogram 4.0",
26
+ "properties": {},
27
+ "widgets_values": [
28
+ "### About the model\n\nThe model is trained on **structured JSON captions** (scene summary, style block, background, and optional per-object descriptions with bounding boxes and hex color palettes). Official inference validates prompts against that schema. Guidance uses **flow-matching** with **asymmetric classifier-free guidance** (the unconditional pass drops text tokens)—not a separate negative prompt string.\n\n**Practical strengths:** flexible resolution (about **256–2048 px per side**), layout via normalized bounding boxes `[y_min, x_min, y_max, x_max]` on a 0–1000 grid, palette control with hex colors, and strong in-image text rendering when described in JSON.\n\n**NOTE: If you see \"Image blocked by safety filter\" it is because of safety training in the model itself, ComfyUI does not have any safety filter.**\n---\n\n### How to build prompts here\n\nThis template supports **three** ways to produce the JSON the model expects:\n\n**(a) Raw input**: Paste or type directly into the subgraph **CLIP Text Encode** prompt (or the exposed **prompt** widget). You may use plain natural language, but **structured JSON** (as in the subgraph default) gives the most predictable layout and style control.\n\n**(b) Model-assisted (LLM)**: Enable the **LLM Prompt Builder** group (Gemma 4). Enter a short idea in **user_prompt**; the system prompt asks Gemma to emit schema-compliant JSON. Preview the result, then copy or route it to the image subgraph prompt."
29
+ ],
30
+ "color": "#222",
31
+ "bgcolor": "#000"
32
+ },
33
+ {
34
+ "id": 352,
35
+ "type": "MarkdownNote",
36
+ "pos": [
37
+ 4524.745734671553,
38
+ 1147.0064563073004
39
+ ],
40
+ "size": [
41
+ 380.2965520238922,
42
+ 88
43
+ ],
44
+ "flags": {},
45
+ "order": 1,
46
+ "mode": 0,
47
+ "inputs": [],
48
+ "outputs": [],
49
+ "properties": {},
50
+ "widgets_values": [
51
+ "Character card for a fictional, photorealistic subject with consistent facial and body features. The subject is a middle-aged, handsome scientist with short, dark hair and a stubble, wearing a lab coat and a futuristic headband with a microscopic lens and a digital screen."
52
+ ],
53
+ "color": "#432",
54
+ "bgcolor": "#653"
55
+ },
56
+ {
57
+ "id": 99,
58
+ "type": "MarkdownNote",
59
+ "pos": [
60
+ 4499.090909090908,
61
+ 509.09090909090924
62
+ ],
63
+ "size": [
64
+ 523.1698654463489,
65
+ 590.0614091188509
66
+ ],
67
+ "flags": {},
68
+ "order": 2,
69
+ "mode": 0,
70
+ "inputs": [],
71
+ "outputs": [],
72
+ "title": "Note: Model link",
73
+ "properties": {},
74
+ "widgets_values": [
75
+ "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\n\n## Model Links (for Local Users)\n\n**vae**\n\n- [flux2-vae.safetensors](https://huggingface.co/Comfy-Org/flux2-dev/resolve/main/split_files/vae/flux2-vae.safetensors)\n\n**diffusion_models**\n\n- [ideogram4_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Ideogram-4/resolve/main/diffusion_models/ideogram4_fp8_scaled.safetensors)\n- [ideogram4_unconditional_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Ideogram-4/resolve/main/diffusion_models/ideogram4_unconditional_fp8_scaled.safetensors)\n\n**text_encoders**\n\n- [qwen3vl_8b_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Qwen3-VL/resolve/main/text_encoders/qwen3vl_8b_fp8_scaled.safetensors)\n- [gemma4_e4b_it_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/gemma-4/resolve/main/text_encoders/gemma4_e4b_it_fp8_scaled.safetensors)\n\n\n## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 vae/\n│ │ └── flux2-vae.safetensors\n│ ├── 📂 diffusion_models/\n│ │ ├── ideogram4_fp8_scaled.safetensors\n│ │ └── ideogram4_unconditional_fp8_scaled.safetensors\n│ └── 📂 text_encoders/\n│ ├── qwen3vl_8b_fp8_scaled.safetensors\n│ └── gemma4_e4b_it_fp8_scaled.safetensors\n```\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"
76
+ ],
77
+ "color": "#222",
78
+ "bgcolor": "#000"
79
+ },
80
+ {
81
+ "id": 353,
82
+ "type": "MarkdownNote",
83
+ "pos": [
84
+ 4522.341342154346,
85
+ 1290.409313208149
86
+ ],
87
+ "size": [
88
+ 375.4981539761284,
89
+ 460.2573187350913
90
+ ],
91
+ "flags": {},
92
+ "order": 3,
93
+ "mode": 0,
94
+ "inputs": [],
95
+ "outputs": [],
96
+ "properties": {},
97
+ "widgets_values": [
98
+ "{\n \"high_level_description\": \"Character card for a fictional, photorealistic subject with consistent facial and body features. The subject is a lean male 40-year-old factory worker with messy short hair in a blue overall\",\n \"style_description\": {\n \"aesthetics\": \"\",\n \"lighting\": \"Perfect studio light\",\n \"photo\": \"\",\n \"medium\": \"\"\n },\n \"compositional_deconstruction\": {\n \"background\": \"The background is a neutral white\",\n \"elements\": [\n {\n \"type\": \"obj\",\n \"bbox\": [57, 18, 369, 170],\n \"desc\": \"Frontal head shot of the subject\"\n },\n {\n \"type\": \"obj\",\n \"bbox\": [425, 43, 997, 302],\n \"desc\": \"Torso photograph of the subject in which she is visible from head to waist\"\n },\n {\n \"type\": \"text\",\n \"bbox\": [8, 18, 42, 169],\n \"text\": \"Head (frontal)\",\n \"desc\": \"Dark gray sans-serif text on white background\"\n },\n {\n \"type\": \"text\",\n \"bbox\": [8, 177, 49, 320],\n \"text\": \"Head (profile)\",\n \"desc\": \"Dark gray sans-serif text on white background\"\n },\n {\n \"type\": \"obj\",\n \"bbox\": [57, 176, 364, 318],\n \"desc\": \"Profile head shot of the subject\"\n },\n {\n \"type\": \"text\",\n \"bbox\": [380, 44, 415, 302],\n \"text\": \"Torso\",\n \"desc\": \"Dark gray sans-serif text on white background\"\n },\n {\n \"type\": \"obj\",\n \"bbox\": [55, 398, 998, 653],\n \"desc\": \"Frontal full body shot of the subject in which she is visible from head to toes\"\n },\n {\n \"type\": \"text\",\n \"bbox\": [8, 397, 42, 652],\n \"text\": \"Full frontal\",\n \"desc\": \"Dark gray sans-serif text on white background\"\n },\n {\n \"type\": \"text\",\n \"bbox\": [11, 697, 41, 942],\n \"text\": \"Angled profile shot\",\n \"desc\": \"Dark gray sans-serif text on white background\"\n },\n {\n \"type\": \"obj\",\n \"bbox\": [56, 698, 997, 941],\n \"desc\": \"An angled full body profile shot of the subject in which she is visible from head to toes\"\n }\n ]\n }\n}"
99
+ ],
100
+ "color": "#432",
101
+ "bgcolor": "#653"
102
+ },
103
+ {
104
+ "id": 361,
105
+ "type": "PreviewAny",
106
+ "pos": [
107
+ 7554.314311564072,
108
+ 1501.4599678679
109
+ ],
110
+ "size": [
111
+ 620.9399846828428,
112
+ 161.25473458795773
113
+ ],
114
+ "flags": {},
115
+ "order": 8,
116
+ "mode": 0,
117
+ "inputs": [
118
+ {
119
+ "name": "source",
120
+ "type": "*",
121
+ "link": 688
122
+ }
123
+ ],
124
+ "outputs": [
125
+ {
126
+ "name": "STRING",
127
+ "type": "STRING",
128
+ "links": null
129
+ }
130
+ ],
131
+ "properties": {
132
+ "cnr_id": "comfy-core",
133
+ "ver": "0.24.0",
134
+ "Node name for S&R": "PreviewAny"
135
+ },
136
+ "widgets_values": [
137
+ null,
138
+ null,
139
+ null
140
+ ]
141
+ },
142
+ {
143
+ "id": 349,
144
+ "type": "PreviewImage",
145
+ "pos": [
146
+ 5695.375329441206,
147
+ 1042.8311155714396
148
+ ],
149
+ "size": [
150
+ 565.596334642405,
151
+ 302.6016378630454
152
+ ],
153
+ "flags": {},
154
+ "order": 9,
155
+ "mode": 0,
156
+ "inputs": [
157
+ {
158
+ "name": "images",
159
+ "type": "IMAGE",
160
+ "link": 660
161
+ }
162
+ ],
163
+ "outputs": [],
164
+ "properties": {
165
+ "cnr_id": "comfy-core",
166
+ "ver": "0.23.0",
167
+ "Node name for S&R": "PreviewImage",
168
+ "enableTabs": false,
169
+ "tabWidth": 65,
170
+ "tabXOffset": 10,
171
+ "hasSecondTab": false,
172
+ "secondTabText": "Send Back",
173
+ "secondTabOffset": 80,
174
+ "secondTabWidth": 65
175
+ },
176
+ "widgets_values": []
177
+ },
178
+ {
179
+ "id": 358,
180
+ "type": "LoadImage",
181
+ "pos": [
182
+ 5170.386159940669,
183
+ 567.4764211769806
184
+ ],
185
+ "size": [
186
+ 499.3105654466626,
187
+ 417.74963953456927
188
+ ],
189
+ "flags": {},
190
+ "order": 4,
191
+ "mode": 0,
192
+ "inputs": [],
193
+ "outputs": [
194
+ {
195
+ "name": "IMAGE",
196
+ "type": "IMAGE",
197
+ "links": [
198
+ 676,
199
+ 677
200
+ ]
201
+ },
202
+ {
203
+ "name": "MASK",
204
+ "type": "MASK",
205
+ "links": null
206
+ }
207
+ ],
208
+ "title": "Load Input Image",
209
+ "properties": {
210
+ "cnr_id": "comfy-core",
211
+ "ver": "0.24.0",
212
+ "Node name for S&R": "LoadImage"
213
+ },
214
+ "widgets_values": [
215
+ "idoinpaint_reference (1).png",
216
+ "image"
217
+ ]
218
+ },
219
+ {
220
+ "id": 25,
221
+ "type": "PreviewImage",
222
+ "pos": [
223
+ 6867.255279383544,
224
+ 540.0652588310528
225
+ ],
226
+ "size": [
227
+ 578.5999999999995,
228
+ 495.20000000000005
229
+ ],
230
+ "flags": {},
231
+ "order": 11,
232
+ "mode": 0,
233
+ "inputs": [
234
+ {
235
+ "name": "images",
236
+ "type": "IMAGE",
237
+ "link": 150
238
+ }
239
+ ],
240
+ "outputs": [],
241
+ "properties": {
242
+ "cnr_id": "comfy-core",
243
+ "ver": "0.23.0",
244
+ "Node name for S&R": "PreviewImage",
245
+ "enableTabs": false,
246
+ "tabWidth": 65,
247
+ "tabXOffset": 10,
248
+ "hasSecondTab": false,
249
+ "secondTabText": "Send Back",
250
+ "secondTabOffset": 80,
251
+ "secondTabWidth": 65
252
+ },
253
+ "widgets_values": []
254
+ },
255
+ {
256
+ "id": 347,
257
+ "type": "Ideogram4PromptBuilderKJ",
258
+ "pos": [
259
+ 5166.075986755594,
260
+ 1044.5980858503012
261
+ ],
262
+ "size": [
263
+ 501.8608859519427,
264
+ 390
265
+ ],
266
+ "flags": {},
267
+ "order": 7,
268
+ "mode": 0,
269
+ "inputs": [
270
+ {
271
+ "name": "image",
272
+ "shape": 7,
273
+ "type": "IMAGE",
274
+ "link": 677
275
+ },
276
+ {
277
+ "name": "import_json",
278
+ "shape": 7,
279
+ "type": "STRING",
280
+ "link": 690
281
+ },
282
+ {
283
+ "name": "bboxes",
284
+ "shape": 7,
285
+ "type": "BOUNDING_BOX",
286
+ "link": null
287
+ }
288
+ ],
289
+ "outputs": [
290
+ {
291
+ "name": "prompt",
292
+ "type": "STRING",
293
+ "links": [
294
+ 659,
295
+ 688
296
+ ]
297
+ },
298
+ {
299
+ "name": "preview",
300
+ "type": "IMAGE",
301
+ "links": [
302
+ 660
303
+ ]
304
+ },
305
+ {
306
+ "name": "bboxes",
307
+ "type": "BOUNDING_BOX",
308
+ "links": null
309
+ },
310
+ {
311
+ "name": "width",
312
+ "type": "INT",
313
+ "links": [
314
+ 680
315
+ ]
316
+ },
317
+ {
318
+ "name": "height",
319
+ "type": "INT",
320
+ "links": [
321
+ 681
322
+ ]
323
+ }
324
+ ],
325
+ "properties": {
326
+ "cnr_id": "comfyui-kjnodes",
327
+ "ver": "ce5967b3bfbf569d14dd4d721ac9906458e5e7b6",
328
+ "Node name for S&R": "Ideogram4PromptBuilderKJ",
329
+ "dockPinned": true,
330
+ "dockGraph": {
331
+ "x": -63.5728182459276,
332
+ "y": 435.62982183421036,
333
+ "w": 560,
334
+ "h": 638
335
+ },
336
+ "docked": true,
337
+ "dockMin": false
338
+ },
339
+ "widgets_values": [
340
+ 1024,
341
+ 1024,
342
+ "",
343
+ "",
344
+ "none",
345
+ "",
346
+ "",
347
+ "",
348
+ "",
349
+ "[{\"x\":0.4649289733183957,\"y\":0.29642691413842015,\"w\":0.24513651094232386,\"h\":0.11049591551808241,\"type\":\"obj\",\"text\":\"\",\"desc\":\"Add black sunglasses\",\"palette\":[]}]",
350
+ 25,
351
+ "when empty",
352
+ ""
353
+ ],
354
+ "ideo": {
355
+ "boxes": [
356
+ {
357
+ "x": 0.4649289733183957,
358
+ "y": 0.29642691413842015,
359
+ "w": 0.24513651094232386,
360
+ "h": 0.11049591551808241,
361
+ "type": "obj",
362
+ "text": "",
363
+ "desc": "Add black sunglasses",
364
+ "palette": []
365
+ }
366
+ ],
367
+ "palette": [],
368
+ "importMode": "when empty",
369
+ "dock": {
370
+ "pinned": true,
371
+ "graph": {
372
+ "x": -63.5728182459276,
373
+ "y": 435.62982183421036,
374
+ "w": 560,
375
+ "h": 638
376
+ },
377
+ "panelH": 150,
378
+ "min": false
379
+ }
380
+ }
381
+ },
382
+ {
383
+ "id": 368,
384
+ "type": "GetNode",
385
+ "pos": [
386
+ 4926.075986755594,
387
+ 1136.5980858503012
388
+ ],
389
+ "size": [
390
+ 210,
391
+ 60
392
+ ],
393
+ "flags": {},
394
+ "order": 5,
395
+ "mode": 0,
396
+ "inputs": [],
397
+ "outputs": [
398
+ {
399
+ "name": "*",
400
+ "type": "*",
401
+ "links": [
402
+ 690
403
+ ]
404
+ }
405
+ ],
406
+ "properties": {
407
+ "Node name for S&R": "GetNode",
408
+ "aux_id": "kijai/ComfyUI-KJNodes"
409
+ },
410
+ "widgets_values": [
411
+ ""
412
+ ]
413
+ },
414
+ {
415
+ "id": 369,
416
+ "type": "GetNode",
417
+ "pos": [
418
+ 4686.075986755594,
419
+ 1136.5980858503012
420
+ ],
421
+ "size": [
422
+ 210,
423
+ 60
424
+ ],
425
+ "flags": {},
426
+ "order": 6,
427
+ "mode": 0,
428
+ "inputs": [],
429
+ "outputs": [
430
+ {
431
+ "name": "*",
432
+ "type": "*",
433
+ "links": null
434
+ }
435
+ ],
436
+ "properties": {
437
+ "Node name for S&R": "GetNode",
438
+ "aux_id": "kijai/ComfyUI-KJNodes"
439
+ },
440
+ "widgets_values": [
441
+ ""
442
+ ]
443
+ },
444
+ {
445
+ "id": 98,
446
+ "type": "83e6e004-48ea-408e-9024-eb49c3d7dc14",
447
+ "pos": [
448
+ 6330,
449
+ 550
450
+ ],
451
+ "size": [
452
+ 497.06012314613724,
453
+ 716.4111554674901
454
+ ],
455
+ "flags": {},
456
+ "order": 10,
457
+ "mode": 0,
458
+ "inputs": [
459
+ {
460
+ "label": "prompt",
461
+ "name": "text",
462
+ "type": "STRING",
463
+ "widget": {
464
+ "name": "text"
465
+ },
466
+ "link": 659
467
+ },
468
+ {
469
+ "label": "width",
470
+ "name": "value",
471
+ "type": "INT",
472
+ "widget": {
473
+ "name": "value"
474
+ },
475
+ "link": 680
476
+ },
477
+ {
478
+ "label": "height",
479
+ "name": "value_1",
480
+ "type": "INT",
481
+ "widget": {
482
+ "name": "value_1"
483
+ },
484
+ "link": 681
485
+ },
486
+ {
487
+ "label": "unconditional_unet",
488
+ "name": "unet_name_1",
489
+ "type": "COMBO",
490
+ "widget": {
491
+ "name": "unet_name_1"
492
+ },
493
+ "link": null
494
+ },
495
+ {
496
+ "label": "mode",
497
+ "name": "choice",
498
+ "type": "COMBO",
499
+ "widget": {
500
+ "name": "choice"
501
+ },
502
+ "link": null
503
+ },
504
+ {
505
+ "name": "reference_image",
506
+ "type": "IMAGE",
507
+ "link": 676
508
+ },
509
+ {
510
+ "label": "inpaint_lora",
511
+ "name": "lora_name",
512
+ "type": "COMBO",
513
+ "widget": {
514
+ "name": "lora_name"
515
+ },
516
+ "link": null
517
+ }
518
+ ],
519
+ "outputs": [
520
+ {
521
+ "name": "IMAGE",
522
+ "type": "IMAGE",
523
+ "links": [
524
+ 150
525
+ ]
526
+ },
527
+ {
528
+ "label": "Width",
529
+ "name": "INT",
530
+ "type": "INT",
531
+ "links": []
532
+ },
533
+ {
534
+ "label": "Height",
535
+ "name": "INT_1",
536
+ "type": "INT",
537
+ "links": []
538
+ }
539
+ ],
540
+ "properties": {
541
+ "proxyWidgets": [
542
+ [
543
+ "24",
544
+ "text"
545
+ ],
546
+ [
547
+ "27",
548
+ "value"
549
+ ],
550
+ [
551
+ "28",
552
+ "value"
553
+ ],
554
+ [
555
+ "18",
556
+ "noise_seed"
557
+ ],
558
+ [
559
+ "23",
560
+ "unet_name"
561
+ ],
562
+ [
563
+ "14",
564
+ "clip_name"
565
+ ],
566
+ [
567
+ "9",
568
+ "vae_name"
569
+ ],
570
+ [
571
+ "154",
572
+ "unet_name"
573
+ ],
574
+ [
575
+ "156",
576
+ "choice"
577
+ ],
578
+ [
579
+ "359",
580
+ "lora_name"
581
+ ],
582
+ [
583
+ "344",
584
+ "control_after_generate"
585
+ ],
586
+ [
587
+ "357",
588
+ "$$canvas-image-preview"
589
+ ]
590
+ ],
591
+ "cnr_id": "comfy-core",
592
+ "ver": "0.23.0",
593
+ "enableTabs": false,
594
+ "tabWidth": 65,
595
+ "tabXOffset": 10,
596
+ "hasSecondTab": false,
597
+ "secondTabText": "Send Back",
598
+ "secondTabOffset": 80,
599
+ "secondTabWidth": 65
600
+ },
601
+ "widgets_values": []
602
+ }
603
+ ],
604
+ "links": [
605
+ [
606
+ 150,
607
+ 98,
608
+ 0,
609
+ 25,
610
+ 0,
611
+ "IMAGE"
612
+ ],
613
+ [
614
+ 659,
615
+ 347,
616
+ 0,
617
+ 98,
618
+ 0,
619
+ "STRING"
620
+ ],
621
+ [
622
+ 660,
623
+ 347,
624
+ 1,
625
+ 349,
626
+ 0,
627
+ "IMAGE"
628
+ ],
629
+ [
630
+ 676,
631
+ 358,
632
+ 0,
633
+ 98,
634
+ 5,
635
+ "IMAGE"
636
+ ],
637
+ [
638
+ 677,
639
+ 358,
640
+ 0,
641
+ 347,
642
+ 0,
643
+ "IMAGE"
644
+ ],
645
+ [
646
+ 680,
647
+ 347,
648
+ 3,
649
+ 98,
650
+ 1,
651
+ "INT"
652
+ ],
653
+ [
654
+ 681,
655
+ 347,
656
+ 4,
657
+ 98,
658
+ 2,
659
+ "INT"
660
+ ],
661
+ [
662
+ 688,
663
+ 347,
664
+ 0,
665
+ 361,
666
+ 0,
667
+ "STRING"
668
+ ],
669
+ [
670
+ 690,
671
+ 368,
672
+ 0,
673
+ 347,
674
+ 1,
675
+ "STRING"
676
+ ]
677
+ ],
678
+ "groups": [
679
+ {
680
+ "id": 7,
681
+ "title": "LLM Prompt Builder (Select and Ctrl+B to enable)",
682
+ "bounding": [
683
+ 5096.272727272686,
684
+ 524.5454545454546,
685
+ 1216.30462156075,
686
+ 1098.8160550279802
687
+ ],
688
+ "color": "#444",
689
+ "flags": {}
690
+ }
691
+ ],
692
+ "definitions": {
693
+ "subgraphs": [
694
+ {
695
+ "id": "83e6e004-48ea-408e-9024-eb49c3d7dc14",
696
+ "version": 1,
697
+ "state": {
698
+ "lastGroupId": 10,
699
+ "lastNodeId": 369,
700
+ "lastLinkId": 690,
701
+ "lastRerouteId": 0
702
+ },
703
+ "revision": 0,
704
+ "config": {},
705
+ "name": "Text to Image (Ideogram v4)",
706
+ "inputNode": {
707
+ "id": -10,
708
+ "bounding": [
709
+ 3490,
710
+ 920,
711
+ 154.9000015258789,
712
+ 268
713
+ ]
714
+ },
715
+ "outputNode": {
716
+ "id": -20,
717
+ "bounding": [
718
+ 6850,
719
+ 936,
720
+ 128,
721
+ 108
722
+ ]
723
+ },
724
+ "inputs": [
725
+ {
726
+ "id": "4bc742d1-7b4b-452c-90d9-0d76ebcdae76",
727
+ "name": "text",
728
+ "type": "STRING",
729
+ "linkIds": [
730
+ 152
731
+ ],
732
+ "label": "prompt",
733
+ "pos": [
734
+ 3620.900001525879,
735
+ 944
736
+ ]
737
+ },
738
+ {
739
+ "id": "8d4038eb-73c7-45e9-bba1-f068f55e8d32",
740
+ "name": "value",
741
+ "type": "INT",
742
+ "linkIds": [
743
+ 153
744
+ ],
745
+ "label": "width",
746
+ "pos": [
747
+ 3620.900001525879,
748
+ 964
749
+ ]
750
+ },
751
+ {
752
+ "id": "281550e6-6acf-4cbe-aec1-9eb803b4dec1",
753
+ "name": "value_1",
754
+ "type": "INT",
755
+ "linkIds": [
756
+ 154
757
+ ],
758
+ "label": "height",
759
+ "pos": [
760
+ 3620.900001525879,
761
+ 984
762
+ ]
763
+ },
764
+ {
765
+ "id": "fae56884-2f1a-470b-a25f-40e7a87ef69d",
766
+ "name": "noise_seed",
767
+ "type": "INT",
768
+ "linkIds": [
769
+ 663
770
+ ],
771
+ "pos": [
772
+ 3620.900001525879,
773
+ 1004
774
+ ]
775
+ },
776
+ {
777
+ "id": "3497309c-a7d7-4e28-9330-142c15881632",
778
+ "name": "unet_name",
779
+ "type": "COMBO",
780
+ "linkIds": [
781
+ 156
782
+ ],
783
+ "pos": [
784
+ 3620.900001525879,
785
+ 1024
786
+ ]
787
+ },
788
+ {
789
+ "id": "e87126db-7147-465e-b129-370ed2c6cc22",
790
+ "name": "clip_name",
791
+ "type": "COMBO",
792
+ "linkIds": [
793
+ 157
794
+ ],
795
+ "pos": [
796
+ 3620.900001525879,
797
+ 1044
798
+ ]
799
+ },
800
+ {
801
+ "id": "a1e6c080-b11b-4d5c-a3a8-fcf4df654cf7",
802
+ "name": "vae_name",
803
+ "type": "COMBO",
804
+ "linkIds": [
805
+ 158
806
+ ],
807
+ "pos": [
808
+ 3620.900001525879,
809
+ 1064
810
+ ]
811
+ },
812
+ {
813
+ "id": "b0d16516-95de-44d9-bea8-3cd2e7c78e9a",
814
+ "name": "unet_name_1",
815
+ "type": "COMBO",
816
+ "linkIds": [
817
+ 216
818
+ ],
819
+ "label": "unconditional_unet",
820
+ "pos": [
821
+ 3620.900001525879,
822
+ 1084
823
+ ]
824
+ },
825
+ {
826
+ "id": "249fd825-e6b3-489d-a341-6d8050500f5e",
827
+ "name": "choice",
828
+ "type": "COMBO",
829
+ "linkIds": [
830
+ 219
831
+ ],
832
+ "label": "mode",
833
+ "pos": [
834
+ 3620.900001525879,
835
+ 1104
836
+ ]
837
+ },
838
+ {
839
+ "id": "94a1887c-7b49-4132-8270-d46ed732a4eb",
840
+ "name": "reference_image",
841
+ "type": "IMAGE",
842
+ "linkIds": [
843
+ 675
844
+ ],
845
+ "pos": [
846
+ 3620.900001525879,
847
+ 1124
848
+ ]
849
+ },
850
+ {
851
+ "id": "a7246dfd-ec7c-4c79-a367-64172ce78da4",
852
+ "name": "lora_name",
853
+ "type": "COMBO",
854
+ "linkIds": [
855
+ 689
856
+ ],
857
+ "label": "inpaint_lora",
858
+ "pos": [
859
+ 3620.900001525879,
860
+ 1144
861
+ ]
862
+ }
863
+ ],
864
+ "outputs": [
865
+ {
866
+ "id": "b81e4f60-e543-4f02-875b-b0f1bdc274f2",
867
+ "name": "IMAGE",
868
+ "type": "IMAGE",
869
+ "linkIds": [
870
+ 25
871
+ ],
872
+ "localized_name": "IMAGE",
873
+ "pos": [
874
+ 6874,
875
+ 960
876
+ ]
877
+ },
878
+ {
879
+ "id": "550f480e-392b-408e-a84a-ded968fdc5f9",
880
+ "name": "INT",
881
+ "type": "INT",
882
+ "linkIds": [
883
+ 227
884
+ ],
885
+ "label": "Width",
886
+ "pos": [
887
+ 6874,
888
+ 980
889
+ ]
890
+ },
891
+ {
892
+ "id": "72399059-ddd3-4c89-9fe5-12145c7ffec1",
893
+ "name": "INT_1",
894
+ "type": "INT",
895
+ "linkIds": [
896
+ 228
897
+ ],
898
+ "label": "Height",
899
+ "pos": [
900
+ 6874,
901
+ 1000
902
+ ]
903
+ }
904
+ ],
905
+ "widgets": [],
906
+ "nodes": [
907
+ {
908
+ "id": 9,
909
+ "type": "VAELoader",
910
+ "pos": [
911
+ 4730,
912
+ 1220
913
+ ],
914
+ "size": [
915
+ 470,
916
+ 110
917
+ ],
918
+ "flags": {},
919
+ "order": 2,
920
+ "mode": 0,
921
+ "inputs": [
922
+ {
923
+ "localized_name": "vae_name",
924
+ "name": "vae_name",
925
+ "type": "COMBO",
926
+ "widget": {
927
+ "name": "vae_name"
928
+ },
929
+ "link": 158
930
+ }
931
+ ],
932
+ "outputs": [
933
+ {
934
+ "localized_name": "VAE",
935
+ "name": "VAE",
936
+ "type": "VAE",
937
+ "links": [
938
+ 17,
939
+ 672
940
+ ]
941
+ }
942
+ ],
943
+ "properties": {
944
+ "cnr_id": "comfy-core",
945
+ "ver": "0.8.2",
946
+ "Node name for S&R": "VAELoader",
947
+ "enableTabs": false,
948
+ "tabWidth": 65,
949
+ "tabXOffset": 10,
950
+ "hasSecondTab": false,
951
+ "secondTabText": "Send Back",
952
+ "secondTabOffset": 80,
953
+ "secondTabWidth": 65,
954
+ "models": [
955
+ {
956
+ "name": "flux2-vae.safetensors",
957
+ "url": "https://huggingface.co/Comfy-Org/flux2-dev/resolve/main/split_files/vae/flux2-vae.safetensors",
958
+ "directory": "vae"
959
+ }
960
+ ]
961
+ },
962
+ "widgets_values": [
963
+ "flux2-vae.safetensors"
964
+ ]
965
+ },
966
+ {
967
+ "id": 11,
968
+ "type": "EmptyFlux2LatentImage",
969
+ "pos": [
970
+ 5330,
971
+ 1180
972
+ ],
973
+ "size": [
974
+ 270,
975
+ 170
976
+ ],
977
+ "flags": {},
978
+ "order": 4,
979
+ "mode": 0,
980
+ "inputs": [
981
+ {
982
+ "localized_name": "width",
983
+ "name": "width",
984
+ "type": "INT",
985
+ "widget": {
986
+ "name": "width"
987
+ },
988
+ "link": 33
989
+ },
990
+ {
991
+ "localized_name": "height",
992
+ "name": "height",
993
+ "type": "INT",
994
+ "widget": {
995
+ "name": "height"
996
+ },
997
+ "link": 36
998
+ }
999
+ ],
1000
+ "outputs": [
1001
+ {
1002
+ "localized_name": "LATENT",
1003
+ "name": "LATENT",
1004
+ "type": "LATENT",
1005
+ "links": [
1006
+ 15,
1007
+ 673
1008
+ ]
1009
+ }
1010
+ ],
1011
+ "properties": {
1012
+ "cnr_id": "comfy-core",
1013
+ "ver": "0.8.2",
1014
+ "Node name for S&R": "EmptyFlux2LatentImage",
1015
+ "enableTabs": false,
1016
+ "tabWidth": 65,
1017
+ "tabXOffset": 10,
1018
+ "hasSecondTab": false,
1019
+ "secondTabText": "Send Back",
1020
+ "secondTabOffset": 80,
1021
+ "secondTabWidth": 65
1022
+ },
1023
+ "widgets_values": [
1024
+ 1024,
1025
+ 1024,
1026
+ 1
1027
+ ]
1028
+ },
1029
+ {
1030
+ "id": 12,
1031
+ "type": "SamplerCustomAdvanced",
1032
+ "pos": [
1033
+ 6160,
1034
+ 500
1035
+ ],
1036
+ "size": [
1037
+ 290,
1038
+ 170
1039
+ ],
1040
+ "flags": {},
1041
+ "order": 5,
1042
+ "mode": 0,
1043
+ "inputs": [
1044
+ {
1045
+ "localized_name": "noise",
1046
+ "name": "noise",
1047
+ "type": "NOISE",
1048
+ "link": 658
1049
+ },
1050
+ {
1051
+ "localized_name": "guider",
1052
+ "name": "guider",
1053
+ "type": "GUIDER",
1054
+ "link": 215
1055
+ },
1056
+ {
1057
+ "localized_name": "sampler",
1058
+ "name": "sampler",
1059
+ "type": "SAMPLER",
1060
+ "link": 13
1061
+ },
1062
+ {
1063
+ "localized_name": "sigmas",
1064
+ "name": "sigmas",
1065
+ "type": "SIGMAS",
1066
+ "link": 226
1067
+ },
1068
+ {
1069
+ "localized_name": "latent_image",
1070
+ "name": "latent_image",
1071
+ "type": "LATENT",
1072
+ "link": 15
1073
+ }
1074
+ ],
1075
+ "outputs": [
1076
+ {
1077
+ "localized_name": "output",
1078
+ "name": "output",
1079
+ "type": "LATENT",
1080
+ "links": [
1081
+ 16
1082
+ ]
1083
+ },
1084
+ {
1085
+ "localized_name": "denoised_output",
1086
+ "name": "denoised_output",
1087
+ "type": "LATENT",
1088
+ "links": []
1089
+ }
1090
+ ],
1091
+ "properties": {
1092
+ "cnr_id": "comfy-core",
1093
+ "ver": "0.8.2",
1094
+ "Node name for S&R": "SamplerCustomAdvanced",
1095
+ "enableTabs": false,
1096
+ "tabWidth": 65,
1097
+ "tabXOffset": 10,
1098
+ "hasSecondTab": false,
1099
+ "secondTabText": "Send Back",
1100
+ "secondTabOffset": 80,
1101
+ "secondTabWidth": 65
1102
+ },
1103
+ "widgets_values": []
1104
+ },
1105
+ {
1106
+ "id": 13,
1107
+ "type": "VAEDecode",
1108
+ "pos": [
1109
+ 6560,
1110
+ 500
1111
+ ],
1112
+ "size": [
1113
+ 230,
1114
+ 100
1115
+ ],
1116
+ "flags": {},
1117
+ "order": 6,
1118
+ "mode": 0,
1119
+ "inputs": [
1120
+ {
1121
+ "localized_name": "samples",
1122
+ "name": "samples",
1123
+ "type": "LATENT",
1124
+ "link": 16
1125
+ },
1126
+ {
1127
+ "localized_name": "vae",
1128
+ "name": "vae",
1129
+ "type": "VAE",
1130
+ "link": 17
1131
+ }
1132
+ ],
1133
+ "outputs": [
1134
+ {
1135
+ "localized_name": "IMAGE",
1136
+ "name": "IMAGE",
1137
+ "type": "IMAGE",
1138
+ "slot_index": 0,
1139
+ "links": [
1140
+ 25
1141
+ ]
1142
+ }
1143
+ ],
1144
+ "properties": {
1145
+ "cnr_id": "comfy-core",
1146
+ "ver": "0.8.2",
1147
+ "Node name for S&R": "VAEDecode",
1148
+ "enableTabs": false,
1149
+ "tabWidth": 65,
1150
+ "tabXOffset": 10,
1151
+ "hasSecondTab": false,
1152
+ "secondTabText": "Send Back",
1153
+ "secondTabOffset": 80,
1154
+ "secondTabWidth": 65
1155
+ },
1156
+ "widgets_values": []
1157
+ },
1158
+ {
1159
+ "id": 24,
1160
+ "type": "CLIPTextEncode",
1161
+ "pos": [
1162
+ 5270,
1163
+ 500
1164
+ ],
1165
+ "size": [
1166
+ 430,
1167
+ 420
1168
+ ],
1169
+ "flags": {},
1170
+ "order": 11,
1171
+ "mode": 0,
1172
+ "inputs": [
1173
+ {
1174
+ "localized_name": "clip",
1175
+ "name": "clip",
1176
+ "type": "CLIP",
1177
+ "link": 24
1178
+ },
1179
+ {
1180
+ "localized_name": "text",
1181
+ "name": "text",
1182
+ "type": "STRING",
1183
+ "widget": {
1184
+ "name": "text"
1185
+ },
1186
+ "link": 152
1187
+ }
1188
+ ],
1189
+ "outputs": [
1190
+ {
1191
+ "localized_name": "CONDITIONING",
1192
+ "name": "CONDITIONING",
1193
+ "type": "CONDITIONING",
1194
+ "slot_index": 0,
1195
+ "links": [
1196
+ 8,
1197
+ 671
1198
+ ]
1199
+ }
1200
+ ],
1201
+ "title": "CLIP Text Encode (Positive Prompt)",
1202
+ "properties": {
1203
+ "cnr_id": "comfy-core",
1204
+ "ver": "0.8.2",
1205
+ "Node name for S&R": "CLIPTextEncode",
1206
+ "enableTabs": false,
1207
+ "tabWidth": 65,
1208
+ "tabXOffset": 10,
1209
+ "hasSecondTab": false,
1210
+ "secondTabText": "Send Back",
1211
+ "secondTabOffset": 80,
1212
+ "secondTabWidth": 65
1213
+ },
1214
+ "widgets_values": [
1215
+ "{\n \"high_level_description\": \"A highly intimate and dramatic scene featuring two women in a luxurious living room, illuminated by warm, moody lighting.\",\n \"style_description\": {\n \"aesthetics\": \"moody cinematic, hyperrealistic, high contrast\",\n \"lighting\": \"warm, low-key tungsten lighting casting deep shadows\",\n \"photo\": \"85mm prime lens, shallow depth of field\",\n \"medium\": \"photography\",\n \"color_palette\": [\n \"#4A2C2A\",\n \"#FFB88C\",\n \"#212121\",\n \"#F5E0C8\"\n ]\n },\n \"compositional_deconstruction\": {\n \"background\": \"The living room setting is dimly visible, suggesting dark wood paneling or rich, shadowed wall textures, creating a sense of opulent privacy.\",\n \"elements\": [\n {\n \"type\": \"obj\",\n \"bbox\": [\n 50,\n 250,\n 950,\n 850\n ],\n \"desc\": \"A large, tufted black leather couch, providing a dark, textured base for the figures. It occupies the central midground.\",\n \"color_palette\": [\n \"#212121\",\n \"#333333\"\n ]\n },\n {\n \"type\": \"obj\",\n \"bbox\": [\n 250,\n 200,\n 750,\n 650\n ],\n \"desc\": \"The blond woman, seated provocatively on the couch with legs spread wide. Her skin glows softly under the warm light, contrasting with the dark leather.\",\n \"color_palette\": [\n \"#F5E0C8\",\n \"#FFB88C\",\n \"#D4AF37\"\n ]\n },\n {\n \"type\": \"obj\",\n \"bbox\": [\n 300,\n 550,\n 650,\n 850\n ],\n \"desc\": \"The black-haired woman, kneeling directly in front of the blond woman, her face completely pressed into the blond woman's groin area. Her posture is submissive and intensely focused.\",\n \"color_palette\": [\n \"#1A1A1A\",\n \"#4A2C2A\"\n ]\n }\n ]\n }\n}"
1216
+ ]
1217
+ },
1218
+ {
1219
+ "id": 31,
1220
+ "type": "ComfyMathExpression",
1221
+ "pos": [
1222
+ 5340,
1223
+ 1400
1224
+ ],
1225
+ "size": [
1226
+ 230,
1227
+ 80
1228
+ ],
1229
+ "flags": {
1230
+ "collapsed": true
1231
+ },
1232
+ "order": 14,
1233
+ "mode": 0,
1234
+ "inputs": [
1235
+ {
1236
+ "label": "a",
1237
+ "localized_name": "values.a",
1238
+ "name": "values.a",
1239
+ "type": "FLOAT,INT,BOOLEAN",
1240
+ "link": 32
1241
+ },
1242
+ {
1243
+ "label": "b",
1244
+ "localized_name": "values.b",
1245
+ "name": "values.b",
1246
+ "shape": 7,
1247
+ "type": "FLOAT,INT,BOOLEAN",
1248
+ "link": null
1249
+ }
1250
+ ],
1251
+ "outputs": [
1252
+ {
1253
+ "localized_name": "FLOAT",
1254
+ "name": "FLOAT",
1255
+ "type": "FLOAT",
1256
+ "links": null
1257
+ },
1258
+ {
1259
+ "localized_name": "INT",
1260
+ "name": "INT",
1261
+ "type": "INT",
1262
+ "links": [
1263
+ 33,
1264
+ 34
1265
+ ]
1266
+ },
1267
+ {
1268
+ "localized_name": "BOOL",
1269
+ "name": "BOOL",
1270
+ "type": "BOOLEAN",
1271
+ "links": null
1272
+ }
1273
+ ],
1274
+ "properties": {
1275
+ "cnr_id": "comfy-core",
1276
+ "ver": "0.23.0",
1277
+ "Node name for S&R": "ComfyMathExpression",
1278
+ "enableTabs": false,
1279
+ "tabWidth": 65,
1280
+ "tabXOffset": 10,
1281
+ "hasSecondTab": false,
1282
+ "secondTabText": "Send Back",
1283
+ "secondTabOffset": 80,
1284
+ "secondTabWidth": 65
1285
+ },
1286
+ "widgets_values": [
1287
+ "max(((a + 15) // 16) * 16, 256)"
1288
+ ]
1289
+ },
1290
+ {
1291
+ "id": 32,
1292
+ "type": "ComfyMathExpression",
1293
+ "pos": [
1294
+ 5350,
1295
+ 1470
1296
+ ],
1297
+ "size": [
1298
+ 230,
1299
+ 80
1300
+ ],
1301
+ "flags": {
1302
+ "collapsed": true
1303
+ },
1304
+ "order": 15,
1305
+ "mode": 0,
1306
+ "inputs": [
1307
+ {
1308
+ "label": "a",
1309
+ "localized_name": "values.a",
1310
+ "name": "values.a",
1311
+ "type": "FLOAT,INT,BOOLEAN",
1312
+ "link": 35
1313
+ },
1314
+ {
1315
+ "label": "b",
1316
+ "localized_name": "values.b",
1317
+ "name": "values.b",
1318
+ "shape": 7,
1319
+ "type": "FLOAT,INT,BOOLEAN",
1320
+ "link": null
1321
+ }
1322
+ ],
1323
+ "outputs": [
1324
+ {
1325
+ "localized_name": "FLOAT",
1326
+ "name": "FLOAT",
1327
+ "type": "FLOAT",
1328
+ "links": null
1329
+ },
1330
+ {
1331
+ "localized_name": "INT",
1332
+ "name": "INT",
1333
+ "type": "INT",
1334
+ "links": [
1335
+ 36,
1336
+ 37
1337
+ ]
1338
+ },
1339
+ {
1340
+ "localized_name": "BOOL",
1341
+ "name": "BOOL",
1342
+ "type": "BOOLEAN",
1343
+ "links": null
1344
+ }
1345
+ ],
1346
+ "properties": {
1347
+ "cnr_id": "comfy-core",
1348
+ "ver": "0.23.0",
1349
+ "Node name for S&R": "ComfyMathExpression",
1350
+ "enableTabs": false,
1351
+ "tabWidth": 65,
1352
+ "tabXOffset": 10,
1353
+ "hasSecondTab": false,
1354
+ "secondTabText": "Send Back",
1355
+ "secondTabOffset": 80,
1356
+ "secondTabWidth": 65
1357
+ },
1358
+ "widgets_values": [
1359
+ "max(((a + 15) // 16) * 16, 256)"
1360
+ ]
1361
+ },
1362
+ {
1363
+ "id": 144,
1364
+ "type": "ComfyNumberConvert",
1365
+ "pos": [
1366
+ 5920,
1367
+ 1870
1368
+ ],
1369
+ "size": [
1370
+ 230,
1371
+ 100
1372
+ ],
1373
+ "flags": {},
1374
+ "order": 16,
1375
+ "mode": 0,
1376
+ "inputs": [
1377
+ {
1378
+ "label": "value",
1379
+ "localized_name": "value",
1380
+ "name": "value",
1381
+ "type": "INT,FLOAT,STRING,BOOLEAN",
1382
+ "link": 195
1383
+ }
1384
+ ],
1385
+ "outputs": [
1386
+ {
1387
+ "localized_name": "FLOAT",
1388
+ "name": "FLOAT",
1389
+ "type": "FLOAT",
1390
+ "links": [
1391
+ 208
1392
+ ]
1393
+ },
1394
+ {
1395
+ "localized_name": "INT",
1396
+ "name": "INT",
1397
+ "type": "INT",
1398
+ "links": null
1399
+ }
1400
+ ],
1401
+ "properties": {
1402
+ "cnr_id": "comfy-core",
1403
+ "ver": "0.23.0",
1404
+ "Node name for S&R": "ComfyNumberConvert",
1405
+ "enableTabs": false,
1406
+ "tabWidth": 65,
1407
+ "tabXOffset": 10,
1408
+ "hasSecondTab": false,
1409
+ "secondTabText": "Send Back",
1410
+ "secondTabOffset": 80,
1411
+ "secondTabWidth": 65
1412
+ },
1413
+ "widgets_values": []
1414
+ },
1415
+ {
1416
+ "id": 145,
1417
+ "type": "JsonExtractString",
1418
+ "pos": [
1419
+ 5450,
1420
+ 1870
1421
+ ],
1422
+ "size": [
1423
+ 400,
1424
+ 200
1425
+ ],
1426
+ "flags": {},
1427
+ "order": 17,
1428
+ "mode": 0,
1429
+ "inputs": [
1430
+ {
1431
+ "localized_name": "json_string",
1432
+ "name": "json_string",
1433
+ "type": "STRING",
1434
+ "widget": {
1435
+ "name": "json_string"
1436
+ },
1437
+ "link": 196
1438
+ }
1439
+ ],
1440
+ "outputs": [
1441
+ {
1442
+ "localized_name": "STRING",
1443
+ "name": "STRING",
1444
+ "type": "STRING",
1445
+ "links": [
1446
+ 195
1447
+ ]
1448
+ }
1449
+ ],
1450
+ "properties": {
1451
+ "cnr_id": "comfy-core",
1452
+ "ver": "0.23.0",
1453
+ "Node name for S&R": "JsonExtractString",
1454
+ "enableTabs": false,
1455
+ "tabWidth": 65,
1456
+ "tabXOffset": 10,
1457
+ "hasSecondTab": false,
1458
+ "secondTabText": "Send Back",
1459
+ "secondTabOffset": 80,
1460
+ "secondTabWidth": 65
1461
+ },
1462
+ "widgets_values": [
1463
+ "",
1464
+ "mu"
1465
+ ]
1466
+ },
1467
+ {
1468
+ "id": 146,
1469
+ "type": "ComfyNumberConvert",
1470
+ "pos": [
1471
+ 5930,
1472
+ 2110
1473
+ ],
1474
+ "size": [
1475
+ 230,
1476
+ 100
1477
+ ],
1478
+ "flags": {},
1479
+ "order": 18,
1480
+ "mode": 0,
1481
+ "inputs": [
1482
+ {
1483
+ "label": "value",
1484
+ "localized_name": "value",
1485
+ "name": "value",
1486
+ "type": "INT,FLOAT,STRING,BOOLEAN",
1487
+ "link": 197
1488
+ }
1489
+ ],
1490
+ "outputs": [
1491
+ {
1492
+ "localized_name": "FLOAT",
1493
+ "name": "FLOAT",
1494
+ "type": "FLOAT",
1495
+ "links": [
1496
+ 209
1497
+ ]
1498
+ },
1499
+ {
1500
+ "localized_name": "INT",
1501
+ "name": "INT",
1502
+ "type": "INT",
1503
+ "links": null
1504
+ }
1505
+ ],
1506
+ "properties": {
1507
+ "cnr_id": "comfy-core",
1508
+ "ver": "0.23.0",
1509
+ "Node name for S&R": "ComfyNumberConvert",
1510
+ "enableTabs": false,
1511
+ "tabWidth": 65,
1512
+ "tabXOffset": 10,
1513
+ "hasSecondTab": false,
1514
+ "secondTabText": "Send Back",
1515
+ "secondTabOffset": 80,
1516
+ "secondTabWidth": 65
1517
+ },
1518
+ "widgets_values": []
1519
+ },
1520
+ {
1521
+ "id": 147,
1522
+ "type": "JsonExtractString",
1523
+ "pos": [
1524
+ 5010,
1525
+ 1630
1526
+ ],
1527
+ "size": [
1528
+ 410,
1529
+ 470
1530
+ ],
1531
+ "flags": {},
1532
+ "order": 19,
1533
+ "mode": 0,
1534
+ "inputs": [
1535
+ {
1536
+ "localized_name": "key",
1537
+ "name": "key",
1538
+ "type": "STRING",
1539
+ "widget": {
1540
+ "name": "key"
1541
+ },
1542
+ "link": 218
1543
+ }
1544
+ ],
1545
+ "outputs": [
1546
+ {
1547
+ "localized_name": "STRING",
1548
+ "name": "STRING",
1549
+ "type": "STRING",
1550
+ "links": [
1551
+ 199
1552
+ ]
1553
+ }
1554
+ ],
1555
+ "properties": {
1556
+ "cnr_id": "comfy-core",
1557
+ "ver": "0.23.0",
1558
+ "Node name for S&R": "JsonExtractString",
1559
+ "enableTabs": false,
1560
+ "tabWidth": 65,
1561
+ "tabXOffset": 10,
1562
+ "hasSecondTab": false,
1563
+ "secondTabText": "Send Back",
1564
+ "secondTabOffset": 80,
1565
+ "secondTabWidth": 65
1566
+ },
1567
+ "widgets_values": [
1568
+ "{\n \"Quality\": {\n \"num_steps\": 48,\n \"mu\": 0.0,\n \"std\": 1.5,\n \"preset_id\": \"V4_QUALITY_48\"\n },\n \"Default\": {\n \"num_steps\": 20,\n \"mu\": 0.0,\n \"std\": 1.75,\n \"preset_id\": \"V4_DEFAULT_20\"\n },\n \"Turbo\": {\n \"num_steps\": 12,\n \"mu\": 0.5,\n \"std\": 1.75,\n \"preset_id\": \"V4_TURBO_12\"\n }\n}",
1569
+ "Default"
1570
+ ]
1571
+ },
1572
+ {
1573
+ "id": 148,
1574
+ "type": "StringReplace",
1575
+ "pos": [
1576
+ 5050,
1577
+ 2150
1578
+ ],
1579
+ "size": [
1580
+ 230,
1581
+ 40
1582
+ ],
1583
+ "flags": {
1584
+ "collapsed": true
1585
+ },
1586
+ "order": 20,
1587
+ "mode": 0,
1588
+ "inputs": [
1589
+ {
1590
+ "localized_name": "string",
1591
+ "name": "string",
1592
+ "type": "STRING",
1593
+ "widget": {
1594
+ "name": "string"
1595
+ },
1596
+ "link": 199
1597
+ }
1598
+ ],
1599
+ "outputs": [
1600
+ {
1601
+ "localized_name": "STRING",
1602
+ "name": "STRING",
1603
+ "type": "STRING",
1604
+ "links": [
1605
+ 196,
1606
+ 200,
1607
+ 201
1608
+ ]
1609
+ }
1610
+ ],
1611
+ "properties": {
1612
+ "cnr_id": "comfy-core",
1613
+ "ver": "0.23.0",
1614
+ "Node name for S&R": "StringReplace",
1615
+ "enableTabs": false,
1616
+ "tabWidth": 65,
1617
+ "tabXOffset": 10,
1618
+ "hasSecondTab": false,
1619
+ "secondTabText": "Send Back",
1620
+ "secondTabOffset": 80,
1621
+ "secondTabWidth": 65
1622
+ },
1623
+ "widgets_values": [
1624
+ "",
1625
+ "'",
1626
+ "\""
1627
+ ]
1628
+ },
1629
+ {
1630
+ "id": 149,
1631
+ "type": "JsonExtractString",
1632
+ "pos": [
1633
+ 5460,
1634
+ 1610
1635
+ ],
1636
+ "size": [
1637
+ 400,
1638
+ 200
1639
+ ],
1640
+ "flags": {},
1641
+ "order": 21,
1642
+ "mode": 0,
1643
+ "inputs": [
1644
+ {
1645
+ "localized_name": "json_string",
1646
+ "name": "json_string",
1647
+ "type": "STRING",
1648
+ "widget": {
1649
+ "name": "json_string"
1650
+ },
1651
+ "link": 200
1652
+ }
1653
+ ],
1654
+ "outputs": [
1655
+ {
1656
+ "localized_name": "STRING",
1657
+ "name": "STRING",
1658
+ "type": "STRING",
1659
+ "links": [
1660
+ 202
1661
+ ]
1662
+ }
1663
+ ],
1664
+ "properties": {
1665
+ "cnr_id": "comfy-core",
1666
+ "ver": "0.23.0",
1667
+ "Node name for S&R": "JsonExtractString",
1668
+ "enableTabs": false,
1669
+ "tabWidth": 65,
1670
+ "tabXOffset": 10,
1671
+ "hasSecondTab": false,
1672
+ "secondTabText": "Send Back",
1673
+ "secondTabOffset": 80,
1674
+ "secondTabWidth": 65
1675
+ },
1676
+ "widgets_values": [
1677
+ "",
1678
+ "num_steps"
1679
+ ]
1680
+ },
1681
+ {
1682
+ "id": 150,
1683
+ "type": "JsonExtractString",
1684
+ "pos": [
1685
+ 5450,
1686
+ 2110
1687
+ ],
1688
+ "size": [
1689
+ 400,
1690
+ 200
1691
+ ],
1692
+ "flags": {},
1693
+ "order": 22,
1694
+ "mode": 0,
1695
+ "inputs": [
1696
+ {
1697
+ "localized_name": "json_string",
1698
+ "name": "json_string",
1699
+ "type": "STRING",
1700
+ "widget": {
1701
+ "name": "json_string"
1702
+ },
1703
+ "link": 201
1704
+ }
1705
+ ],
1706
+ "outputs": [
1707
+ {
1708
+ "localized_name": "STRING",
1709
+ "name": "STRING",
1710
+ "type": "STRING",
1711
+ "links": [
1712
+ 197
1713
+ ]
1714
+ }
1715
+ ],
1716
+ "properties": {
1717
+ "cnr_id": "comfy-core",
1718
+ "ver": "0.23.0",
1719
+ "Node name for S&R": "JsonExtractString",
1720
+ "enableTabs": false,
1721
+ "tabWidth": 65,
1722
+ "tabXOffset": 10,
1723
+ "hasSecondTab": false,
1724
+ "secondTabText": "Send Back",
1725
+ "secondTabOffset": 80,
1726
+ "secondTabWidth": 65
1727
+ },
1728
+ "widgets_values": [
1729
+ "",
1730
+ "std"
1731
+ ]
1732
+ },
1733
+ {
1734
+ "id": 151,
1735
+ "type": "ComfyNumberConvert",
1736
+ "pos": [
1737
+ 5920,
1738
+ 1620
1739
+ ],
1740
+ "size": [
1741
+ 230,
1742
+ 100
1743
+ ],
1744
+ "flags": {},
1745
+ "order": 23,
1746
+ "mode": 0,
1747
+ "inputs": [
1748
+ {
1749
+ "label": "value",
1750
+ "localized_name": "value",
1751
+ "name": "value",
1752
+ "type": "INT,FLOAT,STRING,BOOLEAN",
1753
+ "link": 202
1754
+ }
1755
+ ],
1756
+ "outputs": [
1757
+ {
1758
+ "localized_name": "FLOAT",
1759
+ "name": "FLOAT",
1760
+ "type": "FLOAT",
1761
+ "links": []
1762
+ },
1763
+ {
1764
+ "localized_name": "INT",
1765
+ "name": "INT",
1766
+ "type": "INT",
1767
+ "links": [
1768
+ 207
1769
+ ]
1770
+ }
1771
+ ],
1772
+ "properties": {
1773
+ "cnr_id": "comfy-core",
1774
+ "ver": "0.23.0",
1775
+ "Node name for S&R": "ComfyNumberConvert",
1776
+ "enableTabs": false,
1777
+ "tabWidth": 65,
1778
+ "tabXOffset": 10,
1779
+ "hasSecondTab": false,
1780
+ "secondTabText": "Send Back",
1781
+ "secondTabOffset": 80,
1782
+ "secondTabWidth": 65
1783
+ },
1784
+ "widgets_values": []
1785
+ },
1786
+ {
1787
+ "id": 154,
1788
+ "type": "UNETLoader",
1789
+ "pos": [
1790
+ 4730,
1791
+ 740
1792
+ ],
1793
+ "size": [
1794
+ 470,
1795
+ 170
1796
+ ],
1797
+ "flags": {},
1798
+ "order": 24,
1799
+ "mode": 0,
1800
+ "showAdvanced": true,
1801
+ "inputs": [
1802
+ {
1803
+ "localized_name": "unet_name",
1804
+ "name": "unet_name",
1805
+ "type": "COMBO",
1806
+ "widget": {
1807
+ "name": "unet_name"
1808
+ },
1809
+ "link": 216
1810
+ }
1811
+ ],
1812
+ "outputs": [
1813
+ {
1814
+ "localized_name": "MODEL",
1815
+ "name": "MODEL",
1816
+ "type": "MODEL",
1817
+ "links": [
1818
+ 211
1819
+ ]
1820
+ }
1821
+ ],
1822
+ "properties": {
1823
+ "cnr_id": "comfy-core",
1824
+ "ver": "0.8.2",
1825
+ "Node name for S&R": "UNETLoader",
1826
+ "enableTabs": false,
1827
+ "tabWidth": 65,
1828
+ "tabXOffset": 10,
1829
+ "hasSecondTab": false,
1830
+ "secondTabText": "Send Back",
1831
+ "secondTabOffset": 80,
1832
+ "secondTabWidth": 65,
1833
+ "models": [
1834
+ {
1835
+ "name": "ideogram4_unconditional_fp8_scaled.safetensors",
1836
+ "url": "https://huggingface.co/Comfy-Org/Ideogram-4/resolve/main/diffusion_models/ideogram4_unconditional_fp8_scaled.safetensors",
1837
+ "directory": "diffusion_models"
1838
+ }
1839
+ ]
1840
+ },
1841
+ "widgets_values": [
1842
+ "Ideogram4\\ideogram4_unconditional_fp8_scaled.safetensors",
1843
+ "default"
1844
+ ]
1845
+ },
1846
+ {
1847
+ "id": 157,
1848
+ "type": "CFGOverride",
1849
+ "pos": [
1850
+ 5790,
1851
+ 650
1852
+ ],
1853
+ "size": [
1854
+ 260,
1855
+ 170
1856
+ ],
1857
+ "flags": {},
1858
+ "order": 27,
1859
+ "mode": 0,
1860
+ "inputs": [
1861
+ {
1862
+ "localized_name": "model",
1863
+ "name": "model",
1864
+ "type": "MODEL",
1865
+ "link": 679
1866
+ }
1867
+ ],
1868
+ "outputs": [
1869
+ {
1870
+ "localized_name": "MODEL",
1871
+ "name": "MODEL",
1872
+ "type": "MODEL",
1873
+ "links": [
1874
+ 223
1875
+ ]
1876
+ }
1877
+ ],
1878
+ "properties": {
1879
+ "cnr_id": "comfy-core",
1880
+ "ver": "0.23.0",
1881
+ "Node name for S&R": "CFGOverride",
1882
+ "enableTabs": false,
1883
+ "tabWidth": 65,
1884
+ "tabXOffset": 10,
1885
+ "hasSecondTab": false,
1886
+ "secondTabText": "Send Back",
1887
+ "secondTabOffset": 80,
1888
+ "secondTabWidth": 65
1889
+ },
1890
+ "widgets_values": [
1891
+ 3,
1892
+ 0.9,
1893
+ 1
1894
+ ]
1895
+ },
1896
+ {
1897
+ "id": 156,
1898
+ "type": "CustomCombo",
1899
+ "pos": [
1900
+ 4720,
1901
+ 1630
1902
+ ],
1903
+ "size": [
1904
+ 270,
1905
+ 280
1906
+ ],
1907
+ "flags": {},
1908
+ "order": 26,
1909
+ "mode": 0,
1910
+ "inputs": [
1911
+ {
1912
+ "localized_name": "choice",
1913
+ "name": "choice",
1914
+ "type": "COMBO",
1915
+ "widget": {
1916
+ "name": "choice"
1917
+ },
1918
+ "link": 219
1919
+ }
1920
+ ],
1921
+ "outputs": [
1922
+ {
1923
+ "localized_name": "STRING",
1924
+ "name": "STRING",
1925
+ "type": "STRING",
1926
+ "links": [
1927
+ 218
1928
+ ]
1929
+ },
1930
+ {
1931
+ "localized_name": "INDEX",
1932
+ "name": "INDEX",
1933
+ "type": "INT",
1934
+ "links": null
1935
+ }
1936
+ ],
1937
+ "properties": {
1938
+ "cnr_id": "comfy-core",
1939
+ "ver": "0.23.0",
1940
+ "Node name for S&R": "CustomCombo",
1941
+ "enableTabs": false,
1942
+ "tabWidth": 65,
1943
+ "tabXOffset": 10,
1944
+ "hasSecondTab": false,
1945
+ "secondTabText": "Send Back",
1946
+ "secondTabOffset": 80,
1947
+ "secondTabWidth": 65
1948
+ },
1949
+ "widgets_values": [
1950
+ "Default",
1951
+ 1,
1952
+ "Quality",
1953
+ "Default",
1954
+ "Turbo",
1955
+ ""
1956
+ ]
1957
+ },
1958
+ {
1959
+ "id": 17,
1960
+ "type": "Ideogram4Scheduler",
1961
+ "pos": [
1962
+ 5790,
1963
+ 1260
1964
+ ],
1965
+ "size": [
1966
+ 270,
1967
+ 240
1968
+ ],
1969
+ "flags": {},
1970
+ "order": 8,
1971
+ "mode": 0,
1972
+ "inputs": [
1973
+ {
1974
+ "localized_name": "steps",
1975
+ "name": "steps",
1976
+ "type": "INT",
1977
+ "widget": {
1978
+ "name": "steps"
1979
+ },
1980
+ "link": 207
1981
+ },
1982
+ {
1983
+ "localized_name": "width",
1984
+ "name": "width",
1985
+ "type": "INT",
1986
+ "widget": {
1987
+ "name": "width"
1988
+ },
1989
+ "link": 34
1990
+ },
1991
+ {
1992
+ "localized_name": "height",
1993
+ "name": "height",
1994
+ "type": "INT",
1995
+ "widget": {
1996
+ "name": "height"
1997
+ },
1998
+ "link": 37
1999
+ },
2000
+ {
2001
+ "localized_name": "mu",
2002
+ "name": "mu",
2003
+ "type": "FLOAT",
2004
+ "widget": {
2005
+ "name": "mu"
2006
+ },
2007
+ "link": 208
2008
+ },
2009
+ {
2010
+ "localized_name": "std",
2011
+ "name": "std",
2012
+ "type": "FLOAT",
2013
+ "widget": {
2014
+ "name": "std"
2015
+ },
2016
+ "link": 209
2017
+ }
2018
+ ],
2019
+ "outputs": [
2020
+ {
2021
+ "localized_name": "SIGMAS",
2022
+ "name": "SIGMAS",
2023
+ "type": "SIGMAS",
2024
+ "links": [
2025
+ 225
2026
+ ]
2027
+ }
2028
+ ],
2029
+ "properties": {
2030
+ "cnr_id": "comfy-core",
2031
+ "ver": "0.23.0",
2032
+ "Node name for S&R": "Ideogram4Scheduler",
2033
+ "enableTabs": false,
2034
+ "tabWidth": 65,
2035
+ "tabXOffset": 10,
2036
+ "hasSecondTab": false,
2037
+ "secondTabText": "Send Back",
2038
+ "secondTabOffset": 80,
2039
+ "secondTabWidth": 65
2040
+ },
2041
+ "widgets_values": [
2042
+ 20,
2043
+ 1024,
2044
+ 1024,
2045
+ 0.5,
2046
+ 1.75
2047
+ ]
2048
+ },
2049
+ {
2050
+ "id": 27,
2051
+ "type": "PrimitiveInt",
2052
+ "pos": [
2053
+ 4240,
2054
+ 1610
2055
+ ],
2056
+ "size": [
2057
+ 270,
2058
+ 110
2059
+ ],
2060
+ "flags": {},
2061
+ "order": 12,
2062
+ "mode": 0,
2063
+ "inputs": [
2064
+ {
2065
+ "localized_name": "value",
2066
+ "name": "value",
2067
+ "type": "INT",
2068
+ "widget": {
2069
+ "name": "value"
2070
+ },
2071
+ "link": 153
2072
+ }
2073
+ ],
2074
+ "outputs": [
2075
+ {
2076
+ "localized_name": "INT",
2077
+ "name": "INT",
2078
+ "type": "INT",
2079
+ "links": [
2080
+ 32,
2081
+ 227
2082
+ ]
2083
+ }
2084
+ ],
2085
+ "title": "Int (Width)",
2086
+ "properties": {
2087
+ "cnr_id": "comfy-core",
2088
+ "ver": "0.23.0",
2089
+ "Node name for S&R": "PrimitiveInt",
2090
+ "enableTabs": false,
2091
+ "tabWidth": 65,
2092
+ "tabXOffset": 10,
2093
+ "hasSecondTab": false,
2094
+ "secondTabText": "Send Back",
2095
+ "secondTabOffset": 80,
2096
+ "secondTabWidth": 65
2097
+ },
2098
+ "widgets_values": [
2099
+ 1024,
2100
+ "fixed"
2101
+ ]
2102
+ },
2103
+ {
2104
+ "id": 28,
2105
+ "type": "PrimitiveInt",
2106
+ "pos": [
2107
+ 4250,
2108
+ 1800
2109
+ ],
2110
+ "size": [
2111
+ 270,
2112
+ 110
2113
+ ],
2114
+ "flags": {},
2115
+ "order": 13,
2116
+ "mode": 0,
2117
+ "inputs": [
2118
+ {
2119
+ "localized_name": "value",
2120
+ "name": "value",
2121
+ "type": "INT",
2122
+ "widget": {
2123
+ "name": "value"
2124
+ },
2125
+ "link": 154
2126
+ }
2127
+ ],
2128
+ "outputs": [
2129
+ {
2130
+ "localized_name": "INT",
2131
+ "name": "INT",
2132
+ "type": "INT",
2133
+ "links": [
2134
+ 35,
2135
+ 228
2136
+ ]
2137
+ }
2138
+ ],
2139
+ "title": "Int (Height)",
2140
+ "properties": {
2141
+ "cnr_id": "comfy-core",
2142
+ "ver": "0.23.0",
2143
+ "Node name for S&R": "PrimitiveInt",
2144
+ "enableTabs": false,
2145
+ "tabWidth": 65,
2146
+ "tabXOffset": 10,
2147
+ "hasSecondTab": false,
2148
+ "secondTabText": "Send Back",
2149
+ "secondTabOffset": 80,
2150
+ "secondTabWidth": 65
2151
+ },
2152
+ "widgets_values": [
2153
+ 1024,
2154
+ "fixed"
2155
+ ]
2156
+ },
2157
+ {
2158
+ "id": 14,
2159
+ "type": "CLIPLoader",
2160
+ "pos": [
2161
+ 4730,
2162
+ 990
2163
+ ],
2164
+ "size": [
2165
+ 470,
2166
+ 170
2167
+ ],
2168
+ "flags": {},
2169
+ "order": 7,
2170
+ "mode": 0,
2171
+ "inputs": [
2172
+ {
2173
+ "localized_name": "clip_name",
2174
+ "name": "clip_name",
2175
+ "type": "COMBO",
2176
+ "widget": {
2177
+ "name": "clip_name"
2178
+ },
2179
+ "link": 157
2180
+ }
2181
+ ],
2182
+ "outputs": [
2183
+ {
2184
+ "localized_name": "CLIP",
2185
+ "name": "CLIP",
2186
+ "type": "CLIP",
2187
+ "links": [
2188
+ 24
2189
+ ]
2190
+ }
2191
+ ],
2192
+ "properties": {
2193
+ "cnr_id": "comfy-core",
2194
+ "ver": "0.8.2",
2195
+ "Node name for S&R": "CLIPLoader",
2196
+ "enableTabs": false,
2197
+ "tabWidth": 65,
2198
+ "tabXOffset": 10,
2199
+ "hasSecondTab": false,
2200
+ "secondTabText": "Send Back",
2201
+ "secondTabOffset": 80,
2202
+ "secondTabWidth": 65,
2203
+ "models": [
2204
+ {
2205
+ "name": "qwen3vl_8b_fp8_scaled.safetensors",
2206
+ "url": "https://huggingface.co/Comfy-Org/Qwen3-VL/resolve/main/text_encoders/qwen3vl_8b_fp8_scaled.safetensors",
2207
+ "directory": "text_encoders"
2208
+ }
2209
+ ]
2210
+ },
2211
+ "widgets_values": [
2212
+ "qwen3vl_8b_fp8_scaled.safetensors",
2213
+ "ideogram4",
2214
+ "default"
2215
+ ]
2216
+ },
2217
+ {
2218
+ "id": 10,
2219
+ "type": "ConditioningZeroOut",
2220
+ "pos": [
2221
+ 6123.5445828121765,
2222
+ 968.8459811211249
2223
+ ],
2224
+ "size": [
2225
+ 250,
2226
+ 80
2227
+ ],
2228
+ "flags": {
2229
+ "collapsed": false
2230
+ },
2231
+ "order": 3,
2232
+ "mode": 0,
2233
+ "inputs": [
2234
+ {
2235
+ "localized_name": "conditioning",
2236
+ "name": "conditioning",
2237
+ "type": "CONDITIONING",
2238
+ "link": 8
2239
+ }
2240
+ ],
2241
+ "outputs": [
2242
+ {
2243
+ "localized_name": "CONDITIONING",
2244
+ "name": "CONDITIONING",
2245
+ "type": "CONDITIONING",
2246
+ "links": [
2247
+ 657
2248
+ ]
2249
+ }
2250
+ ],
2251
+ "properties": {
2252
+ "cnr_id": "comfy-core",
2253
+ "ver": "0.9.1",
2254
+ "Node name for S&R": "ConditioningZeroOut",
2255
+ "enableTabs": false,
2256
+ "tabWidth": 65,
2257
+ "tabXOffset": 10,
2258
+ "hasSecondTab": false,
2259
+ "secondTabText": "Send Back",
2260
+ "secondTabOffset": 80,
2261
+ "secondTabWidth": 65
2262
+ },
2263
+ "widgets_values": []
2264
+ },
2265
+ {
2266
+ "id": 16,
2267
+ "type": "KSamplerSelect",
2268
+ "pos": [
2269
+ 5790,
2270
+ 1100
2271
+ ],
2272
+ "size": [
2273
+ 270,
2274
+ 110
2275
+ ],
2276
+ "flags": {},
2277
+ "order": 0,
2278
+ "mode": 0,
2279
+ "inputs": [],
2280
+ "outputs": [
2281
+ {
2282
+ "localized_name": "SAMPLER",
2283
+ "name": "SAMPLER",
2284
+ "type": "SAMPLER",
2285
+ "links": [
2286
+ 13
2287
+ ]
2288
+ }
2289
+ ],
2290
+ "properties": {
2291
+ "cnr_id": "comfy-core",
2292
+ "ver": "0.8.2",
2293
+ "Node name for S&R": "KSamplerSelect",
2294
+ "enableTabs": false,
2295
+ "tabWidth": 65,
2296
+ "tabXOffset": 10,
2297
+ "hasSecondTab": false,
2298
+ "secondTabText": "Send Back",
2299
+ "secondTabOffset": 80,
2300
+ "secondTabWidth": 65
2301
+ },
2302
+ "widgets_values": [
2303
+ "res_multistep"
2304
+ ]
2305
+ },
2306
+ {
2307
+ "id": 18,
2308
+ "type": "RandomNoise",
2309
+ "pos": [
2310
+ 5801.141527165676,
2311
+ 494.5303272497877
2312
+ ],
2313
+ "size": [
2314
+ 270,
2315
+ 110
2316
+ ],
2317
+ "flags": {},
2318
+ "order": 9,
2319
+ "mode": 0,
2320
+ "inputs": [
2321
+ {
2322
+ "localized_name": "noise_seed",
2323
+ "name": "noise_seed",
2324
+ "type": "INT",
2325
+ "widget": {
2326
+ "name": "noise_seed"
2327
+ },
2328
+ "link": 663
2329
+ }
2330
+ ],
2331
+ "outputs": [
2332
+ {
2333
+ "localized_name": "NOISE",
2334
+ "name": "NOISE",
2335
+ "type": "NOISE",
2336
+ "links": [
2337
+ 658
2338
+ ]
2339
+ }
2340
+ ],
2341
+ "properties": {
2342
+ "cnr_id": "comfy-core",
2343
+ "ver": "0.8.2",
2344
+ "Node name for S&R": "RandomNoise",
2345
+ "enableTabs": false,
2346
+ "tabWidth": 65,
2347
+ "tabXOffset": 10,
2348
+ "hasSecondTab": false,
2349
+ "secondTabText": "Send Back",
2350
+ "secondTabOffset": 80,
2351
+ "secondTabWidth": 65
2352
+ },
2353
+ "widgets_values": [
2354
+ 2344343432432,
2355
+ "fixed"
2356
+ ]
2357
+ },
2358
+ {
2359
+ "id": 155,
2360
+ "type": "DualModelGuider",
2361
+ "pos": [
2362
+ 5790,
2363
+ 870
2364
+ ],
2365
+ "size": [
2366
+ 270,
2367
+ 180
2368
+ ],
2369
+ "flags": {},
2370
+ "order": 25,
2371
+ "mode": 0,
2372
+ "inputs": [
2373
+ {
2374
+ "localized_name": "model",
2375
+ "name": "model",
2376
+ "type": "MODEL",
2377
+ "link": 223
2378
+ },
2379
+ {
2380
+ "localized_name": "positive",
2381
+ "name": "positive",
2382
+ "type": "CONDITIONING",
2383
+ "link": 213
2384
+ },
2385
+ {
2386
+ "localized_name": "model_negative",
2387
+ "name": "model_negative",
2388
+ "shape": 7,
2389
+ "type": "MODEL",
2390
+ "link": 211
2391
+ },
2392
+ {
2393
+ "localized_name": "negative",
2394
+ "name": "negative",
2395
+ "shape": 7,
2396
+ "type": "CONDITIONING",
2397
+ "link": 657
2398
+ }
2399
+ ],
2400
+ "outputs": [
2401
+ {
2402
+ "localized_name": "GUIDER",
2403
+ "name": "GUIDER",
2404
+ "type": "GUIDER",
2405
+ "links": [
2406
+ 215
2407
+ ]
2408
+ }
2409
+ ],
2410
+ "properties": {
2411
+ "cnr_id": "comfy-core",
2412
+ "ver": "0.23.0",
2413
+ "Node name for S&R": "DualModelGuider",
2414
+ "enableTabs": false,
2415
+ "tabWidth": 65,
2416
+ "tabXOffset": 10,
2417
+ "hasSecondTab": false,
2418
+ "secondTabText": "Send Back",
2419
+ "secondTabOffset": 80,
2420
+ "secondTabWidth": 65
2421
+ },
2422
+ "widgets_values": [
2423
+ 3
2424
+ ]
2425
+ },
2426
+ {
2427
+ "id": 158,
2428
+ "type": "ExtendIntermediateSigmas",
2429
+ "pos": [
2430
+ 6117.198315216999,
2431
+ 1226.5781730184942
2432
+ ],
2433
+ "size": [
2434
+ 277.1353515625,
2435
+ 130
2436
+ ],
2437
+ "flags": {},
2438
+ "order": 28,
2439
+ "mode": 4,
2440
+ "inputs": [
2441
+ {
2442
+ "localized_name": "sigmas",
2443
+ "name": "sigmas",
2444
+ "type": "SIGMAS",
2445
+ "link": 225
2446
+ }
2447
+ ],
2448
+ "outputs": [
2449
+ {
2450
+ "localized_name": "SIGMAS",
2451
+ "name": "SIGMAS",
2452
+ "type": "SIGMAS",
2453
+ "links": [
2454
+ 226
2455
+ ]
2456
+ }
2457
+ ],
2458
+ "properties": {
2459
+ "cnr_id": "comfy-core",
2460
+ "ver": "0.24.0",
2461
+ "Node name for S&R": "ExtendIntermediateSigmas"
2462
+ },
2463
+ "widgets_values": [
2464
+ 2,
2465
+ 1,
2466
+ 0.98,
2467
+ "linear"
2468
+ ]
2469
+ },
2470
+ {
2471
+ "id": 356,
2472
+ "type": "Ideogram4ReferenceConditioning",
2473
+ "pos": [
2474
+ 5280,
2475
+ 2410
2476
+ ],
2477
+ "size": [
2478
+ 390,
2479
+ 250
2480
+ ],
2481
+ "flags": {},
2482
+ "order": 29,
2483
+ "mode": 0,
2484
+ "inputs": [
2485
+ {
2486
+ "localized_name": "positive",
2487
+ "name": "positive",
2488
+ "type": "CONDITIONING",
2489
+ "link": 671
2490
+ },
2491
+ {
2492
+ "localized_name": "reference_image",
2493
+ "name": "reference_image",
2494
+ "type": "IMAGE",
2495
+ "link": 675
2496
+ },
2497
+ {
2498
+ "localized_name": "vae",
2499
+ "name": "vae",
2500
+ "type": "VAE",
2501
+ "link": 672
2502
+ },
2503
+ {
2504
+ "localized_name": "target_latent",
2505
+ "name": "target_latent",
2506
+ "type": "LATENT",
2507
+ "link": 673
2508
+ }
2509
+ ],
2510
+ "outputs": [
2511
+ {
2512
+ "localized_name": "positive",
2513
+ "name": "positive",
2514
+ "type": "CONDITIONING",
2515
+ "links": [
2516
+ 213
2517
+ ]
2518
+ },
2519
+ {
2520
+ "localized_name": "reference_latent",
2521
+ "name": "reference_latent",
2522
+ "type": "LATENT",
2523
+ "links": null
2524
+ },
2525
+ {
2526
+ "localized_name": "resized_reference",
2527
+ "name": "resized_reference",
2528
+ "type": "IMAGE",
2529
+ "links": [
2530
+ 674
2531
+ ]
2532
+ }
2533
+ ],
2534
+ "properties": {
2535
+ "Node name for S&R": "Ideogram4ReferenceConditioning",
2536
+ "cnr_id": "bitpoet-idoinpaint"
2537
+ },
2538
+ "widgets_values": [
2539
+ "stretch"
2540
+ ]
2541
+ },
2542
+ {
2543
+ "id": 23,
2544
+ "type": "UNETLoader",
2545
+ "pos": [
2546
+ 4749.651905750592,
2547
+ 513.4106876109798
2548
+ ],
2549
+ "size": [
2550
+ 470,
2551
+ 170
2552
+ ],
2553
+ "flags": {},
2554
+ "order": 10,
2555
+ "mode": 0,
2556
+ "showAdvanced": true,
2557
+ "inputs": [
2558
+ {
2559
+ "localized_name": "unet_name",
2560
+ "name": "unet_name",
2561
+ "type": "COMBO",
2562
+ "widget": {
2563
+ "name": "unet_name"
2564
+ },
2565
+ "link": 156
2566
+ }
2567
+ ],
2568
+ "outputs": [
2569
+ {
2570
+ "localized_name": "MODEL",
2571
+ "name": "MODEL",
2572
+ "type": "MODEL",
2573
+ "links": [
2574
+ 678
2575
+ ]
2576
+ }
2577
+ ],
2578
+ "properties": {
2579
+ "cnr_id": "comfy-core",
2580
+ "ver": "0.8.2",
2581
+ "Node name for S&R": "UNETLoader",
2582
+ "enableTabs": false,
2583
+ "tabWidth": 65,
2584
+ "tabXOffset": 10,
2585
+ "hasSecondTab": false,
2586
+ "secondTabText": "Send Back",
2587
+ "secondTabOffset": 80,
2588
+ "secondTabWidth": 65,
2589
+ "models": [
2590
+ {
2591
+ "name": "ideogram4_fp8_scaled.safetensors",
2592
+ "url": "https://huggingface.co/Comfy-Org/Ideogram-4/resolve/main/diffusion_models/ideogram4_fp8_scaled.safetensors",
2593
+ "directory": "diffusion_models"
2594
+ }
2595
+ ]
2596
+ },
2597
+ "widgets_values": [
2598
+ "Ideogram4\\ideogram4_fp8_scaled.safetensors",
2599
+ "default"
2600
+ ]
2601
+ },
2602
+ {
2603
+ "id": 367,
2604
+ "type": "MarkdownNote",
2605
+ "pos": [
2606
+ 4674.335285914463,
2607
+ 2421.376751425065
2608
+ ],
2609
+ "size": [
2610
+ 444.93015874915363,
2611
+ 282.9321328670285
2612
+ ],
2613
+ "flags": {},
2614
+ "order": 1,
2615
+ "mode": 0,
2616
+ "inputs": [],
2617
+ "outputs": [],
2618
+ "properties": {},
2619
+ "widgets_values": [
2620
+ "The reference image is appended to the text embedding and target latent, using an extra indicator."
2621
+ ],
2622
+ "color": "#432",
2623
+ "bgcolor": "#653"
2624
+ },
2625
+ {
2626
+ "id": 357,
2627
+ "type": "PreviewImage",
2628
+ "pos": [
2629
+ 5860,
2630
+ 2410
2631
+ ],
2632
+ "size": [
2633
+ 390,
2634
+ 310
2635
+ ],
2636
+ "flags": {},
2637
+ "order": 30,
2638
+ "mode": 4,
2639
+ "inputs": [
2640
+ {
2641
+ "localized_name": "images",
2642
+ "name": "images",
2643
+ "type": "IMAGE",
2644
+ "link": 674
2645
+ }
2646
+ ],
2647
+ "outputs": [],
2648
+ "properties": {
2649
+ "cnr_id": "comfy-core",
2650
+ "ver": "0.23.0",
2651
+ "Node name for S&R": "PreviewImage"
2652
+ },
2653
+ "widgets_values": []
2654
+ },
2655
+ {
2656
+ "id": 359,
2657
+ "type": "LoraLoaderModelOnly",
2658
+ "pos": [
2659
+ 5260.664052545607,
2660
+ 294.33445030895064
2661
+ ],
2662
+ "size": [
2663
+ 436.2700603606945,
2664
+ 95.85583836339123
2665
+ ],
2666
+ "flags": {},
2667
+ "order": 31,
2668
+ "mode": 0,
2669
+ "inputs": [
2670
+ {
2671
+ "localized_name": "model",
2672
+ "name": "model",
2673
+ "type": "MODEL",
2674
+ "link": 678
2675
+ },
2676
+ {
2677
+ "localized_name": "lora_name",
2678
+ "name": "lora_name",
2679
+ "type": "COMBO",
2680
+ "widget": {
2681
+ "name": "lora_name"
2682
+ },
2683
+ "link": 689
2684
+ }
2685
+ ],
2686
+ "outputs": [
2687
+ {
2688
+ "localized_name": "MODEL",
2689
+ "name": "MODEL",
2690
+ "type": "MODEL",
2691
+ "links": [
2692
+ 679
2693
+ ]
2694
+ }
2695
+ ],
2696
+ "properties": {
2697
+ "cnr_id": "comfy-core",
2698
+ "ver": "0.24.0",
2699
+ "Node name for S&R": "LoraLoaderModelOnly"
2700
+ },
2701
+ "widgets_values": [
2702
+ "IDO4\\IdoInpaint_2.safetensors",
2703
+ 1
2704
+ ]
2705
+ }
2706
+ ],
2707
+ "groups": [
2708
+ {
2709
+ "id": 1,
2710
+ "title": "Models",
2711
+ "bounding": [
2712
+ 4700,
2713
+ 420,
2714
+ 530,
2715
+ 1100
2716
+ ],
2717
+ "color": "#3f789e",
2718
+ "flags": {}
2719
+ },
2720
+ {
2721
+ "id": 2,
2722
+ "title": "Latent Size",
2723
+ "bounding": [
2724
+ 5260,
2725
+ 1080,
2726
+ 450,
2727
+ 440
2728
+ ],
2729
+ "color": "#3f789e",
2730
+ "flags": {}
2731
+ },
2732
+ {
2733
+ "id": 3,
2734
+ "title": "Sampling",
2735
+ "bounding": [
2736
+ 5740,
2737
+ 420,
2738
+ 780,
2739
+ 1100
2740
+ ],
2741
+ "color": "#3f789e",
2742
+ "flags": {}
2743
+ },
2744
+ {
2745
+ "id": 4,
2746
+ "title": "Prompt",
2747
+ "bounding": [
2748
+ 5260,
2749
+ 420,
2750
+ 450,
2751
+ 640
2752
+ ],
2753
+ "color": "#3f789e",
2754
+ "flags": {}
2755
+ },
2756
+ {
2757
+ "id": 5,
2758
+ "title": "Image Size",
2759
+ "bounding": [
2760
+ 4130,
2761
+ 1540,
2762
+ 530,
2763
+ 420
2764
+ ],
2765
+ "color": "#3f789e",
2766
+ "flags": {}
2767
+ },
2768
+ {
2769
+ "id": 9,
2770
+ "title": "Preset",
2771
+ "bounding": [
2772
+ 4700,
2773
+ 1540,
2774
+ 1820,
2775
+ 780
2776
+ ],
2777
+ "color": "#3f789e",
2778
+ "flags": {}
2779
+ },
2780
+ {
2781
+ "id": 10,
2782
+ "title": "Reference Conditioning",
2783
+ "bounding": [
2784
+ 4640,
2785
+ 2340,
2786
+ 1660,
2787
+ 440
2788
+ ],
2789
+ "color": "#6b4c8a",
2790
+ "flags": {}
2791
+ }
2792
+ ],
2793
+ "links": [
2794
+ {
2795
+ "id": 8,
2796
+ "origin_id": 24,
2797
+ "origin_slot": 0,
2798
+ "target_id": 10,
2799
+ "target_slot": 0,
2800
+ "type": "CONDITIONING"
2801
+ },
2802
+ {
2803
+ "id": 33,
2804
+ "origin_id": 31,
2805
+ "origin_slot": 1,
2806
+ "target_id": 11,
2807
+ "target_slot": 0,
2808
+ "type": "INT"
2809
+ },
2810
+ {
2811
+ "id": 36,
2812
+ "origin_id": 32,
2813
+ "origin_slot": 1,
2814
+ "target_id": 11,
2815
+ "target_slot": 1,
2816
+ "type": "INT"
2817
+ },
2818
+ {
2819
+ "id": 13,
2820
+ "origin_id": 16,
2821
+ "origin_slot": 0,
2822
+ "target_id": 12,
2823
+ "target_slot": 2,
2824
+ "type": "SAMPLER"
2825
+ },
2826
+ {
2827
+ "id": 15,
2828
+ "origin_id": 11,
2829
+ "origin_slot": 0,
2830
+ "target_id": 12,
2831
+ "target_slot": 4,
2832
+ "type": "LATENT"
2833
+ },
2834
+ {
2835
+ "id": 16,
2836
+ "origin_id": 12,
2837
+ "origin_slot": 0,
2838
+ "target_id": 13,
2839
+ "target_slot": 0,
2840
+ "type": "LATENT"
2841
+ },
2842
+ {
2843
+ "id": 17,
2844
+ "origin_id": 9,
2845
+ "origin_slot": 0,
2846
+ "target_id": 13,
2847
+ "target_slot": 1,
2848
+ "type": "VAE"
2849
+ },
2850
+ {
2851
+ "id": 34,
2852
+ "origin_id": 31,
2853
+ "origin_slot": 1,
2854
+ "target_id": 17,
2855
+ "target_slot": 1,
2856
+ "type": "INT"
2857
+ },
2858
+ {
2859
+ "id": 37,
2860
+ "origin_id": 32,
2861
+ "origin_slot": 1,
2862
+ "target_id": 17,
2863
+ "target_slot": 2,
2864
+ "type": "INT"
2865
+ },
2866
+ {
2867
+ "id": 24,
2868
+ "origin_id": 14,
2869
+ "origin_slot": 0,
2870
+ "target_id": 24,
2871
+ "target_slot": 0,
2872
+ "type": "CLIP"
2873
+ },
2874
+ {
2875
+ "id": 32,
2876
+ "origin_id": 27,
2877
+ "origin_slot": 0,
2878
+ "target_id": 31,
2879
+ "target_slot": 0,
2880
+ "type": "INT"
2881
+ },
2882
+ {
2883
+ "id": 35,
2884
+ "origin_id": 28,
2885
+ "origin_slot": 0,
2886
+ "target_id": 32,
2887
+ "target_slot": 0,
2888
+ "type": "INT"
2889
+ },
2890
+ {
2891
+ "id": 25,
2892
+ "origin_id": 13,
2893
+ "origin_slot": 0,
2894
+ "target_id": -20,
2895
+ "target_slot": 0,
2896
+ "type": "IMAGE"
2897
+ },
2898
+ {
2899
+ "id": 152,
2900
+ "origin_id": -10,
2901
+ "origin_slot": 0,
2902
+ "target_id": 24,
2903
+ "target_slot": 1,
2904
+ "type": "STRING"
2905
+ },
2906
+ {
2907
+ "id": 153,
2908
+ "origin_id": -10,
2909
+ "origin_slot": 1,
2910
+ "target_id": 27,
2911
+ "target_slot": 0,
2912
+ "type": "INT"
2913
+ },
2914
+ {
2915
+ "id": 154,
2916
+ "origin_id": -10,
2917
+ "origin_slot": 2,
2918
+ "target_id": 28,
2919
+ "target_slot": 0,
2920
+ "type": "INT"
2921
+ },
2922
+ {
2923
+ "id": 156,
2924
+ "origin_id": -10,
2925
+ "origin_slot": 4,
2926
+ "target_id": 23,
2927
+ "target_slot": 0,
2928
+ "type": "COMBO"
2929
+ },
2930
+ {
2931
+ "id": 157,
2932
+ "origin_id": -10,
2933
+ "origin_slot": 5,
2934
+ "target_id": 14,
2935
+ "target_slot": 0,
2936
+ "type": "COMBO"
2937
+ },
2938
+ {
2939
+ "id": 158,
2940
+ "origin_id": -10,
2941
+ "origin_slot": 6,
2942
+ "target_id": 9,
2943
+ "target_slot": 0,
2944
+ "type": "COMBO"
2945
+ },
2946
+ {
2947
+ "id": 195,
2948
+ "origin_id": 145,
2949
+ "origin_slot": 0,
2950
+ "target_id": 144,
2951
+ "target_slot": 0,
2952
+ "type": "STRING"
2953
+ },
2954
+ {
2955
+ "id": 196,
2956
+ "origin_id": 148,
2957
+ "origin_slot": 0,
2958
+ "target_id": 145,
2959
+ "target_slot": 0,
2960
+ "type": "STRING"
2961
+ },
2962
+ {
2963
+ "id": 197,
2964
+ "origin_id": 150,
2965
+ "origin_slot": 0,
2966
+ "target_id": 146,
2967
+ "target_slot": 0,
2968
+ "type": "STRING"
2969
+ },
2970
+ {
2971
+ "id": 199,
2972
+ "origin_id": 147,
2973
+ "origin_slot": 0,
2974
+ "target_id": 148,
2975
+ "target_slot": 0,
2976
+ "type": "STRING"
2977
+ },
2978
+ {
2979
+ "id": 200,
2980
+ "origin_id": 148,
2981
+ "origin_slot": 0,
2982
+ "target_id": 149,
2983
+ "target_slot": 0,
2984
+ "type": "STRING"
2985
+ },
2986
+ {
2987
+ "id": 201,
2988
+ "origin_id": 148,
2989
+ "origin_slot": 0,
2990
+ "target_id": 150,
2991
+ "target_slot": 0,
2992
+ "type": "STRING"
2993
+ },
2994
+ {
2995
+ "id": 202,
2996
+ "origin_id": 149,
2997
+ "origin_slot": 0,
2998
+ "target_id": 151,
2999
+ "target_slot": 0,
3000
+ "type": "STRING"
3001
+ },
3002
+ {
3003
+ "id": 207,
3004
+ "origin_id": 151,
3005
+ "origin_slot": 1,
3006
+ "target_id": 17,
3007
+ "target_slot": 0,
3008
+ "type": "INT"
3009
+ },
3010
+ {
3011
+ "id": 208,
3012
+ "origin_id": 144,
3013
+ "origin_slot": 0,
3014
+ "target_id": 17,
3015
+ "target_slot": 3,
3016
+ "type": "FLOAT"
3017
+ },
3018
+ {
3019
+ "id": 209,
3020
+ "origin_id": 146,
3021
+ "origin_slot": 0,
3022
+ "target_id": 17,
3023
+ "target_slot": 4,
3024
+ "type": "FLOAT"
3025
+ },
3026
+ {
3027
+ "id": 211,
3028
+ "origin_id": 154,
3029
+ "origin_slot": 0,
3030
+ "target_id": 155,
3031
+ "target_slot": 2,
3032
+ "type": "MODEL"
3033
+ },
3034
+ {
3035
+ "id": 213,
3036
+ "origin_id": 356,
3037
+ "origin_slot": 0,
3038
+ "target_id": 155,
3039
+ "target_slot": 1,
3040
+ "type": "CONDITIONING"
3041
+ },
3042
+ {
3043
+ "id": 215,
3044
+ "origin_id": 155,
3045
+ "origin_slot": 0,
3046
+ "target_id": 12,
3047
+ "target_slot": 1,
3048
+ "type": "GUIDER"
3049
+ },
3050
+ {
3051
+ "id": 216,
3052
+ "origin_id": -10,
3053
+ "origin_slot": 7,
3054
+ "target_id": 154,
3055
+ "target_slot": 0,
3056
+ "type": "COMBO"
3057
+ },
3058
+ {
3059
+ "id": 218,
3060
+ "origin_id": 156,
3061
+ "origin_slot": 0,
3062
+ "target_id": 147,
3063
+ "target_slot": 0,
3064
+ "type": "STRING"
3065
+ },
3066
+ {
3067
+ "id": 219,
3068
+ "origin_id": -10,
3069
+ "origin_slot": 8,
3070
+ "target_id": 156,
3071
+ "target_slot": 0,
3072
+ "type": "COMBO"
3073
+ },
3074
+ {
3075
+ "id": 223,
3076
+ "origin_id": 157,
3077
+ "origin_slot": 0,
3078
+ "target_id": 155,
3079
+ "target_slot": 0,
3080
+ "type": "MODEL"
3081
+ },
3082
+ {
3083
+ "id": 225,
3084
+ "origin_id": 17,
3085
+ "origin_slot": 0,
3086
+ "target_id": 158,
3087
+ "target_slot": 0,
3088
+ "type": "SIGMAS"
3089
+ },
3090
+ {
3091
+ "id": 226,
3092
+ "origin_id": 158,
3093
+ "origin_slot": 0,
3094
+ "target_id": 12,
3095
+ "target_slot": 3,
3096
+ "type": "SIGMAS"
3097
+ },
3098
+ {
3099
+ "id": 227,
3100
+ "origin_id": 27,
3101
+ "origin_slot": 0,
3102
+ "target_id": -20,
3103
+ "target_slot": 1,
3104
+ "type": "INT"
3105
+ },
3106
+ {
3107
+ "id": 228,
3108
+ "origin_id": 28,
3109
+ "origin_slot": 0,
3110
+ "target_id": -20,
3111
+ "target_slot": 2,
3112
+ "type": "INT"
3113
+ },
3114
+ {
3115
+ "id": 657,
3116
+ "origin_id": 10,
3117
+ "origin_slot": 0,
3118
+ "target_id": 155,
3119
+ "target_slot": 3,
3120
+ "type": "CONDITIONING"
3121
+ },
3122
+ {
3123
+ "id": 658,
3124
+ "origin_id": 18,
3125
+ "origin_slot": 0,
3126
+ "target_id": 12,
3127
+ "target_slot": 0,
3128
+ "type": "NOISE"
3129
+ },
3130
+ {
3131
+ "id": 663,
3132
+ "origin_id": -10,
3133
+ "origin_slot": 3,
3134
+ "target_id": 18,
3135
+ "target_slot": 0,
3136
+ "type": "INT"
3137
+ },
3138
+ {
3139
+ "id": 671,
3140
+ "origin_id": 24,
3141
+ "origin_slot": 0,
3142
+ "target_id": 356,
3143
+ "target_slot": 0,
3144
+ "type": "CONDITIONING"
3145
+ },
3146
+ {
3147
+ "id": 672,
3148
+ "origin_id": 9,
3149
+ "origin_slot": 0,
3150
+ "target_id": 356,
3151
+ "target_slot": 2,
3152
+ "type": "VAE"
3153
+ },
3154
+ {
3155
+ "id": 673,
3156
+ "origin_id": 11,
3157
+ "origin_slot": 0,
3158
+ "target_id": 356,
3159
+ "target_slot": 3,
3160
+ "type": "LATENT"
3161
+ },
3162
+ {
3163
+ "id": 674,
3164
+ "origin_id": 356,
3165
+ "origin_slot": 2,
3166
+ "target_id": 357,
3167
+ "target_slot": 0,
3168
+ "type": "IMAGE"
3169
+ },
3170
+ {
3171
+ "id": 675,
3172
+ "origin_id": -10,
3173
+ "origin_slot": 9,
3174
+ "target_id": 356,
3175
+ "target_slot": 1,
3176
+ "type": "IMAGE"
3177
+ },
3178
+ {
3179
+ "id": 678,
3180
+ "origin_id": 23,
3181
+ "origin_slot": 0,
3182
+ "target_id": 359,
3183
+ "target_slot": 0,
3184
+ "type": "MODEL"
3185
+ },
3186
+ {
3187
+ "id": 679,
3188
+ "origin_id": 359,
3189
+ "origin_slot": 0,
3190
+ "target_id": 157,
3191
+ "target_slot": 0,
3192
+ "type": "MODEL"
3193
+ },
3194
+ {
3195
+ "id": 689,
3196
+ "origin_id": -10,
3197
+ "origin_slot": 10,
3198
+ "target_id": 359,
3199
+ "target_slot": 1,
3200
+ "type": "COMBO"
3201
+ }
3202
+ ],
3203
+ "extra": {}
3204
+ }
3205
+ ]
3206
+ },
3207
+ "config": {},
3208
+ "extra": {
3209
+ "frontendVersion": "1.45.15",
3210
+ "VHS_latentpreview": false,
3211
+ "VHS_latentpreviewrate": 0,
3212
+ "VHS_MetadataImage": true,
3213
+ "VHS_KeepIntermediate": true,
3214
+ "ds": {
3215
+ "scale": 0.6303940863128504,
3216
+ "offset": [
3217
+ -4412.212770538605,
3218
+ -380.55467653444873
3219
+ ]
3220
+ }
3221
+ },
3222
+ "version": 0.4
3223
+ }