มาดูข้อเปรียบเทียบกันระหว่าง 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 ประสบการณ์ใช้งานจะมีความแตกต่างกันอยู่
หน้าตาของ Stable Diffusion WebUI มันดูมีอะไรเยอะแยะเต็มไปหมด แต่การใช้งานหลัก ทำได้ง่ายๆ
- ใส่ Prompt / Negative Prompt
- เลือก Sampling
- ปรับค่า Step
- ปรับ Image Size
- และปรับ CFG Scale
จากนั้นก็กด Generate ภาพออกมาได้เลย
แต่ถ้าอยากได้ภาพที่ดีกว่า ก็ต้องใช้เทคนิคแพรวพราว เช่น การใช้ ControlNet ที่มีให้เลือกมากมาย, การใช้ Lora, รวมไปถึงการเทรน Lora มาใช้งานเอง ทำได้ครบจบในโปรแกรมเดียว
ความเร็วการทำงานขึ้นอยู่กับสเปคคอมที่ใช้ ถ้าจะให้ดีต้องมี VRAM สูงๆ
เช่น ใน Colab Pro จะมี VRAM สูงสุด 15GB ซึ่งถือว่าสูงอยู่นะ ทำการเจนรูปขนาด 640×960 ที่ Step 40 ได้อย่างรวดเร็ว ใช้เวลา 24 วินาที
แต่จุดที่ทำได้ไม่ดีคือ การเจนรูปขนาดใหญ่ สัดส่วนเพี้ยนสูงมาก ต้องใช้เทคนิคอื่นๆแทน เช่น เจนรูปเล็กๆแล้วมาทำ Image to image หรือบางคนใช้ Upscale หรือ Control ก็มี
จุดที่น่าสนใจคือมีเมนูสำหรับการเทรน แต่ส่วนใหญ่เขาก็จะติดตั้งฟีเจอร์เพิ่ม เช่น Dreambooth หรือ Koyah
นอกจากนี้อยากได้อะไรเพิ่ม ก็มาโหลดในเมนู Extension หรือไปหาโหลดตามเว็บหรือกระทู้ต่างๆ ที่เขาทำมาแจก
Draw Things
เป็นแอพที่ใช้งานง่าย ติดตั้งก็ง่ายมีโหลดผ่าน App Store ทั้งบน Mac และ iOS
หน้าการใช้งานของ Draw Things จะมีเมนูน้อยกว่า Stable Diffusion WebUI
ก็คือฟีเจอร์แต่ละอย่างที่เอามาใส่ ต้องผ่านการคัดเลือกจากนักพัฒนาแอพนี้ก่อน ดังนั้นก็จะมีฟีเจอร์ให้ใช้น้อยกว่ามาก
สำหรับการใช้งานหลัก ไม่แตกต่างกันเลย แค่ใช้ศัพท์ที่ต่างกัน
- ใส่ Prompt / Negative Prompt
- ปรับ Image Size
- เลือก Sampling
- ปรับค่า Step
- และปรับ Text Guidance
จุดที่ต่างกันคือผลลัพธ์ Draw Things จะคุมงานได้ดีกว่า
จุดที่ผมผชอบคือเวลาที่ใช้ Lora ภาพไม่เพี้ยน บางตัวปรับ Weight เป็น 100% ภาพก็ยังดูดี
**โดยเฉพาะเวลาทำงานให้ลูกค้า เจนภาพเสียน้อยมาก เพราะคุมหน้าด้วย Lora ได้ดี
ที่สำคัญคือตอนทำ Image Size ขนาดใหญ่ ไม่ค่อยเจอตัวเบี้ยว คนสองหัว คอยาว ฯลฯ
ดังนั้นสูตร Prompt และ Negative Prompt รวมทั้งวิธีการขยายขนาดภาพ จะใช้เทคนิคต่างไปจาก Stable Diffusion WebUI อยู่พอสมควร
แต่โมเดล Checkpoint, Lora และ TI ใช้ร่วมกันได้เลย เพราะมันคือระบบ Stable Diffusion เหมือนกัน
จุดที่ชอบอีกอย่างก็คือมี Library ทุกครั้งที่เราเจนรูประบบจะเก็บภาพ รวมทั้ง Prompt และการตั้งค่าต่างๆไว้ให้เรียบร้อย
ภาพทั้งหมดนี้เซฟเป็น Project เอาไปเปิดเครื่องอื่นได้ (ในกรณีย้ายเครื่อง ไฟล์ทุกอย่างยังอยู่ครบ)
ส่วนข้อจำกัด อย่างเช่น 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