Tinytterra(ttN)やImpactPackも似た系列ですが、この2つのノードのある程度の部分はEasyUseにビルドインされています。また、ttNは併用の親和性がとても高いので入れておくと良いでしょう。
ワークフローDL(全部一括)
チートシート的に使う用。今回の解説は左半分です。
でかいのくると目が泳いじゃう!
て方は解説の各項目に個別のワークフローも置いてあるので、そっちを使ってください。
試したい場合は下のJSONデータをコピー(右のボタンクリック)してComfyUIが起動しているブラウザ画面で貼り付け(Ctrl+V)してください。もしくは上の画像をDLしてワークフローとして読み込んでください。
{
"last_node_id": 128,
"last_link_id": 126,
"nodes": [
{
"id": 19,
"type": "easy kSampler",
"pos": {
"0": 2880.5087890625,
"1": 200.98715209960938
},
"size": {
"0": 320,
"1": 290
},
"flags": {},
"order": 81,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 17
},
{
"name": "model",
"type": "MODEL",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": null
},
{
"name": "image",
"type": "IMAGE",
"links": null
}
],
"title": "easy kSampler",
"properties": {
"Node name for S&R": "easy kSampler"
},
"widgets_values": [
"Preview",
0,
"ComfyUI"
]
},
{
"id": 12,
"type": "easy kSampler",
"pos": {
"0": 798,
"1": 199
},
"size": {
"0": 320,
"1": 130
},
"flags": {},
"order": 62,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 11
},
{
"name": "model",
"type": "MODEL",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": null
},
{
"name": "image",
"type": "IMAGE",
"links": null
}
],
"title": "easy kSampler",
"properties": {
"Node name for S&R": "easy kSampler"
},
"widgets_values": [
"Preview",
0,
"ComfyUI"
]
},
{
"id": 16,
"type": "LoadImage",
"pos": {
"0": 357,
"1": 732
},
"size": {
"0": 320,
"1": 310
},
"flags": {},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
14
]
},
{
"name": "MASK",
"type": "MASK",
"links": null
}
],
"properties": {
"Node name for S&R": "LoadImage"
},
"widgets_values": [
"00002-method:DPM++ 2M_Steps:30_CFG:8_SEED:1805276761.png",
"image"
]
},
{
"id": 15,
"type": "easy kSampler",
"pos": {
"0": 940,
"1": 675
},
"size": {
"0": 320,
"1": 290
},
"flags": {},
"order": 61,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 13
},
{
"name": "model",
"type": "MODEL",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": null
},
{
"name": "image",
"type": "IMAGE",
"links": null
}
],
"title": "easy kSampler",
"properties": {
"Node name for S&R": "easy kSampler"
},
"widgets_values": [
"Preview",
0,
"ComfyUI"
]
},
{
"id": 21,
"type": "easy controlnetStack",
"pos": {
"0": 1979.5093994140625,
"1": 212.98721313476562
},
"size": {
"0": 350,
"1": 290
},
"flags": {},
"order": 43,
"mode": 0,
"inputs": [
{
"name": "optional_controlnet_stack",
"type": "CONTROL_NET_STACK",
"link": null,
"shape": 7
},
{
"name": "image_1",
"type": "IMAGE",
"link": 20,
"shape": 7
},
{
"name": "image_2",
"type": "IMAGE",
"link": null,
"shape": 7
},
{
"name": "image_3",
"type": "IMAGE",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "controlnet_stack",
"type": "CONTROL_NET_STACK",
"links": [
18
],
"slot_index": 0
}
],
"title": "easy controlnetStack",
"properties": {
"Node name for S&R": "easy controlnetStack"
},
"widgets_values": [
true,
"advanced",
1,
"sdxl\\xinsir_cn-openpose-sdxl-1.0\\xinsir_cn-openpose-sdxl-1.0.safetensors",
1,
0,
1,
1,
"None",
1,
0,
1,
1,
"None",
1,
0,
1,
1
]
},
{
"id": 23,
"type": "LoadImage",
"pos": {
"0": 1710.509033203125,
"1": 231.98724365234375
},
"size": {
"0": 240,
"1": 310
},
"flags": {},
"order": 1,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
20
],
"slot_index": 0
},
{
"name": "MASK",
"type": "MASK",
"links": null
}
],
"properties": {
"Node name for S&R": "LoadImage"
},
"widgets_values": [
"ComfyUI_temp_jlvih_00003_.png",
"image"
]
},
{
"id": 26,
"type": "easy kSampler",
"pos": {
"0": 2868.47900390625,
"1": 768.2418212890625
},
"size": {
"0": 320,
"1": 290
},
"flags": {},
"order": 82,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 24
},
{
"name": "model",
"type": "MODEL",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": null
},
{
"name": "image",
"type": "IMAGE",
"links": null
}
],
"title": "easy kSampler",
"properties": {
"Node name for S&R": "easy kSampler"
},
"widgets_values": [
"Preview",
0,
"ComfyUI"
]
},
{
"id": 18,
"type": "easy preSampling",
"pos": {
"0": 2646.5087890625,
"1": 197.98715209960938
},
"size": {
"0": 210,
"1": 240
},
"flags": {},
"order": 71,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 15
},
{
"name": "image_to_latent",
"type": "IMAGE",
"link": null,
"shape": 7
},
{
"name": "latent",
"type": "LATENT",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
17
],
"slot_index": 0
}
],
"title": "easy preSampling",
"properties": {
"Node name for S&R": "easy preSampling"
},
"widgets_values": [
20,
8,
"euler_ancestral",
"karras",
1,
273368864666126,
"randomize"
]
},
{
"id": 14,
"type": "easy preSampling",
"pos": {
"0": 698,
"1": 677
},
"size": {
"0": 210,
"1": 240
},
"flags": {},
"order": 47,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 12
},
{
"name": "image_to_latent",
"type": "IMAGE",
"link": 14,
"shape": 7
},
{
"name": "latent",
"type": "LATENT",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
13
],
"slot_index": 0
}
],
"title": "easy preSampling",
"properties": {
"Node name for S&R": "easy preSampling"
},
"widgets_values": [
20,
8,
"euler_ancestral",
"karras",
0.538,
1013812689302593,
"randomize"
]
},
{
"id": 11,
"type": "easy preSampling",
"pos": {
"0": 457,
"1": 195
},
"size": {
"0": 210,
"1": 240
},
"flags": {},
"order": 48,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 10
},
{
"name": "image_to_latent",
"type": "IMAGE",
"link": null,
"shape": 7
},
{
"name": "latent",
"type": "LATENT",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
11
],
"slot_index": 0
}
],
"title": "easy preSampling",
"properties": {
"Node name for S&R": "easy preSampling"
},
"widgets_values": [
20,
8,
"euler_ancestral",
"karras",
1,
1108964467306159,
"randomize"
]
},
{
"id": 22,
"type": "easy controlnetLoader",
"pos": {
"0": 2377.478515625,
"1": 766.2418212890625
},
"size": {
"0": 220,
"1": 150
},
"flags": {},
"order": 58,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 26
},
{
"name": "image",
"type": "IMAGE",
"link": 29
},
{
"name": "control_net",
"type": "CONTROL_NET",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
34
],
"slot_index": 0
},
{
"name": "positive",
"type": "CONDITIONING",
"links": [],
"slot_index": 1
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [],
"slot_index": 2
}
],
"title": "easy controlnetLoader",
"properties": {
"Node name for S&R": "easy controlnetLoader"
},
"widgets_values": [
"sdxl\\xinsir_cn-canny-sdxl-1.0_V2\\xinsir_cn-canny-sdxl-1.0_V2.safetensors",
0.934,
0.868
]
},
{
"id": 27,
"type": "LoadImage",
"pos": {
"0": 1985.4796142578125,
"1": 832.2416381835938
},
"size": {
"0": 290,
"1": 310
},
"flags": {},
"order": 2,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
28
],
"slot_index": 0
},
{
"name": "MASK",
"type": "MASK",
"links": null
}
],
"properties": {
"Node name for S&R": "LoadImage"
},
"widgets_values": [
"00002-method:DPM++ 2M_Steps:30_CFG:8_SEED:2867746613.png",
"image"
]
},
{
"id": 34,
"type": "ACN_AdvancedControlNetApply",
"pos": {
"0": 2230.47900390625,
"1": 1247.24169921875
},
"size": {
"0": 240,
"1": 290
},
"flags": {},
"order": 45,
"mode": 0,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 40
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 41
},
{
"name": "control_net",
"type": "CONTROL_NET",
"link": 38
},
{
"name": "image",
"type": "IMAGE",
"link": null
},
{
"name": "mask_optional",
"type": "MASK",
"link": null,
"shape": 7
},
{
"name": "timestep_kf",
"type": "TIMESTEP_KEYFRAME",
"link": null,
"shape": 7
},
{
"name": "latent_kf_override",
"type": "LATENT_KEYFRAME",
"link": null,
"shape": 7
},
{
"name": "weights_override",
"type": "CONTROL_NET_WEIGHTS",
"link": 42,
"shape": 7
},
{
"name": "model_optional",
"type": "MODEL",
"link": null,
"shape": 7
},
{
"name": "vae_optional",
"type": "VAE",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
36
],
"slot_index": 0
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
37
],
"slot_index": 1
},
{
"name": "model_opt",
"type": "MODEL",
"links": null
}
],
"title": "ACN_AdvancedControlNetApply",
"properties": {
"Node name for S&R": "ACN_AdvancedControlNetApply"
},
"widgets_values": [
1,
0,
1,
""
]
},
{
"id": 32,
"type": "easy pipeIn",
"pos": {
"0": 2500.478515625,
"1": 1207.24169921875
},
"size": {
"0": 140,
"1": 190
},
"flags": {},
"order": 59,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 39,
"shape": 7
},
{
"name": "model",
"type": "MODEL",
"link": null,
"shape": 7
},
{
"name": "pos",
"type": "CONDITIONING",
"link": 36,
"shape": 7
},
{
"name": "neg",
"type": "CONDITIONING",
"link": 37,
"shape": 7
},
{
"name": "latent",
"type": "LATENT",
"link": null,
"shape": 7
},
{
"name": "vae",
"type": "VAE",
"link": null,
"shape": 7
},
{
"name": "clip",
"type": "CLIP",
"link": null,
"shape": 7
},
{
"name": "image",
"type": "IMAGE",
"link": null,
"shape": 7
},
{
"name": "xyPlot",
"type": "XYPLOT",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": null
}
],
"title": "easy pipeIn",
"properties": {
"Node name for S&R": "easy pipeIn"
},
"widgets_values": []
},
{
"id": 36,
"type": "easy pipeOut",
"pos": {
"0": 1794.479736328125,
"1": 1210.24169921875
},
"size": {
"0": 140,
"1": 190
},
"flags": {},
"order": 3,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": null
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
39
],
"slot_index": 0
},
{
"name": "model",
"type": "MODEL",
"links": null
},
{
"name": "pos",
"type": "CONDITIONING",
"links": [
40
],
"slot_index": 2
},
{
"name": "neg",
"type": "CONDITIONING",
"links": [
41
],
"slot_index": 3
},
{
"name": "latent",
"type": "LATENT",
"links": null
},
{
"name": "vae",
"type": "VAE",
"links": null
},
{
"name": "clip",
"type": "CLIP",
"links": null
},
{
"name": "image",
"type": "IMAGE",
"links": null
},
{
"name": "seed",
"type": "INT",
"links": null
}
],
"title": "easy pipeOut",
"properties": {
"Node name for S&R": "easy pipeOut"
},
"widgets_values": []
},
{
"id": 35,
"type": "ControlNetLoaderAdvanced",
"pos": {
"0": 1948.4796142578125,
"1": 1316.241943359375
},
"size": {
"0": 250,
"1": 60
},
"flags": {},
"order": 4,
"mode": 0,
"inputs": [
{
"name": "tk_optional",
"type": "TIMESTEP_KEYFRAME",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "CONTROL_NET",
"type": "CONTROL_NET",
"links": [
38
],
"slot_index": 0
}
],
"title": "ControlNetLoaderAdvanced",
"properties": {
"Node name for S&R": "ControlNetLoaderAdvanced"
},
"widgets_values": [
"sdxl\\CN_Next_animeCanny.safetensors"
]
},
{
"id": 38,
"type": "ACN_ScaledSoftControlNetWeights",
"pos": {
"0": 1946.4796142578125,
"1": 1418.241943359375
},
"size": {
"0": 260,
"1": 100
},
"flags": {},
"order": 5,
"mode": 0,
"inputs": [
{
"name": "cn_extras",
"type": "CN_WEIGHTS_EXTRAS",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "CN_WEIGHTS",
"type": "CONTROL_NET_WEIGHTS",
"links": [
42
],
"slot_index": 0
},
{
"name": "TK_SHORTCUT",
"type": "TIMESTEP_KEYFRAME",
"links": null,
"slot_index": 1
}
],
"title": "ACN_ScaledSoftControlNetWeights",
"properties": {
"Node name for S&R": "ACN_ScaledSoftControlNetWeights"
},
"widgets_values": [
0.825,
1,
""
]
},
{
"id": 25,
"type": "easy preSampling",
"pos": {
"0": 2634.47900390625,
"1": 765.2418212890625
},
"size": {
"0": 210,
"1": 240
},
"flags": {},
"order": 72,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 34
},
{
"name": "image_to_latent",
"type": "IMAGE",
"link": null,
"shape": 7
},
{
"name": "latent",
"type": "LATENT",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
24
],
"slot_index": 0
}
],
"title": "easy preSampling",
"properties": {
"Node name for S&R": "easy preSampling"
},
"widgets_values": [
20,
8,
"euler_ancestral",
"karras",
1,
855611017360390,
"randomize"
]
},
{
"id": 29,
"type": "AIO_Preprocessor",
"pos": {
"0": 2367.478515625,
"1": 974.241943359375
},
"size": {
"0": 210,
"1": 80
},
"flags": {},
"order": 44,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 28
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
29
],
"slot_index": 0
}
],
"title": "AIO_Preprocessor",
"properties": {
"Node name for S&R": "AIO_Preprocessor"
},
"widgets_values": [
"CannyEdgePreprocessor",
512
]
},
{
"id": 42,
"type": "easy kSampler",
"pos": {
"0": 2729.7197265625,
"1": 1631.420654296875
},
"size": {
"0": 320,
"1": 290
},
"flags": {},
"order": 78,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 45
},
{
"name": "model",
"type": "MODEL",
"link": 48,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": null
},
{
"name": "image",
"type": "IMAGE",
"links": null
}
],
"title": "easy kSampler",
"properties": {
"Node name for S&R": "easy kSampler"
},
"widgets_values": [
"Preview",
0,
"ComfyUI"
]
},
{
"id": 39,
"type": "Note",
"pos": {
"0": 2640.35546875,
"1": 1056.55908203125
},
"size": {
"0": 360.0992431640625,
"1": 108.87568664550781
},
"flags": {},
"order": 6,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"↑i2iCNをする場合はpreSamplingのimage to latentにLoadImageをつなぎ、denoiseを0.3-0.6くらいに調整する"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 41,
"type": "easy preSampling",
"pos": {
"0": 2486.7197265625,
"1": 1633.420654296875
},
"size": {
"0": 210,
"1": 240
},
"flags": {},
"order": 67,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 43
},
{
"name": "image_to_latent",
"type": "IMAGE",
"link": 50,
"shape": 7
},
{
"name": "latent",
"type": "LATENT",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
45
],
"slot_index": 0
}
],
"title": "easy preSampling",
"properties": {
"Node name for S&R": "easy preSampling"
},
"widgets_values": [
20,
8,
"euler_ancestral",
"karras",
1,
315511197620847,
"fixed"
]
},
{
"id": 44,
"type": "easy ipadapterApplyADV",
"pos": {
"0": 2045.6875,
"1": 1648.501708984375
},
"size": {
"0": 270,
"1": 416
},
"flags": {},
"order": 54,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 47
},
{
"name": "image",
"type": "IMAGE",
"link": 46
},
{
"name": "image_negative",
"type": "IMAGE",
"link": null,
"shape": 7
},
{
"name": "attn_mask",
"type": "MASK",
"link": null,
"shape": 7
},
{
"name": "clip_vision",
"type": "CLIP_VISION",
"link": null,
"shape": 7
},
{
"name": "optional_ipadapter",
"type": "IPADAPTER",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "model",
"type": "MODEL",
"links": [
48
],
"slot_index": 0
},
{
"name": "images",
"type": "IMAGE",
"links": [
50
],
"slot_index": 1
},
{
"name": "masks",
"type": "MASK",
"links": null
},
{
"name": "ipadapter",
"type": "IPADAPTER",
"links": null
}
],
"title": "easy ipadapterApplyADV",
"properties": {
"Node name for S&R": "easy ipadapterApplyADV"
},
"widgets_values": [
"VIT-G (medium strength)",
0.6,
"CPU",
0.721,
1,
"style and composition",
"concat",
0,
1,
"V only",
"all",
false,
false,
0,
""
]
},
{
"id": 48,
"type": "easy ipadapterApplyEmbeds",
"pos": {
"0": 2860,
"1": 1980
},
"size": {
"0": 210,
"1": 250
},
"flags": {},
"order": 53,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 51
},
{
"name": "clip_vision",
"type": "CLIP_VISION",
"link": 52
},
{
"name": "ipadapter",
"type": "IPADAPTER",
"link": 53
},
{
"name": "pos_embed",
"type": "EMBEDS",
"link": 54
},
{
"name": "neg_embed",
"type": "EMBEDS",
"link": 55,
"shape": 7
},
{
"name": "attn_mask",
"type": "MASK",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "model",
"type": "MODEL",
"links": null
},
{
"name": "ipadapter",
"type": "IPADAPTER",
"links": null
}
],
"title": "easy ipadapterApplyEmbeds",
"properties": {
"Node name for S&R": "easy ipadapterApplyEmbeds"
},
"widgets_values": [
1,
"linear",
0,
1,
"V only"
]
},
{
"id": 33,
"type": "Note",
"pos": {
"0": 2661.47900390625,
"1": 1323.241943359375
},
"size": {
"0": 360.0992431640625,
"1": 108.87568664550781
},
"flags": {},
"order": 7,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"←別のノードのCNを繋ぐ場合はPipeIn、ONTなどで中継する"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 51,
"type": "Note",
"pos": {
"0": 1714,
"1": -7
},
"size": {
"0": 354.63922119140625,
"1": 81.43138122558594
},
"flags": {},
"order": 8,
"mode": 2,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"↓他ノードビルドイン系"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 54,
"type": "easy kSampler",
"pos": {
"0": 943.2569580078125,
"1": 1201
},
"size": {
"0": 320,
"1": 130
},
"flags": {},
"order": 73,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 57
},
{
"name": "model",
"type": "MODEL",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": null
},
{
"name": "image",
"type": "IMAGE",
"links": null
}
],
"title": "easy kSampler",
"properties": {
"Node name for S&R": "easy kSampler"
},
"widgets_values": [
"Preview",
0,
"ComfyUI"
]
},
{
"id": 53,
"type": "easy preSampling",
"pos": {
"0": 712.2569580078125,
"1": 1201
},
"size": {
"0": 210,
"1": 240
},
"flags": {},
"order": 60,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 56
},
{
"name": "image_to_latent",
"type": "IMAGE",
"link": null,
"shape": 7
},
{
"name": "latent",
"type": "LATENT",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
57
],
"slot_index": 0
}
],
"title": "easy preSampling",
"properties": {
"Node name for S&R": "easy preSampling"
},
"widgets_values": [
20,
8,
"euler_ancestral",
"karras",
1,
983795126299274,
"randomize"
]
},
{
"id": 56,
"type": "easy loraStack",
"pos": {
"0": 135.25698852539062,
"1": 1207
},
"size": {
"0": 250,
"1": 180
},
"flags": {},
"order": 9,
"mode": 0,
"inputs": [
{
"name": "optional_lora_stack",
"type": "LORA_STACK",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "lora_stack",
"type": "LORA_STACK",
"links": [
58
],
"slot_index": 0
}
],
"title": "easy loraStack",
"properties": {
"Node name for S&R": "easy loraStack"
},
"widgets_values": [
true,
"advanced",
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1
]
},
{
"id": 24,
"type": "easy comfyLoader",
"pos": {
"0": 1704.1234130859375,
"1": 768.4847412109375
},
"size": {
"0": 260,
"1": 360
},
"flags": {},
"order": 10,
"mode": 0,
"inputs": [
{
"name": "optional_lora_stack",
"type": "LORA_STACK",
"link": null,
"shape": 7
},
{
"name": "optional_controlnet_stack",
"type": "CONTROL_NET_STACK",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
26
],
"slot_index": 0
},
{
"name": "model",
"type": "MODEL",
"links": null
},
{
"name": "vae",
"type": "VAE",
"links": null
}
],
"title": "easy comfyLoader",
"properties": {
"Node name for S&R": "easy comfyLoader"
},
"widgets_values": [
"SDXL\\osukinimixXL_v10.safetensors",
"XL\\sdxl-vae-fp16-fix.safetensors",
-2,
"None",
1,
1,
"1024 x 1024",
512,
512,
"1girl,chibi",
"worst quality,low quality,normal quality,oldest,early,mid",
1
]
},
{
"id": 40,
"type": "easy comfyLoader",
"pos": {
"0": 1699.648681640625,
"1": 1631.021728515625
},
"size": {
"0": 260,
"1": 360
},
"flags": {},
"order": 11,
"mode": 0,
"inputs": [
{
"name": "optional_lora_stack",
"type": "LORA_STACK",
"link": null,
"shape": 7
},
{
"name": "optional_controlnet_stack",
"type": "CONTROL_NET_STACK",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
43
],
"slot_index": 0
},
{
"name": "model",
"type": "MODEL",
"links": [
47
],
"slot_index": 1
},
{
"name": "vae",
"type": "VAE",
"links": null
}
],
"title": "easy comfyLoader",
"properties": {
"Node name for S&R": "easy comfyLoader"
},
"widgets_values": [
"SDXL\\osukinimixXL_v10.safetensors",
"Baked VAE",
-2,
"None",
1,
1,
"1024 x 1024",
512,
512,
"1girl,chibi",
"worst quality,low quality,normal quality,oldest,early,mid",
1
]
},
{
"id": 52,
"type": "easy comfyLoader",
"pos": {
"0": 424.25701904296875,
"1": 1203
},
"size": {
"0": 260,
"1": 360
},
"flags": {},
"order": 46,
"mode": 0,
"inputs": [
{
"name": "optional_lora_stack",
"type": "LORA_STACK",
"link": 58,
"shape": 7
},
{
"name": "optional_controlnet_stack",
"type": "CONTROL_NET_STACK",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
56
],
"slot_index": 0
},
{
"name": "model",
"type": "MODEL",
"links": null
},
{
"name": "vae",
"type": "VAE",
"links": null
}
],
"title": "easy comfyLoader",
"properties": {
"Node name for S&R": "easy comfyLoader"
},
"widgets_values": [
"SDXL\\osukinimixXL_v10.safetensors",
"Baked VAE",
-2,
"None",
1,
1,
"1024 x 1024",
512,
512,
"1girl",
"worst quality,low quality,normal quality,oldest,early,mid",
1
]
},
{
"id": 13,
"type": "easy comfyLoader",
"pos": {
"0": 72.62957763671875,
"1": 674.9755859375
},
"size": {
"0": 260,
"1": 360
},
"flags": {},
"order": 12,
"mode": 0,
"inputs": [
{
"name": "optional_lora_stack",
"type": "LORA_STACK",
"link": null,
"shape": 7
},
{
"name": "optional_controlnet_stack",
"type": "CONTROL_NET_STACK",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
12
],
"slot_index": 0
},
{
"name": "model",
"type": "MODEL",
"links": null
},
{
"name": "vae",
"type": "VAE",
"links": null
}
],
"title": "easy comfyLoader",
"properties": {
"Node name for S&R": "easy comfyLoader"
},
"widgets_values": [
"SDXL\\osukinimixXL_v10.safetensors",
"Baked VAE",
-2,
"None",
1,
1,
"1024 x 1024",
512,
512,
"1girl",
"worst quality,low quality,normal quality,oldest,early,mid",
1
]
},
{
"id": 10,
"type": "easy comfyLoader",
"pos": {
"0": 75,
"1": 196
},
"size": {
"0": 260,
"1": 360
},
"flags": {},
"order": 13,
"mode": 0,
"inputs": [
{
"name": "optional_lora_stack",
"type": "LORA_STACK",
"link": null,
"shape": 7
},
{
"name": "optional_controlnet_stack",
"type": "CONTROL_NET_STACK",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
10
],
"slot_index": 0
},
{
"name": "model",
"type": "MODEL",
"links": null
},
{
"name": "vae",
"type": "VAE",
"links": null
}
],
"title": "easy comfyLoader",
"properties": {
"Node name for S&R": "easy comfyLoader"
},
"widgets_values": [
"SDXL\\osukinimixXL_v10.safetensors",
"Baked VAE",
-2,
"None",
1,
1,
"1024 x 1024",
512,
512,
"1girl",
"worst quality,low quality,normal quality,oldest,early,mid",
1
]
},
{
"id": 17,
"type": "easy comfyLoader",
"pos": {
"0": 2359.50927734375,
"1": 192.98715209960938
},
"size": {
"0": 260,
"1": 360
},
"flags": {},
"order": 57,
"mode": 0,
"inputs": [
{
"name": "optional_lora_stack",
"type": "LORA_STACK",
"link": null,
"shape": 7
},
{
"name": "optional_controlnet_stack",
"type": "CONTROL_NET_STACK",
"link": 18,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
15
],
"slot_index": 0
},
{
"name": "model",
"type": "MODEL",
"links": null
},
{
"name": "vae",
"type": "VAE",
"links": null
}
],
"title": "easy comfyLoader",
"properties": {
"Node name for S&R": "easy comfyLoader"
},
"widgets_values": [
"SDXL\\osukinimixXL_v10.safetensors",
"Baked VAE",
-2,
"None",
1,
1,
"1280 x 768",
512,
512,
"1girl,multiple views",
"worst quality,low quality,normal quality,oldest,early,mid",
1
]
},
{
"id": 58,
"type": "Note",
"pos": {
"0": 86,
"1": 1441
},
"size": {
"0": 320.7810974121094,
"1": 126.93428039550781
},
"flags": {},
"order": 14,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"Stackに繋ぐものはEasyUseのものでなくても接続可能"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 60,
"type": "easy comfyLoader",
"pos": {
"0": 74.19769287109375,
"1": 2005.99462890625
},
"size": {
"0": 260,
"1": 360
},
"flags": {},
"order": 15,
"mode": 0,
"inputs": [
{
"name": "optional_lora_stack",
"type": "LORA_STACK",
"link": null,
"shape": 7
},
{
"name": "optional_controlnet_stack",
"type": "CONTROL_NET_STACK",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
59
],
"slot_index": 0
},
{
"name": "model",
"type": "MODEL",
"links": null
},
{
"name": "vae",
"type": "VAE",
"links": null
}
],
"title": "easy comfyLoader",
"properties": {
"Node name for S&R": "easy comfyLoader"
},
"widgets_values": [
"SDXL\\osukinimixXL_v10.safetensors",
"Baked VAE",
-2,
"None",
1,
1,
"1024 x 1024",
512,
512,
"1girl",
"worst quality,low quality,normal quality,oldest,early,mid",
1
]
},
{
"id": 61,
"type": "easy preSampling",
"pos": {
"0": 699.5680541992188,
"1": 2008.01904296875
},
"size": {
"0": 210,
"1": 240
},
"flags": {},
"order": 49,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 59
},
{
"name": "image_to_latent",
"type": "IMAGE",
"link": 60,
"shape": 7
},
{
"name": "latent",
"type": "LATENT",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
61
],
"slot_index": 0
}
],
"title": "easy preSampling",
"properties": {
"Node name for S&R": "easy preSampling"
},
"widgets_values": [
20,
8,
"euler_ancestral",
"karras",
0.538,
184272378325845,
"randomize"
]
},
{
"id": 63,
"type": "LoadImage",
"pos": {
"0": 358.5680847167969,
"1": 2063.01904296875
},
"size": {
"0": 320,
"1": 310
},
"flags": {},
"order": 16,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
60
]
},
{
"name": "MASK",
"type": "MASK",
"links": null
}
],
"properties": {
"Node name for S&R": "LoadImage"
},
"widgets_values": [
"00002-method:DPM++ 2M_Steps:30_CFG:8_SEED:1805276761.png",
"image"
]
},
{
"id": 55,
"type": "easy loraStackApply",
"pos": {
"0": 1109,
"1": 1516
},
"size": {
"0": 160,
"1": 70
},
"flags": {},
"order": 17,
"mode": 0,
"inputs": [
{
"name": "lora_stack",
"type": "LORA_STACK",
"link": null
},
{
"name": "model",
"type": "MODEL",
"link": null
},
{
"name": "optional_clip",
"type": "CLIP",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "model",
"type": "MODEL",
"links": null
},
{
"name": "clip",
"type": "CLIP",
"links": null
}
],
"title": "easy loraStackApply",
"properties": {
"Node name for S&R": "easy loraStackApply"
},
"widgets_values": []
},
{
"id": 64,
"type": "ttN pipeLoraStack",
"pos": {
"0": 704,
"1": 1655
},
"size": {
"0": 420,
"1": 210
},
"flags": {},
"order": 18,
"mode": 0,
"inputs": [
{
"name": "optional_pipe",
"type": "PIPE_LINE",
"link": null,
"shape": 7
},
{
"name": "model_override",
"type": "MODEL",
"link": null,
"shape": 7
},
{
"name": "clip_override",
"type": "CLIP",
"link": null,
"shape": 7
},
{
"name": "optional_lora_stack",
"type": "LORA_STACK",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "optional_pipe",
"type": "PIPE_LINE",
"links": null
},
{
"name": "lora_stack",
"type": "LORA_STACK",
"links": null
}
],
"title": "ttN pipeLoraStack",
"properties": {
"Node name for S&R": "ttN pipeLoraStack",
"ttNnodeVersion": "1.1.1"
},
"widgets_values": [
true,
"simple",
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1
]
},
{
"id": 62,
"type": "easy kSampler",
"pos": {
"0": 941.5680541992188,
"1": 2006.01904296875
},
"size": {
"0": 230,
"1": 290
},
"flags": {},
"order": 63,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 61
},
{
"name": "model",
"type": "MODEL",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
62
],
"slot_index": 0
},
{
"name": "image",
"type": "IMAGE",
"links": null
}
],
"title": "easy kSampler",
"properties": {
"Node name for S&R": "easy kSampler"
},
"widgets_values": [
"Preview",
0,
"ComfyUI"
]
},
{
"id": 66,
"type": "easy hiresFix",
"pos": {
"0": 1194,
"1": 2006
},
"size": {
"0": 300,
"1": 380
},
"flags": {},
"order": 74,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 62,
"shape": 7
},
{
"name": "image",
"type": "IMAGE",
"link": null,
"shape": 7
},
{
"name": "vae",
"type": "VAE",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": null
},
{
"name": "image",
"type": "IMAGE",
"links": null
},
{
"name": "latent",
"type": "LATENT",
"links": null
}
],
"title": "easy hiresFix",
"properties": {
"Node name for S&R": "easy hiresFix"
},
"widgets_values": [
"ESRGAN_4x.pth",
true,
"nearest-exact",
"by percentage",
50,
1024,
1024,
1024,
"disabled",
"Preview",
0,
"ComfyUI"
]
},
{
"id": 67,
"type": "easy comfyLoader",
"pos": {
"0": 77.06253051757812,
"1": 2529.5107421875
},
"size": {
"0": 260,
"1": 360
},
"flags": {},
"order": 19,
"mode": 0,
"inputs": [
{
"name": "optional_lora_stack",
"type": "LORA_STACK",
"link": null,
"shape": 7
},
{
"name": "optional_controlnet_stack",
"type": "CONTROL_NET_STACK",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
63
],
"slot_index": 0
},
{
"name": "model",
"type": "MODEL",
"links": null
},
{
"name": "vae",
"type": "VAE",
"links": null
}
],
"title": "easy comfyLoader",
"properties": {
"Node name for S&R": "easy comfyLoader"
},
"widgets_values": [
"SDXL\\osukinimixXL_v10.safetensors",
"Baked VAE",
-2,
"None",
1,
1,
"1024 x 1024",
512,
512,
"1girl",
"worst quality,low quality,normal quality,oldest,early,mid",
1
]
},
{
"id": 68,
"type": "easy preSampling",
"pos": {
"0": 367,
"1": 2528
},
"size": {
"0": 210,
"1": 240
},
"flags": {},
"order": 50,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 63
},
{
"name": "image_to_latent",
"type": "IMAGE",
"link": null,
"shape": 7
},
{
"name": "latent",
"type": "LATENT",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
64
],
"slot_index": 0
}
],
"title": "easy preSampling",
"properties": {
"Node name for S&R": "easy preSampling"
},
"widgets_values": [
20,
8,
"euler_ancestral",
"karras",
1,
126449865765594,
"randomize"
]
},
{
"id": 69,
"type": "easy kSampler",
"pos": {
"0": 599,
"1": 2529
},
"size": {
"0": 230,
"1": 290
},
"flags": {},
"order": 64,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 64
},
{
"name": "model",
"type": "MODEL",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
65
],
"slot_index": 0
},
{
"name": "image",
"type": "IMAGE",
"links": [],
"slot_index": 1
}
],
"title": "easy kSampler",
"properties": {
"Node name for S&R": "easy kSampler"
},
"widgets_values": [
"Preview",
0,
"ComfyUI"
]
},
{
"id": 57,
"type": "Note",
"pos": {
"0": 705,
"1": 1491
},
"size": {
"0": 401.951904296875,
"1": 113.02708435058594
},
"flags": {},
"order": 20,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"←シングルLoraでいいならLoaderに入っているものを使えば良い。\n\n途中に挟む場合→\n↓ ttNのノードで繋ぐ(こちらのが手軽)"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 78,
"type": "Note",
"pos": {
"0": 1180,
"1": 2587
},
"size": {
"0": 317.36328125,
"1": 142.26744079589844
},
"flags": {},
"order": 21,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"←LatentUpscaleはttNを繋ぐと楽"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 79,
"type": "easy comfyLoader",
"pos": {
"0": 1700.595947265625,
"1": 2491.7392578125
},
"size": {
"0": 260,
"1": 360
},
"flags": {},
"order": 22,
"mode": 0,
"inputs": [
{
"name": "optional_lora_stack",
"type": "LORA_STACK",
"link": null,
"shape": 7
},
{
"name": "optional_controlnet_stack",
"type": "CONTROL_NET_STACK",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
70
],
"slot_index": 0
},
{
"name": "model",
"type": "MODEL",
"links": null
},
{
"name": "vae",
"type": "VAE",
"links": null
}
],
"title": "easy comfyLoader",
"properties": {
"Node name for S&R": "easy comfyLoader"
},
"widgets_values": [
"SDXL\\osukinimixXL_v10.safetensors",
"Baked VAE",
-2,
"None",
1,
1,
"1024 x 1024",
512,
512,
"1girl",
"worst quality,low quality,normal quality,oldest,early,mid",
1
]
},
{
"id": 84,
"type": "easy kSampler",
"pos": {
"0": 1245,
"1": 3173
},
"size": {
"0": 320,
"1": 290
},
"flags": {},
"order": 77,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 76
},
{
"name": "model",
"type": "MODEL",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": null
},
{
"name": "image",
"type": "IMAGE",
"links": null
}
],
"title": "easy kSampler",
"properties": {
"Node name for S&R": "easy kSampler"
},
"widgets_values": [
"Preview",
0,
"ComfyUI"
]
},
{
"id": 86,
"type": "easy applyInpaint",
"pos": {
"0": 718,
"1": 3173
},
"size": {
"0": 270,
"1": 150
},
"flags": {},
"order": 52,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 78
},
{
"name": "image",
"type": "IMAGE",
"link": 79
},
{
"name": "mask",
"type": "MASK",
"link": 80
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
77
],
"slot_index": 0
}
],
"title": "easy applyInpaint",
"properties": {
"Node name for S&R": "easy applyInpaint"
},
"widgets_values": [
"normal",
"inpaint_model_conditioning",
6,
"float16",
1,
"text guided",
1,
0,
10000
]
},
{
"id": 85,
"type": "LoadImage",
"pos": {
"0": 362,
"1": 3228
},
"size": {
"0": 320,
"1": 310
},
"flags": {},
"order": 23,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
79
],
"slot_index": 0
},
{
"name": "MASK",
"type": "MASK",
"links": [
80
],
"slot_index": 1
}
],
"properties": {
"Node name for S&R": "LoadImage"
},
"widgets_values": [
"clipspace/clipspace-mask-1837733.2999999523.png [input]",
"image"
]
},
{
"id": 83,
"type": "easy preSampling",
"pos": {
"0": 1020,
"1": 3174
},
"size": {
"0": 210,
"1": 240
},
"flags": {},
"order": 66,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 77
},
{
"name": "image_to_latent",
"type": "IMAGE",
"link": null,
"shape": 7
},
{
"name": "latent",
"type": "LATENT",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
76
],
"slot_index": 0
}
],
"title": "easy preSampling",
"properties": {
"Node name for S&R": "easy preSampling"
},
"widgets_values": [
20,
8,
"euler_ancestral",
"karras",
0.538,
66955692789861,
"randomize"
]
},
{
"id": 82,
"type": "easy comfyLoader",
"pos": {
"0": 77.4442138671875,
"1": 3171.1953125
},
"size": {
"0": 260,
"1": 360
},
"flags": {},
"order": 24,
"mode": 0,
"inputs": [
{
"name": "optional_lora_stack",
"type": "LORA_STACK",
"link": null,
"shape": 7
},
{
"name": "optional_controlnet_stack",
"type": "CONTROL_NET_STACK",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
78
],
"slot_index": 0
},
{
"name": "model",
"type": "MODEL",
"links": null
},
{
"name": "vae",
"type": "VAE",
"links": null
}
],
"title": "easy comfyLoader",
"properties": {
"Node name for S&R": "easy comfyLoader"
},
"widgets_values": [
"inpaint\\animaginexl_v31Inpainting.safetensors",
"Baked VAE",
-2,
"None",
1,
1,
"1024 x 1024",
512,
512,
"1girl,closed mouth",
"worst quality,low quality,normal quality,oldest,early,mid",
1
]
},
{
"id": 80,
"type": "easy preSampling",
"pos": {
"0": 1978.2568359375,
"1": 2491.0390625
},
"size": {
"0": 210,
"1": 240
},
"flags": {},
"order": 51,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 70
},
{
"name": "image_to_latent",
"type": "IMAGE",
"link": null,
"shape": 7
},
{
"name": "latent",
"type": "LATENT",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
71
],
"slot_index": 0
}
],
"title": "easy preSampling",
"properties": {
"Node name for S&R": "easy preSampling"
},
"widgets_values": [
20,
8,
"euler_ancestral",
"karras",
1,
645827961295857,
"randomize"
]
},
{
"id": 45,
"type": "easy controlnetStackApply",
"pos": {
"0": 2648,
"1": 502
},
"size": {
"0": 210,
"1": 50
},
"flags": {},
"order": 25,
"mode": 0,
"inputs": [
{
"name": "controlnet_stack",
"type": "CONTROL_NET_STACK",
"link": null
},
{
"name": "pipe",
"type": "PIPE_LINE",
"link": null
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": null
}
],
"title": "easy controlnetStackApply",
"properties": {
"Node name for S&R": "easy controlnetStackApply"
},
"widgets_values": []
},
{
"id": 46,
"type": "Note",
"pos": {
"0": 2723,
"1": 577
},
"size": {
"0": 354.63922119140625,
"1": 81.43138122558594
},
"flags": {},
"order": 26,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"↑間に挟む場合はこっち"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 47,
"type": "easy ipadapterApplyEncoder",
"pos": {
"0": 2520,
"1": 1980
},
"size": {
"0": 290,
"1": 390
},
"flags": {},
"order": 27,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": null
},
{
"name": "clip_vision",
"type": "CLIP_VISION",
"link": null
},
{
"name": "image1",
"type": "IMAGE",
"link": null
},
{
"name": "image2",
"type": "IMAGE",
"link": null,
"shape": 7
},
{
"name": "image3",
"type": "IMAGE",
"link": null,
"shape": 7
},
{
"name": "image4",
"type": "IMAGE",
"link": null,
"shape": 7
},
{
"name": "mask1",
"type": "MASK",
"link": null,
"shape": 7
},
{
"name": "mask2",
"type": "MASK",
"link": null,
"shape": 7
},
{
"name": "mask3",
"type": "MASK",
"link": null,
"shape": 7
},
{
"name": "mask4",
"type": "MASK",
"link": null,
"shape": 7
},
{
"name": "optional_ipadapter",
"type": "IPADAPTER",
"link": null,
"shape": 7
},
{
"name": "pos_embeds",
"type": "EMBEDS",
"link": null,
"shape": 7
},
{
"name": "neg_embeds",
"type": "EMBEDS",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "model",
"type": "MODEL",
"links": [
51
],
"slot_index": 0
},
{
"name": "clip_vision",
"type": "CLIP_VISION",
"links": [
52
],
"slot_index": 1
},
{
"name": "ipadapter",
"type": "IPADAPTER",
"links": [
53
],
"slot_index": 2
},
{
"name": "pos_embed",
"type": "EMBEDS",
"links": [
54
],
"slot_index": 3
},
{
"name": "neg_embed",
"type": "EMBEDS",
"links": [
55
],
"slot_index": 4
}
],
"title": "easy ipadapterApplyEncoder",
"properties": {
"Node name for S&R": "easy ipadapterApplyEncoder"
},
"widgets_values": [
"LIGHT - SD1.5 only (low strength)",
2,
1,
1,
1,
1,
"concat"
]
},
{
"id": 43,
"type": "LoadImage",
"pos": {
"0": 1702.7197265625,
"1": 2045.419189453125
},
"size": {
"0": 290,
"1": 310
},
"flags": {},
"order": 28,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
46
]
},
{
"name": "MASK",
"type": "MASK",
"links": null
}
],
"properties": {
"Node name for S&R": "LoadImage"
},
"widgets_values": [
"00002-method:DPM++ 2M_Steps:30_CFG:8_SEED:1805276761.png",
"image"
]
},
{
"id": 81,
"type": "easy kSampler",
"pos": {
"0": 2208.25634765625,
"1": 2492.0390625
},
"size": {
"0": 320,
"1": 290
},
"flags": {},
"order": 65,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 71
},
{
"name": "model",
"type": "MODEL",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
84
],
"slot_index": 0
},
{
"name": "image",
"type": "IMAGE",
"links": null
}
],
"title": "easy kSampler",
"properties": {
"Node name for S&R": "easy kSampler"
},
"widgets_values": [
"Preview",
0,
"ComfyUI"
]
},
{
"id": 88,
"type": "easy detailerFix",
"pos": {
"0": 3380,
"1": 2500
},
"size": {
"0": 360,
"1": 330
},
"flags": {},
"order": 83,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 85
},
{
"name": "model",
"type": "MODEL",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": null
},
{
"name": "image",
"type": "IMAGE",
"links": null
},
{
"name": "cropped_refined",
"type": "IMAGE",
"links": null,
"shape": 6
},
{
"name": "cropped_enhanced_alpha",
"type": "IMAGE",
"links": null,
"shape": 6
}
],
"title": "easy detailerFix",
"properties": {
"Node name for S&R": "easy detailerFix"
},
"widgets_values": [
"Preview",
0,
"ComfyUI"
]
},
{
"id": 90,
"type": "easy ultralyticsDetectorPipe",
"pos": {
"0": 2560,
"1": 2490
},
"size": {
"0": 310,
"1": 130
},
"flags": {},
"order": 29,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "bbox_segm_pipe",
"type": "PIPE_LINE",
"links": [
83
],
"slot_index": 0
}
],
"title": "easy ultralyticsDetectorPipe",
"properties": {
"Node name for S&R": "easy ultralyticsDetectorPipe"
},
"widgets_values": [
"bbox/face_yolov8m.pt",
0.5,
10,
3
]
},
{
"id": 91,
"type": "easy preDetailerFix",
"pos": {
"0": 2960,
"1": 2500
},
"size": {
"0": 400,
"1": 500
},
"flags": {},
"order": 76,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 84
},
{
"name": "bbox_segm_pipe",
"type": "PIPE_LINE",
"link": 83,
"shape": 7
},
{
"name": "sam_pipe",
"type": "PIPE_LINE",
"link": 82,
"shape": 7
},
{
"name": "optional_image",
"type": "IMAGE",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
85
],
"slot_index": 0
}
],
"title": "easy preDetailerFix",
"properties": {
"Node name for S&R": "easy preDetailerFix"
},
"widgets_values": [
768,
true,
1600,
119356943372838,
"randomize",
20,
7.5,
"euler_ancestral",
"normal",
0.5,
5,
true,
true,
10,
"",
1
]
},
{
"id": 89,
"type": "easy samLoaderPipe",
"pos": {
"0": 2563,
"1": 2662
},
"size": {
"0": 320,
"1": 230
},
"flags": {},
"order": 30,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "sam_pipe",
"type": "PIPE_LINE",
"links": [
82
],
"slot_index": 0
}
],
"title": "easy samLoaderPipe",
"properties": {
"Node name for S&R": "easy samLoaderPipe"
},
"widgets_values": [
"sam_vit_b_01ec64.pth",
"AUTO",
"center-1",
0,
0.93,
0,
0.7,
"False"
]
},
{
"id": 49,
"type": "Note",
"pos": {
"0": 2130,
"1": 2180
},
"size": {
"0": 360.0992431640625,
"1": 108.87568664550781
},
"flags": {},
"order": 31,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"複数参照はこっち→\n標準IpAから持ってきてもOK"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 105,
"type": "Note",
"pos": {
"0": 695,
"1": 3465
},
"size": {
"0": 348.364013671875,
"1": 79.45137023925781
},
"flags": {},
"order": 32,
"mode": 2,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"こちらはインペイントモデルを使用する必要があります。"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 97,
"type": "easy comfyLoader",
"pos": {
"0": 1701.397216796875,
"1": 3166.43017578125
},
"size": {
"0": 260,
"1": 360
},
"flags": {},
"order": 33,
"mode": 0,
"inputs": [
{
"name": "optional_lora_stack",
"type": "LORA_STACK",
"link": null,
"shape": 7
},
{
"name": "optional_controlnet_stack",
"type": "CONTROL_NET_STACK",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
109
],
"slot_index": 0
},
{
"name": "model",
"type": "MODEL",
"links": [],
"slot_index": 1
},
{
"name": "vae",
"type": "VAE",
"links": [],
"slot_index": 2
}
],
"title": "easy comfyLoader",
"properties": {
"Node name for S&R": "easy comfyLoader"
},
"widgets_values": [
"SDXL\\bluePencilXL_v700.safetensors",
"Baked VAE",
-2,
"None",
1,
1,
"1024 x 1024",
512,
512,
"1girl,closed mouth",
"worst quality,low quality,normal quality,oldest,early,mid",
1
]
},
{
"id": 110,
"type": "easy pipeOut",
"pos": {
"0": 2314.62939453125,
"1": 3142.111328125
},
"size": {
"0": 140,
"1": 190
},
"flags": {},
"order": 55,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 109
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
108
],
"slot_index": 0,
"shape": 3
},
{
"name": "model",
"type": "MODEL",
"links": [
107
],
"slot_index": 1,
"shape": 3
},
{
"name": "pos",
"type": "CONDITIONING",
"links": [
97
],
"slot_index": 2,
"shape": 3
},
{
"name": "neg",
"type": "CONDITIONING",
"links": [
98
],
"slot_index": 3,
"shape": 3
},
{
"name": "latent",
"type": "LATENT",
"links": null,
"shape": 3
},
{
"name": "vae",
"type": "VAE",
"links": [
99
],
"slot_index": 5,
"shape": 3
},
{
"name": "clip",
"type": "CLIP",
"links": null,
"shape": 3
},
{
"name": "image",
"type": "IMAGE",
"links": null,
"shape": 3
},
{
"name": "seed",
"type": "INT",
"links": null,
"shape": 3
}
],
"title": "easy pipeOut",
"properties": {
"Node name for S&R": "easy pipeOut"
},
"widgets_values": []
},
{
"id": 98,
"type": "easy preSampling",
"pos": {
"0": 3046.62939453125,
"1": 3165.111328125
},
"size": {
"0": 210,
"1": 240
},
"flags": {},
"order": 68,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 108
},
{
"name": "image_to_latent",
"type": "IMAGE",
"link": null,
"shape": 7
},
{
"name": "latent",
"type": "LATENT",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
111
],
"slot_index": 0
}
],
"title": "easy preSampling",
"properties": {
"Node name for S&R": "easy preSampling"
},
"widgets_values": [
20,
8,
"euler_ancestral",
"karras",
0.538,
604749649137755,
"randomize"
]
},
{
"id": 108,
"type": "INPAINT_VAEEncodeInpaintConditioning",
"pos": {
"0": 2481.62939453125,
"1": 3186.111328125
},
"size": {
"0": 280,
"1": 110
},
"flags": {},
"order": 69,
"mode": 0,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 97
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 98
},
{
"name": "vae",
"type": "VAE",
"link": 99
},
{
"name": "pixels",
"type": "IMAGE",
"link": 110
},
{
"name": "mask",
"type": "MASK",
"link": 117
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
113
],
"slot_index": 0,
"shape": 3
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
114
],
"slot_index": 1,
"shape": 3
},
{
"name": "latent_inpaint",
"type": "LATENT",
"links": [
115
],
"slot_index": 2,
"shape": 3
},
{
"name": "latent_samples",
"type": "LATENT",
"links": [
116
],
"slot_index": 3,
"shape": 3
}
],
"properties": {
"Node name for S&R": "INPAINT_VAEEncodeInpaintConditioning"
},
"widgets_values": []
},
{
"id": 102,
"type": "easy applyFooocusInpaint",
"pos": {
"0": 2777.62939453125,
"1": 3445.111328125
},
"size": {
"0": 260,
"1": 100
},
"flags": {},
"order": 79,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 107
},
{
"name": "latent",
"type": "LATENT",
"link": 115
}
],
"outputs": [
{
"name": "model",
"type": "MODEL",
"links": [
104
],
"slot_index": 0
}
],
"title": "easy applyFooocusInpaint",
"properties": {
"Node name for S&R": "easy applyFooocusInpaint"
},
"widgets_values": [
"fooocus_inpaint_head",
"inpaint_v26 (1.32GB)"
]
},
{
"id": 109,
"type": "DifferentialDiffusion",
"pos": {
"0": 3053.62939453125,
"1": 3445.111328125
},
"size": {
"0": 180,
"1": 30
},
"flags": {
"collapsed": false
},
"order": 84,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 104,
"slot_index": 0
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
112
],
"slot_index": 0,
"shape": 3
}
],
"properties": {
"Node name for S&R": "DifferentialDiffusion"
},
"widgets_values": [],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 100,
"type": "LoadImage",
"pos": {
"0": 1985.95263671875,
"1": 3223.23486328125
},
"size": {
"0": 320,
"1": 310
},
"flags": {},
"order": 34,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
110
],
"slot_index": 0
},
{
"name": "MASK",
"type": "MASK",
"links": [
117
],
"slot_index": 1
}
],
"properties": {
"Node name for S&R": "LoadImage"
},
"widgets_values": [
"clipspace/clipspace-mask-1837733.2999999523.png [input]",
"image"
]
},
{
"id": 112,
"type": "easy fullkSampler",
"pos": {
"0": 3301.62939453125,
"1": 3167.111328125
},
"size": {
"0": 270,
"1": 390
},
"flags": {},
"order": 86,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 111
},
{
"name": "model",
"type": "MODEL",
"link": 112,
"shape": 7
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 113,
"shape": 7
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 114,
"shape": 7
},
{
"name": "latent",
"type": "LATENT",
"link": 116,
"shape": 7
},
{
"name": "vae",
"type": "VAE",
"link": null,
"shape": 7
},
{
"name": "clip",
"type": "CLIP",
"link": null,
"shape": 7
},
{
"name": "xyPlot",
"type": "XYPLOT",
"link": null,
"shape": 7
},
{
"name": "image",
"type": "IMAGE",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [],
"slot_index": 0,
"shape": 3
},
{
"name": "image",
"type": "IMAGE",
"links": [],
"slot_index": 1,
"shape": 3
},
{
"name": "model",
"type": "MODEL",
"links": null,
"shape": 3
},
{
"name": "positive",
"type": "CONDITIONING",
"links": null,
"shape": 3
},
{
"name": "negative",
"type": "CONDITIONING",
"links": null,
"shape": 3
},
{
"name": "latent",
"type": "LATENT",
"links": null,
"shape": 3
},
{
"name": "vae",
"type": "VAE",
"links": null,
"shape": 3
},
{
"name": "clip",
"type": "CLIP",
"links": null,
"shape": 3
},
{
"name": "seed",
"type": "INT",
"links": null,
"shape": 3
}
],
"title": "easy fullkSampler",
"properties": {
"Node name for S&R": "easy fullkSampler"
},
"widgets_values": [
16,
1,
"dpmpp_sde",
"karras",
1,
"Preview",
0,
"ComfyUI",
787926129322897,
"randomize"
]
},
{
"id": 96,
"type": "Note",
"pos": {
"0": 3381,
"1": 2888
},
"size": {
"0": 360.0992431640625,
"1": 108.87568664550781
},
"flags": {},
"order": 35,
"mode": 2,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"←自分でマスクを設定する場合はpreMaskDetailerFixの方を使用"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 113,
"type": "Note",
"pos": {
"0": 2332.62939453125,
"1": 3383.111328125
},
"size": {
"0": 416.2190856933594,
"1": 164.23165893554688
},
"flags": {},
"order": 36,
"mode": 2,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"こちらはインペイントモデルを使いません。\n\n別途Fooocus inpaintモデルをDLする必要があります。\n\nhttps://github.com/Acly/comfyui-inpaint-nodes"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 115,
"type": "easy comfyLoader",
"pos": {
"0": 3273.3037109375,
"1": 771.78955078125
},
"size": {
"0": 260,
"1": 360
},
"flags": {},
"order": 37,
"mode": 0,
"inputs": [
{
"name": "optional_lora_stack",
"type": "LORA_STACK",
"link": null,
"shape": 7
},
{
"name": "optional_controlnet_stack",
"type": "CONTROL_NET_STACK",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
124
],
"slot_index": 0
},
{
"name": "model",
"type": "MODEL",
"links": null
},
{
"name": "vae",
"type": "VAE",
"links": null
}
],
"title": "easy comfyLoader",
"properties": {
"Node name for S&R": "easy comfyLoader"
},
"widgets_values": [
"SDXL\\osukinimixXL_v10.safetensors",
"XL\\sdxl-vae-fp16-fix.safetensors",
-2,
"None",
1,
1,
"1024 x 1024",
512,
512,
"1girl,chibi",
"worst quality,low quality,normal quality,oldest,early,mid",
1
]
},
{
"id": 117,
"type": "easy kSampler",
"pos": {
"0": 4531,
"1": 768
},
"size": {
"0": 320,
"1": 290
},
"flags": {},
"order": 85,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 121
},
{
"name": "model",
"type": "MODEL",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": null
},
{
"name": "image",
"type": "IMAGE",
"links": null
}
],
"title": "easy kSampler",
"properties": {
"Node name for S&R": "easy kSampler"
},
"widgets_values": [
"Preview",
0,
"ComfyUI"
]
},
{
"id": 116,
"type": "easy preSampling",
"pos": {
"0": 4305,
"1": 769
},
"size": {
"0": 210,
"1": 240
},
"flags": {},
"order": 80,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 125
},
{
"name": "image_to_latent",
"type": "IMAGE",
"link": null,
"shape": 7
},
{
"name": "latent",
"type": "LATENT",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
121
],
"slot_index": 0
}
],
"title": "easy preSampling",
"properties": {
"Node name for S&R": "easy preSampling"
},
"widgets_values": [
20,
8,
"euler_ancestral",
"karras",
1,
990935372509924,
"randomize"
]
},
{
"id": 118,
"type": "LoadImage",
"pos": {
"0": 3551,
"1": 825
},
"size": {
"0": 290,
"1": 310
},
"flags": {},
"order": 38,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
122
],
"slot_index": 0
},
{
"name": "MASK",
"type": "MASK",
"links": null
}
],
"properties": {
"Node name for S&R": "LoadImage"
},
"widgets_values": [
"00002-method:DPM++ 2M_Steps:30_CFG:8_SEED:2867746613.png",
"image"
]
},
{
"id": 119,
"type": "AIO_Preprocessor",
"pos": {
"0": 3864,
"1": 1054
},
"size": {
"0": 210,
"1": 80
},
"flags": {},
"order": 56,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 122
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
126
],
"slot_index": 0
}
],
"title": "AIO_Preprocessor",
"properties": {
"Node name for S&R": "AIO_Preprocessor"
},
"widgets_values": [
"AnyLineArtPreprocessor_aux",
1024
]
},
{
"id": 121,
"type": "easy controlnetLoader++",
"pos": {
"0": 3973,
"1": 769
},
"size": {
"0": 320,
"1": 220
},
"flags": {},
"order": 70,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 124
},
{
"name": "image",
"type": "IMAGE",
"link": 126
},
{
"name": "control_net",
"type": "CONTROL_NET",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
125
],
"slot_index": 0
},
{
"name": "positive",
"type": "CONDITIONING",
"links": null
},
{
"name": "negative",
"type": "CONDITIONING",
"links": null
}
],
"title": "easy controlnetLoader++",
"properties": {
"Node name for S&R": "easy controlnetLoader++"
},
"widgets_values": [
"SDXL\\controlnet-union-sdxl-1.0\\iffusion_pytorch_model_promax.safetensors",
0.896,
0,
1,
0.8,
"canny/lineart/anime_lineart/mlsd"
]
},
{
"id": 73,
"type": "ttN pipeKSampler_v2",
"pos": {
"0": 843,
"1": 2531
},
"size": {
"0": 300,
"1": 530
},
"flags": {},
"order": 75,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 65
},
{
"name": "optional_model",
"type": "MODEL",
"link": null,
"shape": 7
},
{
"name": "optional_positive",
"type": "CONDITIONING",
"link": null,
"shape": 7
},
{
"name": "optional_negative",
"type": "CONDITIONING",
"link": null,
"shape": 7
},
{
"name": "optional_latent",
"type": "LATENT",
"link": null,
"shape": 7
},
{
"name": "optional_vae",
"type": "VAE",
"link": null,
"shape": 7
},
{
"name": "optional_clip",
"type": "CLIP",
"link": null,
"shape": 7
},
{
"name": "input_image_override",
"type": "IMAGE",
"link": null,
"shape": 7
},
{
"name": "adv_xyPlot",
"type": "ADV_XYPLOT",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": null
},
{
"name": "model",
"type": "MODEL",
"links": null
},
{
"name": "positive",
"type": "CONDITIONING",
"links": null
},
{
"name": "negative",
"type": "CONDITIONING",
"links": null
},
{
"name": "latent",
"type": "LATENT",
"links": null
},
{
"name": "vae",
"type": "VAE",
"links": null
},
{
"name": "clip",
"type": "CLIP",
"links": null
},
{
"name": "images",
"type": "IMAGE",
"links": [],
"slot_index": 7
},
{
"name": "seed",
"type": "INT",
"links": null
},
{
"name": "plot_image",
"type": "IMAGE",
"links": null
}
],
"title": "ttN pipeKSampler_v2",
"properties": {
"Node name for S&R": "ttN pipeKSampler_v2",
"ttNnodeVersion": "2.3.1"
},
"widgets_values": [
"None",
1,
"[latent] nearest-exact",
"2x_NMKD-YandereNeo-Lite_320k-10k.pth",
1.5,
"by percentage",
50,
1024,
1024,
1024,
"disabled",
20,
8,
"euler_ancestral",
"karras",
0.552,
"Hide",
"ComfyUI",
"png",
true,
962680672102791,
"randomize",
null
]
},
{
"id": 127,
"type": "Fast Groups Muter (rgthree)",
"pos": {
"0": -301,
"1": 60
},
"size": {
"0": 310,
"1": 180
},
"flags": {},
"order": 39,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "OPT_CONNECTION",
"type": "*",
"links": null
}
],
"properties": {
"matchColors": "pale_blue",
"matchTitle": "",
"showNav": true,
"sort": "position",
"customSortAlphabet": "",
"toggleRestriction": "default"
}
},
{
"id": 126,
"type": "Fast Groups Muter (rgthree)",
"pos": {
"0": 1325,
"1": 69
},
"size": {
"0": 330,
"1": 180
},
"flags": {},
"order": 40,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "OPT_CONNECTION",
"type": "*",
"links": null
}
],
"properties": {
"matchColors": "cyan",
"matchTitle": "",
"showNav": true,
"sort": "position",
"customSortAlphabet": "",
"toggleRestriction": "default"
}
},
{
"id": 50,
"type": "Note",
"pos": {
"0": 110,
"1": -10
},
"size": {
"0": 354.63922119140625,
"1": 81.43138122558594
},
"flags": {},
"order": 41,
"mode": 2,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"↓基本"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 128,
"type": "Note",
"pos": {
"0": 110,
"1": -196
},
"size": [
457.74783047762776,
81.30800073797047
],
"flags": {},
"order": 42,
"mode": 2,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"解説\nhttps://sp8999.com/comfyui/2024/10/24/1966/"
],
"color": "#432",
"bgcolor": "#653"
}
],
"links": [
[
10,
10,
0,
11,
0,
"PIPE_LINE"
],
[
11,
11,
0,
12,
0,
"PIPE_LINE"
],
[
12,
13,
0,
14,
0,
"PIPE_LINE"
],
[
13,
14,
0,
15,
0,
"PIPE_LINE"
],
[
14,
16,
0,
14,
1,
"IMAGE"
],
[
15,
17,
0,
18,
0,
"PIPE_LINE"
],
[
17,
18,
0,
19,
0,
"PIPE_LINE"
],
[
18,
21,
0,
17,
1,
"CONTROL_NET_STACK"
],
[
20,
23,
0,
21,
1,
"IMAGE"
],
[
24,
25,
0,
26,
0,
"PIPE_LINE"
],
[
26,
24,
0,
22,
0,
"PIPE_LINE"
],
[
28,
27,
0,
29,
0,
"IMAGE"
],
[
29,
29,
0,
22,
1,
"IMAGE"
],
[
34,
22,
0,
25,
0,
"PIPE_LINE"
],
[
36,
34,
0,
32,
2,
"CONDITIONING"
],
[
37,
34,
1,
32,
3,
"CONDITIONING"
],
[
38,
35,
0,
34,
2,
"CONTROL_NET"
],
[
39,
36,
0,
32,
0,
"PIPE_LINE"
],
[
40,
36,
2,
34,
0,
"CONDITIONING"
],
[
41,
36,
3,
34,
1,
"CONDITIONING"
],
[
42,
38,
0,
34,
7,
"CONTROL_NET_WEIGHTS"
],
[
43,
40,
0,
41,
0,
"PIPE_LINE"
],
[
45,
41,
0,
42,
0,
"PIPE_LINE"
],
[
46,
43,
0,
44,
1,
"IMAGE"
],
[
47,
40,
1,
44,
0,
"MODEL"
],
[
48,
44,
0,
42,
1,
"MODEL"
],
[
50,
44,
1,
41,
1,
"IMAGE"
],
[
51,
47,
0,
48,
0,
"MODEL"
],
[
52,
47,
1,
48,
1,
"CLIP_VISION"
],
[
53,
47,
2,
48,
2,
"IPADAPTER"
],
[
54,
47,
3,
48,
3,
"EMBEDS"
],
[
55,
47,
4,
48,
4,
"EMBEDS"
],
[
56,
52,
0,
53,
0,
"PIPE_LINE"
],
[
57,
53,
0,
54,
0,
"PIPE_LINE"
],
[
58,
56,
0,
52,
0,
"LORA_STACK"
],
[
59,
60,
0,
61,
0,
"PIPE_LINE"
],
[
60,
63,
0,
61,
1,
"IMAGE"
],
[
61,
61,
0,
62,
0,
"PIPE_LINE"
],
[
62,
62,
0,
66,
0,
"PIPE_LINE"
],
[
63,
67,
0,
68,
0,
"PIPE_LINE"
],
[
64,
68,
0,
69,
0,
"PIPE_LINE"
],
[
65,
69,
0,
73,
0,
"PIPE_LINE"
],
[
70,
79,
0,
80,
0,
"PIPE_LINE"
],
[
71,
80,
0,
81,
0,
"PIPE_LINE"
],
[
76,
83,
0,
84,
0,
"PIPE_LINE"
],
[
77,
86,
0,
83,
0,
"PIPE_LINE"
],
[
78,
82,
0,
86,
0,
"PIPE_LINE"
],
[
79,
85,
0,
86,
1,
"IMAGE"
],
[
80,
85,
1,
86,
2,
"MASK"
],
[
82,
89,
0,
91,
2,
"PIPE_LINE"
],
[
83,
90,
0,
91,
1,
"PIPE_LINE"
],
[
84,
81,
0,
91,
0,
"PIPE_LINE"
],
[
85,
91,
0,
88,
0,
"PIPE_LINE"
],
[
97,
110,
2,
108,
0,
"CONDITIONING"
],
[
98,
110,
3,
108,
1,
"CONDITIONING"
],
[
99,
110,
5,
108,
2,
"VAE"
],
[
104,
102,
0,
109,
0,
"MODEL"
],
[
107,
110,
1,
102,
0,
"MODEL"
],
[
108,
110,
0,
98,
0,
"PIPE_LINE"
],
[
109,
97,
0,
110,
0,
"PIPE_LINE"
],
[
110,
100,
0,
108,
3,
"IMAGE"
],
[
111,
98,
0,
112,
0,
"PIPE_LINE"
],
[
112,
109,
0,
112,
1,
"MODEL"
],
[
113,
108,
0,
112,
2,
"CONDITIONING"
],
[
114,
108,
1,
112,
3,
"CONDITIONING"
],
[
115,
108,
2,
102,
1,
"LATENT"
],
[
116,
108,
3,
112,
4,
"LATENT"
],
[
117,
100,
1,
108,
4,
"MASK"
],
[
121,
116,
0,
117,
0,
"PIPE_LINE"
],
[
122,
118,
0,
119,
0,
"IMAGE"
],
[
124,
115,
0,
121,
0,
"PIPE_LINE"
],
[
125,
121,
0,
116,
0,
"PIPE_LINE"
],
[
126,
119,
0,
121,
1,
"IMAGE"
]
],
"groups": [
{
"title": "アップスケール(モデル)",
"bounding": [
54,
1922,
1516,
492
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"title": "Controlnet",
"bounding": [
1685,
685,
1550,
852
],
"color": "#8AA",
"font_size": 24,
"flags": {}
},
{
"title": "シンプルi2i",
"bounding": [
53,
591,
1235,
492
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"title": "シンプルt2i",
"bounding": [
55,
112,
1228,
466
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"title": "Cntrolnet(Stack)",
"bounding": [
1688,
116,
1523,
560
],
"color": "#8AA",
"font_size": 24,
"flags": {}
},
{
"title": "IpAdapter",
"bounding": [
1680,
1547,
1423,
838
],
"color": "#8AA",
"font_size": 24,
"flags": {}
},
{
"title": "Lora-Stack",
"bounding": [
54,
1118,
1303,
781
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"title": "アップスケール(Latent)",
"bounding": [
57,
2445,
1512,
622
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"title": "DetailerFix(Adetailerみたいなやつ)",
"bounding": [
1681,
2406,
2151,
623
],
"color": "#8AA",
"font_size": 24,
"flags": {}
},
{
"title": "シンプルインペイント",
"bounding": [
57,
3087,
1507,
468
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"title": "Foooooocus インペイント",
"bounding": [
1682,
3082,
1934,
488
],
"color": "#8AA",
"font_size": 24,
"flags": {}
},
{
"title": "Controlnet++ (Union)",
"bounding": [
3253,
685,
1616,
624
],
"color": "#8AA",
"font_size": 24,
"flags": {}
}
],
"config": {},
"extra": {
"workspace_info": {
"id": "3781VAsBbjEG8Fcs3NQ1I",
"saveLock": false,
"cloudID": null,
"coverMediaPath": null
},
"0246.VERSION": [
0,
0,
4
]
},
"version": 0.4
}
Pipeの概念を知ろう
Pipeとは複数のデータをまとめて1本の線で運べるようにしたものです。
正直Pipeじゃなくてもこれだけで済むなら楽やろがいって感じですが、Pipeなら1本繋げば終わりなんですね。ワァ簡単…
途中で別の接続を合流させたい時はPipeInやEdit系で必要な所だけ追加してあげればOKです。
まぁ下の例だとPipeIn使わなくても直接Samplerに渡せばいいんですが、フローの途中で差し込みたい時というのは必ずあるので覚えておくと楽できるかもしれません。
繋げるPipeと繋げないPipe
えーPipeは種類が乱立しています……
基本的に種類が違うものには変換を噛ませないと繋がりません。
Pipe(紫色)
まずEasyUseやttNで使われている先述のやつですね。
Comfyroll Studioも多分これです。
BasicPipe、DetailerPipe
ImpactPackなどで使われているものです。
なおBasicとDetailerは変換しないと繋がりません(なんで…)
Context(ctx)
Rgthree、Eff-EDのctx。ここは接続可能です。
他個別っぽいもの。CPipe、Pipe(灰色)
CrystoolsとArtVentrure。
これもこのノードだけで使えるオリジナル…?
ArtVentrureは名前がただのPipeですが、ttNとかに繋がりません。
個人的に大好きノード0246です。
INに何でも接続できてOutも好きに出せる、かゆい所に手が届く系ノードです。
いつか紹介したいけど説明が難しい…。
基本のつなぎ方
text to image(t2i)
この3つを繋ぐだけです。
Fullノード同士で繋げば2つで済むのですが、3接続の場合はKsamplerを実質Previewとして使えるので基本的には上パターンのほうが便利です。
下パターンだとPreviewをデカく見ようと拡大すると接続の取り回しが悪くなります。
■サンプルワークフロー
{
"last_node_id": 4,
"last_link_id": 2,
"nodes": [
{
"id": 2,
"type": "easy comfyLoader",
"pos": {
"0": 44,
"1": 68
},
"size": [
262,
363.2813720703125
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [
{
"name": "optional_lora_stack",
"type": "LORA_STACK",
"link": null,
"shape": 7
},
{
"name": "optional_controlnet_stack",
"type": "CONTROL_NET_STACK",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
1
],
"slot_index": 0
},
{
"name": "model",
"type": "MODEL",
"links": null
},
{
"name": "vae",
"type": "VAE",
"links": null
}
],
"title": "easy comfyLoader",
"properties": {
"Node name for S&R": "easy comfyLoader"
},
"widgets_values": [
"SDXL\\osukinimixXL_v10.safetensors",
"Baked VAE",
-2,
"None",
1,
1,
"1024 x 1024",
512,
512,
"1girl",
"worst quality,low quality,normal quality,oldest,early,mid",
1
]
},
{
"id": 3,
"type": "easy preSampling",
"pos": {
"0": 336,
"1": 70
},
"size": [
210,
242
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 1
},
{
"name": "image_to_latent",
"type": "IMAGE",
"link": null,
"shape": 7
},
{
"name": "latent",
"type": "LATENT",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
2
],
"slot_index": 0
}
],
"title": "easy preSampling",
"properties": {
"Node name for S&R": "easy preSampling"
},
"widgets_values": [
20,
8,
"euler_ancestral",
"karras",
1,
14766764379128,
"randomize"
]
},
{
"id": 4,
"type": "easy kSampler",
"pos": {
"0": 575,
"1": 69
},
"size": [
315,
126
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 2
},
{
"name": "model",
"type": "MODEL",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": null
},
{
"name": "image",
"type": "IMAGE",
"links": null
}
],
"title": "easy kSampler",
"properties": {
"Node name for S&R": "easy kSampler"
},
"widgets_values": [
"Preview",
0,
"ComfyUI"
]
}
],
"links": [
[
1,
2,
0,
3,
0,
"PIPE_LINE"
],
[
2,
3,
0,
4,
0,
"PIPE_LINE"
]
],
"groups": [],
"config": {},
"extra": {
"0246.VERSION": [
0,
0,
4
]
},
"version": 0.4
}
image to image(i2i)
t2iのpreSamplingにLoadImageを繋ぐだけです。これは自動でLatent化してくれるので、VaeEncodeを繋ぐ必要もありません。
Inpaint
一番シンプルなインペイント。こちらはインペイントモデルを使う必要があります。
applyInpaintでinpaint_model_conditioningを選びます。
マスクはLoadImageを右クリックしてOpen in MaskEditorで塗りつぶしてSaveをおします。
■サンプルワークフロー
{
"last_node_id": 10,
"last_link_id": 8,
"nodes": [
{
"id": 5,
"type": "easy comfyLoader",
"pos": {
"0": 39.159942626953125,
"1": 59.10161209106445
},
"size": [
262,
364.93817138671875
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [
{
"name": "optional_lora_stack",
"type": "LORA_STACK",
"link": null,
"shape": 7
},
{
"name": "optional_controlnet_stack",
"type": "CONTROL_NET_STACK",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
6
],
"slot_index": 0
},
{
"name": "model",
"type": "MODEL",
"links": null
},
{
"name": "vae",
"type": "VAE",
"links": null
}
],
"title": "easy comfyLoader",
"properties": {
"Node name for S&R": "easy comfyLoader"
},
"widgets_values": [
"inpaint\\animaginexl_v31Inpainting.safetensors",
"Baked VAE",
-2,
"None",
1,
1,
"1024 x 1024",
512,
512,
"1girl,closed mouth",
"worst quality,low quality,normal quality,oldest,early,mid",
1
]
},
{
"id": 6,
"type": "easy preSampling",
"pos": {
"0": 981.7156982421875,
"1": 61.90629959106445
},
"size": [
210,
242
],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 4
},
{
"name": "image_to_latent",
"type": "IMAGE",
"link": null,
"shape": 7
},
{
"name": "latent",
"type": "LATENT",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
5
],
"slot_index": 0
}
],
"title": "easy preSampling",
"properties": {
"Node name for S&R": "easy preSampling"
},
"widgets_values": [
20,
8,
"euler_ancestral",
"karras",
0.538,
66955692789861,
"randomize"
]
},
{
"id": 7,
"type": "easy kSampler",
"pos": {
"0": 1206.7156982421875,
"1": 60.90629959106445
},
"size": [
315,
290
],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 5
},
{
"name": "model",
"type": "MODEL",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": null
},
{
"name": "image",
"type": "IMAGE",
"links": null
}
],
"title": "easy kSampler",
"properties": {
"Node name for S&R": "easy kSampler"
},
"widgets_values": [
"Preview",
0,
"ComfyUI"
]
},
{
"id": 8,
"type": "LoadImage",
"pos": {
"0": 323.7157287597656,
"1": 115.90629577636719
},
"size": {
"0": 315,
"1": 314
},
"flags": {},
"order": 1,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
7
],
"slot_index": 0
},
{
"name": "MASK",
"type": "MASK",
"links": [
8
],
"slot_index": 1
}
],
"properties": {
"Node name for S&R": "LoadImage"
},
"widgets_values": [
"clipspace/clipspace-mask-1837733.2999999523.png [input]",
"image"
]
},
{
"id": 9,
"type": "easy applyInpaint",
"pos": {
"0": 679.7156982421875,
"1": 60.90629959106445
},
"size": [
272.54833984375,
146
],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 6
},
{
"name": "image",
"type": "IMAGE",
"link": 7
},
{
"name": "mask",
"type": "MASK",
"link": 8
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
4
],
"slot_index": 0
}
],
"title": "easy applyInpaint",
"properties": {
"Node name for S&R": "easy applyInpaint"
},
"widgets_values": [
"normal",
"inpaint_model_conditioning",
6,
"float16",
1,
"text guided",
1,
0,
10000
]
},
{
"id": 10,
"type": "Note",
"pos": {
"0": 656.7156982421875,
"1": 352.90631103515625
},
"size": [
348.364013671875,
79.45137023925781
],
"flags": {},
"order": 2,
"mode": 2,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"こちらはインペイントモデルを使用する必要があります。"
],
"color": "#432",
"bgcolor": "#653"
}
],
"links": [
[
4,
9,
0,
6,
0,
"PIPE_LINE"
],
[
5,
6,
0,
7,
0,
"PIPE_LINE"
],
[
6,
5,
0,
9,
0,
"PIPE_LINE"
],
[
7,
8,
0,
9,
1,
"IMAGE"
],
[
8,
8,
1,
9,
2,
"MASK"
]
],
"groups": [],
"config": {},
"extra": {
"0246.VERSION": [
0,
0,
4
]
},
"version": 0.4
}
LoRAを使う
一種類だけ使う
LoaderにあるLoRAでセットするだけです。
複数使う_1
LoraStackをLoaderに繋ぎます。(これはEasyUseのStackerじゃなくてもOK)
複数使う_2
ttNのPipeLoraStackを繋ぎます。
こちらは好きな位置で繋ぎこみできるので、例えばLatentUpscale処理をかける時だけLoRAを効かせたい時やXYするほどでもないけどLora有り無しを比較したい時などに役立ちます。
■サンプルワークフロー
{
"last_node_id": 20,
"last_link_id": 10,
"nodes": [
{
"id": 5,
"type": "easy comfyLoader",
"pos": {
"0": 389.1976318359375,
"1": 103.79444885253906
},
"size": [
262,
363.2813720703125
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [
{
"name": "optional_lora_stack",
"type": "LORA_STACK",
"link": 3,
"shape": 7
},
{
"name": "optional_controlnet_stack",
"type": "CONTROL_NET_STACK",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
4
],
"slot_index": 0
},
{
"name": "model",
"type": "MODEL",
"links": null
},
{
"name": "vae",
"type": "VAE",
"links": null
}
],
"title": "easy comfyLoader",
"properties": {
"Node name for S&R": "easy comfyLoader"
},
"widgets_values": [
"SDXL\\osukinimixXL_v10.safetensors",
"Baked VAE",
-2,
"None",
1,
1,
"1024 x 1024",
512,
512,
"1girl",
"worst quality,low quality,normal quality,oldest,early,mid",
1
]
},
{
"id": 6,
"type": "easy preSampling",
"pos": {
"0": 677.1976318359375,
"1": 101.79444885253906
},
"size": [
210,
242
],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 4
},
{
"name": "image_to_latent",
"type": "IMAGE",
"link": null,
"shape": 7
},
{
"name": "latent",
"type": "LATENT",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
5
],
"slot_index": 0
}
],
"title": "easy preSampling",
"properties": {
"Node name for S&R": "easy preSampling"
},
"widgets_values": [
20,
8,
"euler_ancestral",
"karras",
1,
983795126299274,
"randomize"
]
},
{
"id": 7,
"type": "easy kSampler",
"pos": {
"0": 908.1976318359375,
"1": 101.79444885253906
},
"size": [
315,
126
],
"flags": {},
"order": 6,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 5
},
{
"name": "model",
"type": "MODEL",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": null
},
{
"name": "image",
"type": "IMAGE",
"links": null
}
],
"title": "easy kSampler",
"properties": {
"Node name for S&R": "easy kSampler"
},
"widgets_values": [
"Preview",
0,
"ComfyUI"
]
},
{
"id": 9,
"type": "easy loraStack",
"pos": {
"0": 100.1976318359375,
"1": 107.79444885253906
},
"size": [
253.60000610351562,
178
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [
{
"name": "optional_lora_stack",
"type": "LORA_STACK",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "lora_stack",
"type": "LORA_STACK",
"links": [
3
],
"slot_index": 0
}
],
"title": "easy loraStack",
"properties": {
"Node name for S&R": "easy loraStack"
},
"widgets_values": [
true,
"advanced",
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1
]
},
{
"id": 13,
"type": "easy comfyLoader",
"pos": {
"0": 66,
"1": 593
},
"size": [
262,
363.2813720703125
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [
{
"name": "optional_lora_stack",
"type": "LORA_STACK",
"link": null,
"shape": 7
},
{
"name": "optional_controlnet_stack",
"type": "CONTROL_NET_STACK",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
9
],
"slot_index": 0
},
{
"name": "model",
"type": "MODEL",
"links": null
},
{
"name": "vae",
"type": "VAE",
"links": null
}
],
"title": "easy comfyLoader",
"properties": {
"Node name for S&R": "easy comfyLoader"
},
"widgets_values": [
"SDXL\\osukinimixXL_v10.safetensors",
"Baked VAE",
-2,
"None",
1,
1,
"1024 x 1024",
512,
512,
"1girl",
"worst quality,low quality,normal quality,oldest,early,mid",
1
]
},
{
"id": 20,
"type": "ttN pipeLoraStack",
"pos": {
"0": 359,
"1": 592
},
"size": [
281.84882812499995,
214
],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [
{
"name": "optional_pipe",
"type": "PIPE_LINE",
"link": 9,
"shape": 7
},
{
"name": "model_override",
"type": "MODEL",
"link": null,
"shape": 7
},
{
"name": "clip_override",
"type": "CLIP",
"link": null,
"shape": 7
},
{
"name": "optional_lora_stack",
"type": "LORA_STACK",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "optional_pipe",
"type": "PIPE_LINE",
"links": [
10
],
"slot_index": 0
},
{
"name": "lora_stack",
"type": "LORA_STACK",
"links": null
}
],
"title": "ttN pipeLoraStack",
"properties": {
"Node name for S&R": "ttN pipeLoraStack",
"ttNnodeVersion": "1.1.1"
},
"widgets_values": [
true,
"simple",
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1,
"None",
1,
1,
1
]
},
{
"id": 14,
"type": "easy preSampling",
"pos": {
"0": 669,
"1": 590
},
"size": [
210,
242
],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 10
},
{
"name": "image_to_latent",
"type": "IMAGE",
"link": null,
"shape": 7
},
{
"name": "latent",
"type": "LATENT",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
8
],
"slot_index": 0
}
],
"title": "easy preSampling",
"properties": {
"Node name for S&R": "easy preSampling"
},
"widgets_values": [
20,
8,
"euler_ancestral",
"karras",
1,
983795126299274,
"randomize"
]
},
{
"id": 15,
"type": "easy kSampler",
"pos": {
"0": 902,
"1": 590
},
"size": [
315,
126
],
"flags": {},
"order": 7,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 8
},
{
"name": "model",
"type": "MODEL",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": null
},
{
"name": "image",
"type": "IMAGE",
"links": null
}
],
"title": "easy kSampler",
"properties": {
"Node name for S&R": "easy kSampler"
},
"widgets_values": [
"Preview",
0,
"ComfyUI"
]
}
],
"links": [
[
3,
9,
0,
5,
0,
"LORA_STACK"
],
[
4,
5,
0,
6,
0,
"PIPE_LINE"
],
[
5,
6,
0,
7,
0,
"PIPE_LINE"
],
[
8,
14,
0,
15,
0,
"PIPE_LINE"
],
[
9,
13,
0,
20,
0,
"PIPE_LINE"
],
[
10,
20,
0,
14,
0,
"PIPE_LINE"
]
],
"groups": [
{
"title": "Loaderにつなぐ",
"bounding": [
31,
18,
1210,
466
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"title": "途中で繋ぐ",
"bounding": [
34,
506,
1209,
471
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
}
],
"config": {},
"extra": {
"0246.VERSION": [
0,
0,
4
]
},
"version": 0.4
}
アップスケール
モデル使用
Ksamplerの後ろにHiresFixを繋いでモデルを指定します。
ビルドイン以外のアップスケールモデルも使用できます。
アップスケールモデルはManagerのModel ManagerからTypeをUpscaleを選べばインストールできます。
アップスケールモデルDBから探して自分でフォルダに入れるでもOK。
ComfyUI単独インストールならmodels/upscale_modelsへ
StabilityMatrixインストールならModels/ESRGANへ
OpenModelDB
LatentUpscale
EasyUseだけでやろうと思うと間にLatentUpscaleノードを挟んだりする必要があるのでttNのSamplerを繋げるのが一番手軽です。
■サンプルワークフロー
{
"last_node_id": 4,
"last_link_id": 3,
"nodes": [
{
"id": 1,
"type": "easy comfyLoader",
"pos": {
"0": 100.64781951904297,
"1": 113.9732666015625
},
"size": [
262,
363.2813720703125
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [
{
"name": "optional_lora_stack",
"type": "LORA_STACK",
"link": null,
"shape": 7
},
{
"name": "optional_controlnet_stack",
"type": "CONTROL_NET_STACK",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
1
],
"slot_index": 0
},
{
"name": "model",
"type": "MODEL",
"links": null
},
{
"name": "vae",
"type": "VAE",
"links": null
}
],
"title": "easy comfyLoader",
"properties": {
"Node name for S&R": "easy comfyLoader"
},
"widgets_values": [
"SDXL\\osukinimixXL_v10.safetensors",
"Baked VAE",
-2,
"None",
1,
1,
"1024 x 1024",
512,
512,
"1girl",
"worst quality,low quality,normal quality,oldest,early,mid",
1
]
},
{
"id": 2,
"type": "easy preSampling",
"pos": {
"0": 390.5852966308594,
"1": 112.4625244140625
},
"size": [
210,
242
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 1
},
{
"name": "image_to_latent",
"type": "IMAGE",
"link": null,
"shape": 7
},
{
"name": "latent",
"type": "LATENT",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
2
],
"slot_index": 0
}
],
"title": "easy preSampling",
"properties": {
"Node name for S&R": "easy preSampling"
},
"widgets_values": [
20,
8,
"euler_ancestral",
"karras",
1,
126449865765594,
"randomize"
]
},
{
"id": 3,
"type": "easy kSampler",
"pos": {
"0": 622.5852661132812,
"1": 113.4625244140625
},
"size": [
225.57479858398438,
290
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 2
},
{
"name": "model",
"type": "MODEL",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": [
3
],
"slot_index": 0
},
{
"name": "image",
"type": "IMAGE",
"links": [],
"slot_index": 1
}
],
"title": "easy kSampler",
"properties": {
"Node name for S&R": "easy kSampler"
},
"widgets_values": [
"Preview",
0,
"ComfyUI"
]
},
{
"id": 4,
"type": "ttN pipeKSampler_v2",
"pos": {
"0": 866.5852661132812,
"1": 115.4625244140625
},
"size": [
304.80712890625,
526
],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"link": 3
},
{
"name": "optional_model",
"type": "MODEL",
"link": null,
"shape": 7
},
{
"name": "optional_positive",
"type": "CONDITIONING",
"link": null,
"shape": 7
},
{
"name": "optional_negative",
"type": "CONDITIONING",
"link": null,
"shape": 7
},
{
"name": "optional_latent",
"type": "LATENT",
"link": null,
"shape": 7
},
{
"name": "optional_vae",
"type": "VAE",
"link": null,
"shape": 7
},
{
"name": "optional_clip",
"type": "CLIP",
"link": null,
"shape": 7
},
{
"name": "input_image_override",
"type": "IMAGE",
"link": null,
"shape": 7
},
{
"name": "adv_xyPlot",
"type": "ADV_XYPLOT",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "pipe",
"type": "PIPE_LINE",
"links": null
},
{
"name": "model",
"type": "MODEL",
"links": null
},
{
"name": "positive",
"type": "CONDITIONING",
"links": null
},
{
"name": "negative",
"type": "CONDITIONING",
"links": null
},
{
"name": "latent",
"type": "LATENT",
"links": null
},
{
"name": "vae",
"type": "VAE",
"links": null
},
{
"name": "clip",
"type": "CLIP",
"links": null
},
{
"name": "images",
"type": "IMAGE",
"links": [],
"slot_index": 7
},
{
"name": "seed",
"type": "INT",
"links": null
},
{
"name": "plot_image",
"type": "IMAGE",
"links": null
}
],
"title": "ttN pipeKSampler_v2",
"properties": {
"Node name for S&R": "ttN pipeKSampler_v2",
"ttNnodeVersion": "2.3.1"
},
"widgets_values": [
"None",
1,
"[latent] nearest-exact",
"2x_NMKD-YandereNeo-Lite_320k-10k.pth",
1.5,
"by percentage",
50,
1024,
1024,
1024,
"disabled",
20,
8,
"euler_ancestral",
"karras",
0.552,
"Preview",
"ComfyUI",
"png",
true,
962680672102791,
"randomize",
null
]
}
],
"links": [
[
1,
1,
0,
2,
0,
"PIPE_LINE"
],
[
2,
2,
0,
3,
0,
"PIPE_LINE"
],
[
3,
3,
0,
4,
0,
"PIPE_LINE"
]
],
"groups": [],
"config": {},
"extra": {
"0246.VERSION": [
0,
0,
4
]
},
"version": 0.4
}
Pipe変換
BasicPipe ー>Pipe変換は無いっぽい…?
やりたい場面はあんまりない気はしますが、やる場合はPipeInとかで拾うしか無いですね。
類似ノード
下記2つですが実質1つ。
Eff-V2とEff-ED(Eff拡張ノードみたいなやつ)があります。
こちらもそのうち使い方紹介作るかもしれません。
次は中級編。ビルドイン系ノードを使って圧縮しよう。