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 ข้อ + 5 โปรเจกต์จากคลาส — ไล่จากง่ายไปยาก

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

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

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

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

หลังบท 3–4

0/4

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

หลังบท 5

0/5

ระดับ 3 — Automation

หลังบท 6

0/4

โปรเจกต์จากคลาส (5)

workshop สดของ SalmonRK — ดูการ์ดโปรเจกต์ด้านล่าง

0/5

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

🎨 โปรเจกต์สร้างสรรค์จากคลาส SalmonRK

deck สไลด์ 55–77

5 โปรเจกต์ที่ทำกันสดในคลาส — แต่ละการ์ดมี prompt จริง (กดคัดลอกไปลองได้เลย) พร้อมภาพผลลัพธ์จริงจาก workshop · ติ๊กความคืบหน้าได้ที่แถว “โปรเจกต์จากคลาส” ด้านบน

1

Workshop 1Basic SD1.5 Workflow

สไลด์ 55–56

SD1.5workflow 6 nodequality tags

เป้าหมาย: ต่อ workflow 6 node แรกด้วยมือ (ตามบท 3) แล้วใช้ “สูตร prompt คุณภาพ” ของคลาสคุมผลลัพธ์ให้ดูเป็นภาพถ่ายจริง

บล็อกคุณภาพ (ใส่นำหน้าทุกครั้ง)

(8K, RAW photo, best quality), photorealistic, highres, depth of field, absurdres, DSLR, exquisite details and textures, extremely detailed

ตัวแบบ (subject)

young woman wearing red dress, full body view

💡 สังเกตว่า prompt แยกเป็น 2 ท่อน: ท่อนคุณภาพใช้ซ้ำได้ทุกงาน ท่อนตัวแบบเปลี่ยนไปตามโจทย์

ผลลัพธ์จาก prompt — หญิงสาวชุดเดรสแดง โทนภาพถ่าย DSLR
ผลจาก prompt ในคลาส (ภาพผลลัพธ์ ไม่ใช่หน้าจอ workflow) — โทน RAW photo ชัดเจน
2

Workshop 2Design Character

สไลด์ 57–61

SD1.5prompt iterationnegative prompt

เป้าหมาย: ใช้ตัวละครเดิมเป็นฐาน แล้ววนปรับ prompt ทีละจุด — สีหน้า, รองเท้า, ท่าโพส — เพื่อฝึก “คุมรายละเอียด” ไม่ใช่สุ่มจนกว่าจะฟลุค

รอบปรับแก้ — เพิ่มสีหน้า/รองเท้า/ท่าโพส

YOUNG WOMAN SMIRK SMILE WEARING RED DRESS, SNEAKER SHOES, HAND ON HIP POSE

ตัวอย่างคุมฉาก + negative prompt (สไลด์ 61)

two young woman in high waist shorts, sitting in cafe room near window, in window appear city building and running car on the road, looking in the camera, smiling, photorealism, hyperrealistic, 4k, realistic, film grain, high key

NEGATIVE: EasyNegative, paintings, sketches, (worst quality:2), (low quality:2), (normal quality:2), lowres, normal quality, ((monochrome)), ((grayscale))

💡 เทคนิคจากคลาส: เปลี่ยน prompt “ทีละอย่าง” แล้วล็อก seed ไว้ — จะเห็นชัดว่าคำไหนมีผลกับอะไร

ผลลัพธ์รอบปรับแก้ — หญิงสาวชุดแดง ยิ้ม รองเท้าผ้าใบ มือเท้าสะเอว เต็มตัว
รอบปรับแก้: ได้ครบทั้งรอยยิ้ม รองเท้าผ้าใบ และท่ามือเท้าสะเอวตาม prompt
สองสาวนั่งในคาเฟ่ริมหน้าต่าง เห็นวิวตึกในเมือง
คุมฉากด้วย prompt ยาว + negative prompt — ได้คาเฟ่ริมหน้าต่างพร้อมวิวเมืองตามสั่ง
3

Workshop 3Transform Image

สไลด์ 66–70

Qwen-Image-EditLoRA + trigger wordimg2img

เป้าหมาย: แปลงภาพคนเป็น “PVC figure สมจริง” พร้อมกล่องแพ็กเกจและจอคอมที่โชว์ 3D model — โดยใช้ LoRA ที่ต้องเรียกด้วย trigger word เป๊ะ ๆ

Trigger word ของ LoRA (ต้องมีคำนี้)

TRANSFORMING THE SUBJECT INTO A REALISTIC 3D PVC FIGURE

ใจความ prompt เต็มจากคลาส (ย่อ)

แปลงตัวแบบเป็น PVC figure สมจริง คงท่าทาง-ใบหน้าเดิม · ด้านหลังมีกล่องแพ็กเกจพิมพ์ลาย + โลโก้ "QWEN" และป้ายแดง "SALMONRK" · ถัดไปมีจอคอมโชว์ 3D model สีเทาของ figure ตัวเดียวกัน · ฉากเป็นสตูดิโอผลิตฟิกเกอร์ มี 3D printer ด้านหลัง

Variant — การ์ตูน → ภาพถ่ายจริง (สไลด์ 69)

TRANSFORM INTO REALISTIC PHOTOGRAPHY

Variant — สไตล์ origami (สไลด์ 70)

CONVERT CHARACTERS INTO AN ORIGAMI STYLE

💡 LoRA แต่ละตัวมี trigger word ของตัวเอง — พิมพ์ผิดหรือไม่ใส่ = LoRA ไม่ทำงาน (ดู 5.4)

นักเรียนหญิงกลายเป็น PVC figure พร้อมกล่อง QWEN และจอโชว์ 3D model
ผลจริงในคลาส: คน → figure + กล่อง QWEN + จอโชว์ 3D model ครบตาม prompt
ชายใส่สูทกลายเป็น PVC figure ยืนกอดอกข้างกล่องแพ็กเกจของตัวเอง
ลองกับคนอื่น — สูตรเดิมใช้ซ้ำได้ทุกคน แค่เปลี่ยนภาพต้นฉบับ
ภาพแบ่งครึ่ง: อนิเมะอัศวินหญิง ↔ ภาพถ่ายคอสเพลย์สมจริง
Variant การ์ตูน → ภาพถ่ายจริง: ครึ่งซ้ายคือผลลัพธ์ ครึ่งขวาคือต้นฉบับอนิเมะ
บีเวอร์กระดาษพับสไตล์ origami นั่งทำงานหน้าโน้ตบุ๊ก
Variant origami: ตัวละครกลายเป็นงานพับกระดาษทั้งตัว
4

Workshop 4Couple Image

สไลด์ 71–72

Qwen-Image-Editmulti-image inputidentity preservation

เป้าหมาย: รวมตัวละครจาก 2 ภาพคนละใบ ให้มาอยู่ในภาพเดียว-พื้นหลังเดียวกัน โดยหน้าตาและเสื้อผ้าต้องเหมือนต้นฉบับทั้งคู่

Prompt รวมภาพจากคลาส

CREATE IMAGE OF A BOY AND DOG HUGGING TOGETHER ON SAME BACKGROUND, PRESERVE FACE/CLOTHING FEATURES, KEEP EVERYTHING ELSE UNCHANGED

💡 หัวใจอยู่ที่ครึ่งหลังของ prompt — สั่ง “preserve / keep unchanged” ชัด ๆ ไม่งั้นโมเดลจะวาดหน้าใหม่ให้เอง

ภาพต้นฉบับ 1 — เด็กชายยืนยิ้มในคอกกั้นเด็ก
ต้นฉบับ 1: น้องเด็กชาย (ถ่ายในบ้าน)
ภาพต้นฉบับ 2 — สุนัขสีน้ำตาลนอนหมอบหน้าระเบียงไม้
ต้นฉบับ 2: น้องหมา (ถ่ายคนละที่ คนละแสง)
ผลลัพธ์ — เด็กชายกอดสุนัขตัวเดิมในฉากเดียวกัน
ผลลัพธ์: ทั้งคู่มากอดกันในฉากเดียว หน้าตา-ลายเสื้อ-สีขนตรงต้นฉบับ
5

Workshop 5Image Editor AI (Qwen-Image-Edit)

สไลด์ 73–77

Qwen-Image-Editinstruction editingbefore/after

เป้าหมาย: แก้ภาพด้วย “ประโยคคำสั่ง” สั้น ๆ — ขึ้นต้นด้วยกริยาว่าจะทำอะไร แล้วตามด้วยสิ่งที่ต้องการ เหมือนสั่งรีทัชเชอร์

REPLACEFIXCHANGETURNRELIGHTMAKERE-RENDERADDCREATEREMOVE

ประโยคกันเพี้ยน — ใส่กำกับเมื่อต้องคงตัวละครเดิม

MAINTAIN THE ORIGINAL CHARACTER'S APPEARANCE, POSE, AND DETAILS, ENSURING ACCURACY AND CLARITY ACROSS ALL PERSPECTIVES.

ตัวอย่าง 1 — ลบของออกจากภาพ

REMOVE PLASTIC BAG

ตัวอย่าง 2 — เปลี่ยนวัตถุ

TURN ORANGE INTO RED APPLE

ตัวอย่าง 3 — เปลี่ยนสีผม

CHANGE TO RED HAIR COLOR

💡 กริยาที่คลาสใช้สั่งแก้ภาพ: REPLACE · FIX · CHANGE · TURN · RELIGHT · MAKE · RE-RENDER · ADD · CREATE · REMOVE

ภาพต้นฉบับ — นักศึกษาถือไม้ลูกชิ้นและถุงผลไม้ในตลาด
ต้นฉบับ: ถือไม้ลูกชิ้น + ถุงผลไม้ กลางตลาด
ผลลัพธ์ REMOVE PLASTIC BAG — ถุงผลไม้หายไป เหลือไม้ลูกชิ้น
REMOVE PLASTIC BAG → ถุงหาย มือว่างแบบเนียน ๆ
ผลลัพธ์ TURN ORANGE INTO RED APPLE — ผลไม้ในถุงกลายเป็นแอปเปิลแดง
TURN ORANGE INTO RED APPLE → ส้มในถุงกลายเป็นแอปเปิลแดง อย่างอื่นคงเดิม
ผลลัพธ์ CHANGE TO RED HAIR COLOR — ตัวละครเดิมแต่ผมสีแดง
CHANGE TO RED HAIR COLOR → ผมแดง หน้า-ชุด-ฉากเดิมเป๊ะ

✍️ เจาะลึกการเขียน prompt ทุกประเภท → หมวด Prompt 101

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 เปิดคู่ไว้ตอนทำ