แนะนำ 8 Custom Nodes เพื่อให้การต่อ node บน ComfyUI มี Quality Of Life ที่ดีขึ้น
1. ComfyUI-KJNodes
-
ตัวนี้แทบจะเรียกว่าฮิตที่สุดเลยก็ว่าได้เหมือนกัน ถ้าใครอยากจะทำ pre-processing รูปภาพเช่น ย่อ, ตัด, ขยาย หรือ post processing เช่น การเติม label, การรวมภาพ
-
นอกเหนือจากรูปภาพก็มีเรื่องของใส่ตัวเร่งความเร็วมาให้ ที่ไม่ต้อง restart โปรแกรม แทนที่ด้วย node เดียว และยังมี node ประหยัด vram กับ node clear vram เพื่อให้เจนโมเดลใหญ่ ๆ ได้ง่ายขึ้น
-
มี node get/set ที่ใช้ผ่านหน้าเว็บที่ช่วยในการแก้ปัญหาลากสายยาว ๆ ซ้ำ ๆ ให้เหลือแค่เป็นตัวแปร และเรียกใช้เมื่อไหร่ก็ได้
2. rgthree
-
Node นี้เน้นเรื่องของการทำ mute , bypass node ผ่าน switch เปิดปิดได้ มักจะเจอตาม workflow all in one ที่รวมร่างทุกอย่างไว้ให้เลย
-
และนอกจากนี้ยังมี node load LoRA หลาย ๆ ตัวพร้อมกันใน 1 node ทำให้ประหยัด node ไปได้เยอะมาก ๆ
-
แปะตัวอักษร / ข้อความบน workflow ได้ ทำให้เหมือนมีคำอธิบาย workflow ให้เอาไปใช้ใหม่ได้ง่ายขึ้น
3. custom-scripts
-
ดูง่าย ๆ ผ่าน emoji 🐍 ใน node เสมอ ซึ่ง node นี้บางตัวใน workflow เก่า ๆ เช่น การแสดงผลตัวอักษร , การทำพวก switch เลือก A/B ต่าง ๆ และ preview ภาพที่ถูกเจนที่ผ่านมา (ในสมัยก่อน)
-
หรือบางคนเอาไว้แบบต่อเสียงแจ้งเตือนเวลา workflow เสร็จเหมาะกับเวลาเจอ workflow ที่ใช้เวลานาน
4. crystools
- Node นี้ ถ้าใครเคยเห็นแท่งปริมาณการใช้งาน CPU, RAM, VRAM, GPU ก็จะคุ้นเคยเป็นอย่างดี และนอกจากนี้ก็มี node เกี่ยวกับ logic, ตัวแปรต่าง ๆ ซึ่งทำมาก่อนที่จะมีใน ComfyUI เองอีก ซึ่งหลัง ๆ ไม่ได้ใช้กันแล้ว แต่ก็ลงติดกันไว้เพราะว่าช่อง resource usage สวย ๆ นี่แหล่ะ
5. WAS Node Suite
-
Node นี้ก็คล้าย ๆ กันกับ ComfyUI-KJNodes + rgthree แต่มีการแต่งเติมเช่น จัดการ zip file, มี node Load LoRA ซ้อนกันแบบหลายตัวที่ดีขึ้น และ node เกี่ยวกับ image processing ทั้งหลาย ที่มีแต่งเติมมาจาก node ฮิต ๆ อีก ซึ่งเคยหยุดพัฒนาไปชั่วคราว ในปัจจุบันมีการพัฒนาแล้ว
-
ตัวอย่าง Node ที่ดัง ๆ เช่น Load Image Batch, Save Image, Save Text file
6. Easy Use
-
เป็น Custom Node ที่พัฒนาต่อยอดกับ Custom Node อีกทีนึง ซึ่งหลาย ๆ เอามาใช้ clear vram แบบอย่างง่าย และชื่อ node แต่ละตัวนั้นเข้าใจง่ายมาก แต่ก็เคยมีเรื่องของประเด็นทางด้านความปลอดภัย แต่ก็อยู่ในขอบเขตเงื่อนไขในการรับประกันของ ComfyUI
-
ตัวอย่าง Node ที่ดัง ๆ เช่น Clear VRAM, Easy ต่าง ๆ แล้วต่อด้วย Seed, Int, Float และอื่น ๆ
7. Essentials
- อีก Custom Nodes นึงที่เป็นการยำรวมมิตรแบบเบอร์รอง แต่ปัจจุบันไม่ได้มีการพัฒนาต่อแล้ว ซึ่ง node ที่ใช้ไม่ได้กระทบกับ ComfyUI หลักอยู่แล้วเลยยังสามารถใช้งานได้อยู่
8. Impact Pack
-
ถ้าใครเคยทำพวก model segmentation ก็จะคุ้นเคยตัวแปรชนิด SEGS (ย่อมาจาก Segment) ที่จะสามารถทำพวก Segment Processing และเป็น node มีใช้ในการ inpaint only mask ได้ง่ายเช่นกัน ในสมัยนั้น
-
node ที่คุ้นเคยคือ Detailer ซึ่งรองรับ Detection หลากหลายรูปแบบ ตอนนั้นก็จะเอามาแก้เรื่องหน้าพัง (ADetailer) หรือแก้ไขเฉพาะจุดต่าง ๆ โดยไม่เกิดการพังของจุดอื่น ๆ
Link Workflow ทั้งหมด
