มาดูข้อเปรียบเทียบกันระหว่าง Draw Things และ Stable Diffusion WebUI จริงๆมันก็คือระบบเดียวกัน แต่การใช้งานแตกต่างกันมากๆ

Stable Diffusion WebUI จะบอกว่าเป็นโปรแกรมตัวต้นแบบของ Stable Diffusion ก็ว่าได้ ไม่ได้เหมาะกับผู้ใช้ทั่วไป มีวิธีติดตั้งรวมถึงการใช้งานที่ค่อนข้างยาก

จุดเด่นคือ ด้วยความที่มันเป็นตัวต้นแบบ ทำให้ใช้งานได้ทุกฟีเจอร์ของโลก Stable Diffusion ที่มีนักพัฒนาหลายพันคน ร่วมกันสร้างส่วนเสริมต่างๆ ไม่ว่าจะโมเดล, Controlnet, Sampler และ Extension ต่างๆอีกมากมาย ผู้ใช้โหลดมาติดตั้งได้เอง

ในส่วนของ Draw Things เป็นแอพที่ออกแบบมาให้ Mac และ iOS โดยเฉพาะ ใช้งานง่าย และมีความสเถียรสูงมาก

จุดเด่น เป็นเพราะแอพถูกปรับจูนให้เข้ากับระบบมาเรียบร้อย ทำให้ใช้งานได้เร็วกว่า Stable Diffusion ในคอมสเปคเดียว

การทำ AI ก็ง่าย เช่นใช้งาน LoRA แทบไม่ต้องปรับอะไรเพิ่มภาพ AI ก็ออกมาดูดีมาก หรือการเจนรูป Image Size ขนาดใหญ่ภาพยังออกมาดูดีมากๆ

ส่วนข้อจำกัด หลายๆฟีเจอร์ใน Draw Things ถูกคัดเลือกมาโดยนักพัฒนาอีกที ไม่สามารถติดตั้งเองได้ จะมีก็แค่ Checkpoint, Lora และ TI ที่เราติดตั้งเองได้

จริงๆก็มีแอพที่ทำงานคล้าย Draw Things ออกมาเยอะอยู่นะ เพียงแต่ว่าไม่มีแอพตัวไหนฟีเจอร์เยอะเท่า Draw Things ที่สำคัญใช้งานฟรีอีกด้วย ต้องขอบคุณนักพัฒนามากๆ

Stable Diffusion WebUI

เป็นโปรแกรมที่ติดตั้งได้ทั้งบน Mac และ Window หรือจะใช้งานออนไลน์ผ่าน Colab ซึ่งก็คือ ไม่ว่าคุณจะใช้งานอุปกรณ์อะไร ขอแค่ต่ออินเตอร์เน็ตได้

เช่น iPhone Android หรือแม้แต่ทีวีที่บ้านคุณ แค่เปิดเว็บเบราว์เซอร์และเชื่อมต่อกับอินเตอร์เน็ต ก็ใช้งาน Stable Diffusion บน Colab ได้แล้ว

อ่าน > วิธีติดตั้งโมเดล Stable Diffusion ใน Google Colab

ส่วนตัวได้ใช้ Stable Diffusion บน Colab เป็นหลัก ไม่ได้ใช้ PC ประสบการณ์ใช้งานจะมีความแตกต่างกันอยู่

เปรียบเทียบ Draw Things กับ Stable Diffusion WebUI

หน้าตาของ Stable Diffusion WebUI มันดูมีอะไรเยอะแยะเต็มไปหมด แต่การใช้งานหลัก ทำได้ง่ายๆ

  • ใส่ Prompt / Negative Prompt
  • เลือก Sampling
  • ปรับค่า Step
  • ปรับ Image Size
  • และปรับ CFG Scale

จากนั้นก็กด Generate ภาพออกมาได้เลย

แต่ถ้าอยากได้ภาพที่ดีกว่า ก็ต้องใช้เทคนิคแพรวพราว เช่น การใช้ ControlNet ที่มีให้เลือกมากมาย, การใช้ Lora, รวมไปถึงการเทรน Lora มาใช้งานเอง ทำได้ครบจบในโปรแกรมเดียว

Stable Diffusion WebUI

ความเร็วการทำงานขึ้นอยู่กับสเปคคอมที่ใช้ ถ้าจะให้ดีต้องมี VRAM สูงๆ

เช่น ใน Colab Pro จะมี VRAM สูงสุด 15GB ซึ่งถือว่าสูงอยู่นะ ทำการเจนรูปขนาด 640×960 ที่ Step 40 ได้อย่างรวดเร็ว ใช้เวลา 24 วินาที

Stable Diffusion WebUI

แต่จุดที่ทำได้ไม่ดีคือ การเจนรูปขนาดใหญ่ สัดส่วนเพี้ยนสูงมาก ต้องใช้เทคนิคอื่นๆแทน เช่น เจนรูปเล็กๆแล้วมาทำ Image to image หรือบางคนใช้ Upscale หรือ Control ก็มี

Stable Diffusion WebUI

จุดที่น่าสนใจคือมีเมนูสำหรับการเทรน แต่ส่วนใหญ่เขาก็จะติดตั้งฟีเจอร์เพิ่ม เช่น Dreambooth หรือ Koyah

Stable Diffusion WebUI

นอกจากนี้อยากได้อะไรเพิ่ม ก็มาโหลดในเมนู Extension หรือไปหาโหลดตามเว็บหรือกระทู้ต่างๆ ที่เขาทำมาแจก

Draw Things

เป็นแอพที่ใช้งานง่าย ติดตั้งก็ง่ายมีโหลดผ่าน App Store ทั้งบน Mac และ iOS

หน้าการใช้งานของ Draw Things จะมีเมนูน้อยกว่า Stable Diffusion WebUI

ก็คือฟีเจอร์แต่ละอย่างที่เอามาใส่ ต้องผ่านการคัดเลือกจากนักพัฒนาแอพนี้ก่อน ดังนั้นก็จะมีฟีเจอร์ให้ใช้น้อยกว่ามาก

สำหรับการใช้งานหลัก ไม่แตกต่างกันเลย แค่ใช้ศัพท์ที่ต่างกัน

  • ใส่ Prompt / Negative Prompt
  • ปรับ Image Size
  • เลือก Sampling
  • ปรับค่า Step
  • และปรับ Text Guidance

จุดที่ต่างกันคือผลลัพธ์ Draw Things จะคุมงานได้ดีกว่า

Draw Things

จุดที่ผมผชอบคือเวลาที่ใช้ Lora ภาพไม่เพี้ยน บางตัวปรับ Weight เป็น 100% ภาพก็ยังดูดี

**โดยเฉพาะเวลาทำงานให้ลูกค้า เจนภาพเสียน้อยมาก เพราะคุมหน้าด้วย Lora ได้ดี

ที่สำคัญคือตอนทำ Image Size ขนาดใหญ่ ไม่ค่อยเจอตัวเบี้ยว คนสองหัว คอยาว ฯลฯ

ดังนั้นสูตร Prompt และ Negative Prompt รวมทั้งวิธีการขยายขนาดภาพ จะใช้เทคนิคต่างไปจาก Stable Diffusion WebUI อยู่พอสมควร

แต่โมเดล Checkpoint, Lora และ TI ใช้ร่วมกันได้เลย เพราะมันคือระบบ Stable Diffusion เหมือนกัน

Draw Things

จุดที่ชอบอีกอย่างก็คือมี Library ทุกครั้งที่เราเจนรูประบบจะเก็บภาพ รวมทั้ง Prompt และการตั้งค่าต่างๆไว้ให้เรียบร้อย

ภาพทั้งหมดนี้เซฟเป็น Project เอาไปเปิดเครื่องอื่นได้ (ในกรณีย้ายเครื่อง ไฟล์ทุกอย่างยังอยู่ครบ)

Draw Things

ส่วนข้อจำกัด อย่างเช่น ColtrolNet จะไปโหลดมาติดตั้งเองไม่ได้ ต้องเลือกดาวน์โหลดที่ตัวที่คัดเลือกมาให้แล้ว

รวมทั้งพวก Sampler และ Upscaler เขาต้องทดสอบก่อนว่ามันใช้ได้ เราถึงจะได้ใช้

นอกจากนี้ Draw Things ไม่สามารถเทรนโมเดลได้ ใช้ผสม Checkpoint ได้อย่างเดียว

ส่วนตัวถ้าจะทำ Lora จะเลือกใช้ Colab แทน พอเทรนเสร็จแล้วก็เอามาใช้บน Draw Things ได้ ลิ้งค์ > Kohya LoRA Dreambooth

สรุปการใช้งาน

ถ้าจะใช้ Stable Diffusion แบบจริงจัง เต็มรูปแบบ แนะนำให้ใช้ WebUI บน PC จะไม่มีข้อจำกัดใดๆ

Draw Things สำหรับกับคนใช้ Mac มันเจ๋งที่คุมงานได้ดี แต่มีข้อจำกัด ไม่สามารถเทรนโมเดลได้ ก็เลยเทรน Lora ผ่าน Colab แทน

ในอนาคตถ้าผมจะซื้อคอมใหม่ จะยังใช้ Mac เหมือนเดิม เพราะชอบใช้ Draw Things มากกว่า แต่จะใช้คู่กับ Stable Diffusion WebUI ไปด้วย เพราะจริงๆก็ลงได้ทั้งสอง

คอร์สเรียน AI

สำหรับเนื้อหาและความรู้ดูได้ที่เว็บเลย แต่ถ้าอยากให้มีคนสอน ผมมีคอร์สสอนเฉพาะ “Draw Things” ในส่วนของการเทรน Lora จะสอนผ่าน Colab

รูปแบบการเรียนจะเน้น ปฏิบัติแทบจะ 100% สนใจดูรายละเอียด > คอร์สสอน Draw Things สร้างนางแบบ AI ให้ดูสมจริง

หรือติดต่อ Khanes Athiratanakran 

บทความก่อนหน้านี้ง่ายเหลือเชื่อ รีทัช AI มือเบี้ยว ด้วย Photoshop Beta
บทความถัดไปแนะนำ 7 งานน่าสนใจสาย AI Art ไม่จำกัดแค่การวาด
เป้าหมายการทำเว็บของผมคือ คนไทยต้องเข้าถึงข้อมูลได้ง่าย จะแก้ปัญหาไอทีต้องมีทางออก เว็บมหาลัยฯจึงก่อกำเนิดขึ้น