KM
ComfyUI 101 · บทที่ 7 · บทปิดคอร์ส

Use Cases + แบบฝึกหัด — เชื่อมทุกบทเข้ากับงานจริง

สองสายกลับมารวมกัน — ฝึกให้ทำเองได้ พร้อม “พจนานุกรม + แผนที่” ไว้ใช้ต่อหลังจบคอร์ส

7.1

Use Cases สำหรับทีม Graphic & Automation

งานจริงแต่ละแบบใช้เทคนิคอะไร อยู่บทไหน — สลับดูทั้งสองสาย

เปลี่ยนพื้นหลังภาพสินค้า / ลบวัตถุ

Inpaint + ControlNet (Canny)บท 5.2, 5.3

ทำภาพสินค้าหลายสไตล์จากภาพเดียว

img2img + LoRA สไตล์แบรนด์บท 5.1, 5.4

ภาพชุดที่ตัวละคร/นางแบบ pose เหมือนกัน

ControlNet (OpenPose) + seed คงที่บท 5.3, 4.2

คงลุค/โทนแบรนด์ให้ภาพทุกใบ

IPAdapter + LoRAบท 5.4, 5.5

ภาพความละเอียดสูงสำหรับพิมพ์/โฆษณา

Upscale (model + KSampler รอบ 2)บท 5.6

โปสเตอร์/ป้ายที่มีตัวอักษรในภาพ

โมเดล Flux/Qwen (text rendering)บท 5.7

คลิปสั้นโซเชียล / animate โลโก้-สินค้า

Wan 2.2 (start/end frame)บท 5.8

แก้มือ/ใบหน้าเพี้ยนในภาพคน

Inpaint + FaceDetailerบท 5.2

🔗 จุดบรรจบของ 2 สาย: ทีมกราฟิกออกแบบ “workflow คุณภาพ” (บท 5) → ทีม automation เปลี่ยนมันเป็น “เครื่องผลิตอัตโนมัติ” (บท 6) — นี่คือเหตุผลที่ทั้งสองสายต้องเข้าใจกัน

7.2 · ลงมือ

แบบฝึกหัด 13 ข้อ — ไล่จากง่ายไปยาก

ติ๊กข้อที่ทำแล้วได้เลย ระบบจำให้ในเครื่อง — ครบเมื่อไหร่ = พร้อมโปรเจกต์จบคอร์ส

ความคืบหน้า: 0 / 13 ข้อ

ติ๊กแล้วจำไว้ในเครื่องอัตโนมัติ — กลับมาทำต่อเมื่อไหร่ก็ได้

ระดับ 1 — พื้นฐาน

หลังบท 3–4

0/4

ระดับ 2 — งานกราฟิก

หลังบท 5

0/5

ระดับ 3 — Automation

หลังบท 6

0/4

💡 สัปดาห์สุดท้ายของ workshop: ให้แต่ละคนนำเสนอ use case ของตัวเอง 1 อัน เป็นโปรเจกต์จบคอร์ส

7.3

App Mode — เปลี่ยน workflow เป็นแอปให้ทีมใช้

ปัญหาคลาสสิก: เซียนสร้าง workflow เทพ ๆ แต่คนอื่นเปิดมาแล้วงง node เต็มจอ — App Mode แก้ตรงนี้

workflow เดียวกัน — สองมุมมอง

Load Checkpoint
CLIP Text +
CLIP Text −
Load LoRA
ControlNet
KSampler
Upscale
VAE Decode
Save Image

😵 คนอื่นในทีมเปิดมาเจอแบบนี้… node เต็มจอ

🧙 เซียน workflow (1–2 คน) สร้าง + ดูแล📱 ทีมที่เหลือใช้ App “กรอกแล้วกด”⚙️ สาย automation รัน batch ผ่าน API (workflow เดียวกัน!)

7.4

Best Practices สำหรับทีม

8 ข้อตกลงที่ทำให้ทีมทำงานร่วมกันได้จริง ไม่ใช่ต่างคนต่างเซียน

🏷️

ตั้งชื่อ node / จัดกลุ่ม (Group) ให้คนอื่นอ่านรู้เรื่อง

🗃️

เก็บ workflow ใน git/ที่กลาง + โน้ตว่าใช้โมเดล/LoRA เวอร์ชันไหน

📁

มาตรฐานโฟลเดอร์โมเดลร่วมกัน (หรือ extra_model_paths.yaml ชี้ storage กลาง)

🔒

ล็อกเวอร์ชัน ComfyUI + custom node สำหรับ production — อย่าอัปเดตมั่วก่อนงานส่ง

🛡️

ติดตั้ง custom node จากแหล่งน่าเชื่อถือเท่านั้น (ความปลอดภัย)

⚖️

ตรวจลิขสิทธิ์โมเดล/LoRA ก่อนใช้เชิงพาณิชย์

🌱

seed คงที่เมื่อต้องการผลซ้ำ · seed สุ่มเมื่ออยากได้ความหลากหลาย

📐

สร้าง “workflow แม่แบบ” ขององค์กร (โทน/สไตล์/ขนาดมาตรฐาน) ให้ทุกคนเริ่มจากอันเดียวกัน

7.5

Troubleshooting รวม (Quick Reference)

เปิดหน้านี้ไว้ข้าง ๆ เวลาทำงาน — อาการยอดฮิตและทางแก้แบบบรรทัดเดียว

node กล่องแดง (missing)

Manager → Install Missing Custom Nodes → restart

CUDA out of memory

ลดขนาดภาพ/batch, ใช้โมเดลเล็กลง, flag ประหยัด VRAM, tiled upscale

วางโมเดลแล้วไม่เห็นในเมนู

วางผิดโฟลเดอร์ / ยังไม่ Refresh (กด R)

ภาพไหม้ / สีจัด / ดูเทียม

ลด cfg ลง

ภาพเบลอ / หลุด prompt

เพิ่ม cfg, เพิ่ม steps, เช็ค prompt

img2img เปลี่ยนน้อย/มากไป

ปรับ denoise

API ส่งแล้ว error

เช็คว่าใช้ API format (ไม่ใช่ UI format), node id/key ถูกต้อง

ผลลัพธ์เปลี่ยนทั้งที่ workflow เดิม

seed สุ่ม / โมเดลหรือ node อัปเดต — ล็อกเวอร์ชัน

7.6

Glossary — ศัพท์ที่ต้องรู้

23 คำที่เจอตลอดคอร์ส — พิมพ์ค้นหาหรือกรองตามบทได้

23 / 23 คำ

Node

บท 1

กล่องทำงาน 1 อย่างใน ComfyUI

Wire / Edge

บท 1

เส้นเชื่อมส่งข้อมูลระหว่าง node

Workflow / Graph

บท 1

เครือข่าย node ทั้งหมด = ขั้นตอนการทำงาน (เก็บเป็น JSON)

Checkpoint

บท 3

ไฟล์โมเดลหลัก (รวม MODEL+CLIP+VAE)

MODEL

บท 3

ตัวทำนาย noise (สมองหลัก)

CLIP

บท 3

ตัวแปลง prompt (ข้อความ → ตัวเลข)

VAE

บท 4

ตัวแปลงภาพจริง ↔ latent

Latent

บท 4

ภาพในพื้นที่บีบอัด ที่ diffusion ทำงานจริง

CONDITIONING

บท 3

เงื่อนไขจาก prompt ที่ป้อนให้ KSampler

KSampler

บท 3

node หัวใจที่ลบ noise จนเป็นภาพ

Steps

บท 4

จำนวนรอบ denoise

CFG

บท 4

ระดับการบังคับให้ตรง prompt

Sampler / Scheduler

บท 4

อัลกอริทึม + จังหวะการลบ noise

Denoise

บท 4

สัดส่วนการลบ noise (คุมว่าเก็บภาพเดิมแค่ไหน)

Seed

บท 4

เมล็ดสุ่ม — เดียวกัน = ผลเดิม

LoRA

บท 5

ไฟล์เสริมฉีดสไตล์/ตัวละครให้โมเดล

ControlNet

บท 5

คุมโครงสร้าง/ท่าทางด้วยภาพอ้างอิง

IPAdapter

บท 5

ใช้ภาพเป็น prompt (image prompt)

Inpaint

บท 5

สร้างใหม่เฉพาะพื้นที่ที่ mask ไว้

Upscale

บท 5

ขยายความละเอียด

Custom Node

บท 2

node เสริมจากชุมชน (ลงผ่าน Manager)

API format

บท 6

JSON workflow สำหรับส่งให้ API /prompt

App Mode

บท 7

เปลี่ยน workflow เป็นหน้าจอแอปง่าย ๆ

7.7

แหล่งเรียนรู้ต่อ

คอร์สจบแต่ของใหม่มาทุกสัปดาห์ — ตามต่อจากแหล่งพวกนี้

🎓 จบหลักสูตร ComfyUI 101

  • เข้าใจวิธีคิดแบบ node และ diffusion pipeline
  • ติดตั้ง/ดูแลระบบ + แก้ปัญหาเบื้องต้นได้
  • สร้างงานกราฟิกจริง (inpaint / ControlNet / LoRA / upscale / video)
  • ทำ automation ผ่าน API + batch ได้
  • รู้จัก use case และวางมาตรฐานการทำงานร่วมกันของทีม
มาสคอตแสดงความยินดี

🚀 ขั้นต่อไป: เลือก use case จริงของงานตัวเอง 1 อัน แล้วลงมือทำเป็นโปรเจกต์จบคอร์ส

ใช้ตาราง 7.1 เป็นเมนู · แบบฝึกหัด 7.2 เป็นบันได · Glossary + Troubleshooting เปิดคู่ไว้ตอนทำ