diff --git a/Example/NodeAlignPro_demo.png b/Example/NodeAlignPro_demo.png
deleted file mode 100644
index 6e93dbb..0000000
Binary files a/Example/NodeAlignPro_demo.png and /dev/null differ
diff --git a/README.md b/README.md
index 787c022..b51d347 100644
--- a/README.md
+++ b/README.md
@@ -15,8 +15,8 @@ The foundational code and concepts were largely completed back in June-July of t
#### ✅ New Version Demo
-
-
+
+
#### If you like it, please consider giving it a **⭐Star**. Your encouragement is my greatest motivation!
⚠️ about ComfyUI Node 2.0...
@@ -30,7 +30,7 @@ The foundational code and concepts were largely completed back in June-July of t
⚠️ Legacy v1.0.4_rc UI...
**Legacy v1.0.4_rc**: Only provided basic node alignment tools and fixed coloring tools:
-
+
diff --git a/README_ZH.md b/README_ZH.md
index d1e70d4..41e4e2a 100644
--- a/README_ZH.md
+++ b/README_ZH.md
@@ -15,8 +15,8 @@
#### ✅ 新版效果演示
-
-
+
+
#### 如果觉得还可以,欢迎帮忙点下**⭐Star**,您的鼓励就是我最大的动力~
@@ -32,7 +32,7 @@
⚠️旧版v1.0.4_rc UI界面...
**旧版v1.0.4_rc**: 只提供基础的节点对齐工具和固定的上色工具:
-
+
## ✨ 核心功能 (已正式上线)
diff --git a/Example/hNAP_v2/ComfyUI_EasyKitHT_NodeAlignPro_v2.webp b/docs/images/ComfyUI_EasyKitHT_NodeAlignPro_v2.webp
similarity index 100%
rename from Example/hNAP_v2/ComfyUI_EasyKitHT_NodeAlignPro_v2.webp
rename to docs/images/ComfyUI_EasyKitHT_NodeAlignPro_v2.webp
diff --git a/Example/hNAP_v2/hNodeAlignPro__v201rc.png b/docs/images/hNodeAlignPro__v201rc.png
similarity index 100%
rename from Example/hNAP_v2/hNodeAlignPro__v201rc.png
rename to docs/images/hNodeAlignPro__v201rc.png
diff --git a/Example/hNAP_v2/hNodeAlignPro_v2__ColorPicker.webp b/docs/images/hNodeAlignPro_v2__ColorPicker.webp
similarity index 100%
rename from Example/hNAP_v2/hNodeAlignPro_v2__ColorPicker.webp
rename to docs/images/hNodeAlignPro_v2__ColorPicker.webp
diff --git a/Example/hNAP_v2/h_NodeAlignPro_v1__UI.webp b/docs/images/h_NodeAlignPro_v1__UI.webp
similarity index 100%
rename from Example/hNAP_v2/h_NodeAlignPro_v1__UI.webp
rename to docs/images/h_NodeAlignPro_v1__UI.webp
diff --git a/Example/hNAP_v2/h_NodeAlignPro_v2__UI.webp b/docs/images/h_NodeAlignPro_v2__UI.webp
similarity index 100%
rename from Example/hNAP_v2/h_NodeAlignPro_v2__UI.webp
rename to docs/images/h_NodeAlignPro_v2__UI.webp
diff --git a/Example/NodeAlignPro_demo(API).json b/example_workflows/_hNodeAlignPro2(API)_demo.json
similarity index 85%
rename from Example/NodeAlignPro_demo(API).json
rename to example_workflows/_hNodeAlignPro2(API)_demo.json
index e77d3ed..155deeb 100644
--- a/Example/NodeAlignPro_demo(API).json
+++ b/example_workflows/_hNodeAlignPro2(API)_demo.json
@@ -1,7 +1,7 @@
{
"3": {
"inputs": {
- "seed": 462639134113331,
+ "seed": 2718281828459,
"steps": 20,
"cfg": 8,
"sampler_name": "euler",
@@ -31,7 +31,7 @@
},
"4": {
"inputs": {
- "ckpt_name": "sd1.5_HT写实_麦橘\\MajicMixRealistic_麦橘写实_v7.safetensors"
+ "ckpt_name": "v1-5-pruned-emaonly-fp16.safetensors"
},
"class_type": "CheckpointLoaderSimple",
"_meta": {
@@ -41,7 +41,7 @@
"5": {
"inputs": {
"width": 512,
- "height": 512,
+ "height": 720,
"batch_size": 1
},
"class_type": "EmptyLatentImage",
@@ -52,12 +52,6 @@
"6": {
"inputs": {
"text": "High - definition, realistic, young woman, natural facial features, smooth skin, clear eyes, natural mouth, good natural lighting, good lighting effects,",
- "speak_and_recognation": {
- "__value__": [
- false,
- true
- ]
- },
"clip": [
"4",
1
@@ -71,12 +65,6 @@
"7": {
"inputs": {
"text": "text, watermark,\nDistortion, disproportionate, incorrectly spliced limbs, incorrect fingers, multiple heads, one body with multiple heads, incomplete limbs, elongated body, blurry, deformed, objects covering the face, facial artifacts, obscured eyes, covered mouth, incorrect splicing, malformed fingers, extra limbs, elongated neck, blurry face, graphical glitches, textured face errors, lowres, watermark, cropped, out of frame, bad proportions, disfigured, mutated, extra arms, fused fingers, missing lips, malformed ears, irregular iris, skin blemishes, unnatural lighting, strange colors on face, glitchy effects near mouth or eyes, artificial lighting artifacts\n",
- "speak_and_recognation": {
- "__value__": [
- false,
- true
- ]
- },
"clip": [
"4",
1
@@ -105,7 +93,7 @@
},
"9": {
"inputs": {
- "filename_prefix": "ComfyUI_EasyKitHT_NodeAlignPro",
+ "filename_prefix": "_hNodeAlignPro2",
"images": [
"8",
0
diff --git a/Example/NodeAlignPro_demo.json b/example_workflows/_hNodeAlignPro2_demo.json
similarity index 84%
rename from Example/NodeAlignPro_demo.json
rename to example_workflows/_hNodeAlignPro2_demo.json
index 907a8b3..1399de4 100644
--- a/Example/NodeAlignPro_demo.json
+++ b/example_workflows/_hNodeAlignPro2_demo.json
@@ -1,9 +1,250 @@
{
"id": "94462c7a-f815-4abe-978b-3668e6ce494e",
"revision": 0,
- "last_node_id": 10,
+ "last_node_id": 13,
"last_link_id": 9,
"nodes": [
+ {
+ "id": 7,
+ "type": "CLIPTextEncode",
+ "pos": [
+ -140,
+ 200
+ ],
+ "size": [
+ 350,
+ 200
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 4,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": 5
+ }
+ ],
+ "outputs": [
+ {
+ "name": "CONDITIONING",
+ "type": "CONDITIONING",
+ "slot_index": 0,
+ "links": [
+ 6
+ ]
+ }
+ ],
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.30",
+ "Node name for S&R": "CLIPTextEncode"
+ },
+ "widgets_values": [
+ "text, watermark,\nDistortion, disproportionate, incorrectly spliced limbs, incorrect fingers, multiple heads, one body with multiple heads, incomplete limbs, elongated body, blurry, deformed, objects covering the face, facial artifacts, obscured eyes, covered mouth, incorrect splicing, malformed fingers, extra limbs, elongated neck, blurry face, graphical glitches, textured face errors, lowres, watermark, cropped, out of frame, bad proportions, disfigured, mutated, extra arms, fused fingers, missing lips, malformed ears, irregular iris, skin blemishes, unnatural lighting, strange colors on face, glitchy effects near mouth or eyes, artificial lighting artifacts\n"
+ ],
+ "color": "#901919",
+ "bgcolor": "#a93232"
+ },
+ {
+ "id": 8,
+ "type": "VAEDecode",
+ "pos": [
+ 570,
+ -60
+ ],
+ "size": [
+ 340,
+ 46
+ ],
+ "flags": {},
+ "order": 6,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "samples",
+ "type": "LATENT",
+ "link": 7
+ },
+ {
+ "name": "vae",
+ "type": "VAE",
+ "link": 8
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "slot_index": 0,
+ "links": [
+ 9
+ ]
+ }
+ ],
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.30",
+ "Node name for S&R": "VAEDecode"
+ },
+ "widgets_values": []
+ },
+ {
+ "id": 6,
+ "type": "CLIPTextEncode",
+ "pos": [
+ -150,
+ -60
+ ],
+ "size": [
+ 410,
+ 200
+ ],
+ "flags": {},
+ "order": 3,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": 3
+ }
+ ],
+ "outputs": [
+ {
+ "name": "CONDITIONING",
+ "type": "CONDITIONING",
+ "slot_index": 0,
+ "links": [
+ 4
+ ]
+ }
+ ],
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.30",
+ "Node name for S&R": "CLIPTextEncode"
+ },
+ "widgets_values": [
+ "High - definition, realistic, young woman, natural facial features, smooth skin, clear eyes, natural mouth, good natural lighting, good lighting effects,"
+ ],
+ "color": "#124c12",
+ "bgcolor": "#2b652b"
+ },
+ {
+ "id": 5,
+ "type": "EmptyLatentImage",
+ "pos": [
+ 50,
+ 210
+ ],
+ "size": [
+ 210,
+ 106
+ ],
+ "flags": {},
+ "order": 0,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "LATENT",
+ "type": "LATENT",
+ "slot_index": 0,
+ "links": [
+ 2
+ ]
+ }
+ ],
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.30",
+ "Node name for S&R": "EmptyLatentImage"
+ },
+ "widgets_values": [
+ 512,
+ 720,
+ 1
+ ],
+ "color": "#555504",
+ "bgcolor": "#6e6e1d"
+ },
+ {
+ "id": 4,
+ "type": "CheckpointLoaderSimple",
+ "pos": [
+ -510,
+ -60
+ ],
+ "size": [
+ 315,
+ 98
+ ],
+ "flags": {},
+ "order": 1,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "slot_index": 0,
+ "links": [
+ 1
+ ]
+ },
+ {
+ "name": "CLIP",
+ "type": "CLIP",
+ "slot_index": 1,
+ "links": [
+ 3,
+ 5
+ ]
+ },
+ {
+ "name": "VAE",
+ "type": "VAE",
+ "slot_index": 2,
+ "links": [
+ 8
+ ]
+ }
+ ],
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.30",
+ "Node name for S&R": "CheckpointLoaderSimple"
+ },
+ "widgets_values": [
+ "v1-5-pruned-emaonly-fp16.safetensors"
+ ]
+ },
+ {
+ "id": 11,
+ "type": "Note",
+ "pos": [
+ -510,
+ 260.5020009182596
+ ],
+ "size": [
+ 502.8391310183798,
+ 173.40688296458939
+ ],
+ "flags": {},
+ "order": 2,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "properties": {},
+ "widgets_values": [
+ "How to use 👉hNodeAlignPro2_demo ?\n----[DownLoad]-----------------------\ngithub:\thttps://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro\ngitee:\thttps://gitee.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro\n-------------------------------------\n----[Tutorial]-----------------------\nhttps://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro/blob/main/README_ZH.md\nhttps://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro/blob/main/README.md\nv1.1_rc(old)\t👉https://www.bilibili.com/video/BV1V7G9z9EcU\n-------------------------------------\n16:20 2025/05/21"
+ ],
+ "color": "#432",
+ "bgcolor": "#653"
+ },
{
"id": 3,
"type": "KSampler",
@@ -16,7 +257,7 @@
474
],
"flags": {},
- "order": 4,
+ "order": 5,
"mode": 0,
"inputs": [
{
@@ -56,7 +297,7 @@
"Node name for S&R": "KSampler"
},
"widgets_values": [
- 462639134113331,
+ 2718281828459,
"fixed",
20,
8,
@@ -67,232 +308,6 @@
"color": "#23236a",
"bgcolor": "#3c3c83"
},
- {
- "id": 4,
- "type": "CheckpointLoaderSimple",
- "pos": [
- -510,
- -60
- ],
- "size": [
- 315,
- 98
- ],
- "flags": {},
- "order": 0,
- "mode": 0,
- "inputs": [],
- "outputs": [
- {
- "name": "MODEL",
- "type": "MODEL",
- "slot_index": 0,
- "links": [
- 1
- ]
- },
- {
- "name": "CLIP",
- "type": "CLIP",
- "slot_index": 1,
- "links": [
- 3,
- 5
- ]
- },
- {
- "name": "VAE",
- "type": "VAE",
- "slot_index": 2,
- "links": [
- 8
- ]
- }
- ],
- "properties": {
- "cnr_id": "comfy-core",
- "ver": "0.3.30",
- "Node name for S&R": "CheckpointLoaderSimple"
- },
- "widgets_values": [
- "sd1.5_HT写实_麦橘\\MajicMixRealistic_麦橘写实_v7.safetensors"
- ]
- },
- {
- "id": 5,
- "type": "EmptyLatentImage",
- "pos": [
- 50,
- 210
- ],
- "size": [
- 210,
- 106
- ],
- "flags": {},
- "order": 1,
- "mode": 0,
- "inputs": [],
- "outputs": [
- {
- "name": "LATENT",
- "type": "LATENT",
- "slot_index": 0,
- "links": [
- 2
- ]
- }
- ],
- "properties": {
- "cnr_id": "comfy-core",
- "ver": "0.3.30",
- "Node name for S&R": "EmptyLatentImage"
- },
- "widgets_values": [
- 512,
- 512,
- 1
- ],
- "color": "#555504",
- "bgcolor": "#6e6e1d"
- },
- {
- "id": 6,
- "type": "CLIPTextEncode",
- "pos": [
- -150,
- -60
- ],
- "size": [
- 410,
- 200
- ],
- "flags": {},
- "order": 2,
- "mode": 0,
- "inputs": [
- {
- "name": "clip",
- "type": "CLIP",
- "link": 3
- }
- ],
- "outputs": [
- {
- "name": "CONDITIONING",
- "type": "CONDITIONING",
- "slot_index": 0,
- "links": [
- 4
- ]
- }
- ],
- "properties": {
- "cnr_id": "comfy-core",
- "ver": "0.3.30",
- "Node name for S&R": "CLIPTextEncode"
- },
- "widgets_values": [
- "High - definition, realistic, young woman, natural facial features, smooth skin, clear eyes, natural mouth, good natural lighting, good lighting effects,",
- [
- false,
- true
- ]
- ],
- "color": "#124c12",
- "bgcolor": "#2b652b"
- },
- {
- "id": 7,
- "type": "CLIPTextEncode",
- "pos": [
- -140,
- 200
- ],
- "size": [
- 350,
- 200
- ],
- "flags": {
- "collapsed": true
- },
- "order": 3,
- "mode": 0,
- "inputs": [
- {
- "name": "clip",
- "type": "CLIP",
- "link": 5
- }
- ],
- "outputs": [
- {
- "name": "CONDITIONING",
- "type": "CONDITIONING",
- "slot_index": 0,
- "links": [
- 6
- ]
- }
- ],
- "properties": {
- "cnr_id": "comfy-core",
- "ver": "0.3.30",
- "Node name for S&R": "CLIPTextEncode"
- },
- "widgets_values": [
- "text, watermark,\nDistortion, disproportionate, incorrectly spliced limbs, incorrect fingers, multiple heads, one body with multiple heads, incomplete limbs, elongated body, blurry, deformed, objects covering the face, facial artifacts, obscured eyes, covered mouth, incorrect splicing, malformed fingers, extra limbs, elongated neck, blurry face, graphical glitches, textured face errors, lowres, watermark, cropped, out of frame, bad proportions, disfigured, mutated, extra arms, fused fingers, missing lips, malformed ears, irregular iris, skin blemishes, unnatural lighting, strange colors on face, glitchy effects near mouth or eyes, artificial lighting artifacts\n",
- [
- false,
- true
- ]
- ],
- "color": "#901919",
- "bgcolor": "#a93232"
- },
- {
- "id": 8,
- "type": "VAEDecode",
- "pos": [
- 570,
- -60
- ],
- "size": [
- 340,
- 46
- ],
- "flags": {},
- "order": 5,
- "mode": 0,
- "inputs": [
- {
- "name": "samples",
- "type": "LATENT",
- "link": 7
- },
- {
- "name": "vae",
- "type": "VAE",
- "link": 8
- }
- ],
- "outputs": [
- {
- "name": "IMAGE",
- "type": "IMAGE",
- "slot_index": 0,
- "links": [
- 9
- ]
- }
- ],
- "properties": {
- "cnr_id": "comfy-core",
- "ver": "0.3.30",
- "Node name for S&R": "VAEDecode"
- },
- "widgets_values": []
- },
{
"id": 9,
"type": "SaveImage",
@@ -305,7 +320,7 @@
360
],
"flags": {},
- "order": 6,
+ "order": 7,
"mode": 0,
"inputs": [
{
@@ -321,7 +336,7 @@
"Node name for S&R": "SaveImage"
},
"widgets_values": [
- "ComfyUI_EasyKitHT_NodeAlignPro"
+ "_hNodeAlignPro2"
],
"color": "#124c12",
"bgcolor": "#2b652b"
@@ -407,16 +422,17 @@
"ds": {
"scale": 1.0610764609500007,
"offset": [
- 590.8386486447955,
- 307.4746517299033
+ 603.718669561933,
+ 257.211249467138
]
},
- "frontendVersion": "1.17.11",
+ "frontendVersion": "1.34.9",
"ue_links": [],
"VHS_latentpreview": false,
"VHS_latentpreviewrate": 0,
"VHS_MetadataImage": true,
- "VHS_KeepIntermediate": true
+ "VHS_KeepIntermediate": true,
+ "workflowRendererVersion": "LG"
},
"version": 0.4
}
\ No newline at end of file
diff --git a/example_workflows/_hNodeAlignPro2_demo.png b/example_workflows/_hNodeAlignPro2_demo.png
new file mode 100644
index 0000000..a6e2ba4
Binary files /dev/null and b/example_workflows/_hNodeAlignPro2_demo.png differ