สำหรับคนที่เริ่มชำนาญการเจนรูป AI บนแอพ Draw Things ส่วนใหญ่ก็จะใช้ LoRA ช่วยคุมงาน คุมหน้านางแบบ หรือว่าโทนภาพ
แต่ LoRA มันมีจุดที่ต้องระวังและข้อจำกัดหลายอย่าง ขึ้นอยู่กับชนิกของ LoRA ที่ใช้ด้วย
1. LoRA ส่วนใหญ่ละเมิดลิขสิทธิ์
โดยเฉพาะ LoRA ที่เป็นหน้าคน เช่น ดารา อินฟลู เกือบทั้งหมดสร้างโดยไม่ได้รับอนุญาติจากเจ้าตัว ฉะนั้นมันเป็นงานที่ละเมิดลิขสิทธิ์นะ
หลายคนที่โหลด LoRA หน้าคนมาใช้ ส่วนใหญ่เขาจะเอาหลายๆหน้ามาผสม ให้กลายเป็น “คนใหม่” เพื่อใช้คุมงานให้เป็นเซ็ตเดียวกัน
ถ้าจะเอามาใช้ตรงๆ ไม่ได้ผสมใหม่ แนะนำให้ใช้ลักษณะของ “แฟนอาร์ต” ดารา ศิลปิน จะปลอดภัยมากกว่า
2. LoRA ชุด/คอสเพล์ย อาจจะมีหน้าคนจริงๆรวมอยู่
ถ้าใช้ LoRA ประเภทชุดแต่งกาย บางตัวมีการเจนหน้าคนจริงๆรวมอยู่ด้วย
ผมเคยใช้ LoRA ตัวหนึ่ง มันเจนรูปเป็นหน้าดาราคนหนึ่ง สาเหตุเป็นเพราะว่า แม้ว่าจะเป็นการเทรนชุด แต่รูปที่เอามาเทรนเป็นรูปดารา ทำให้ตอนเจนรูปมีหน้าดาราติดมาด้วย
วิธีแก้ คุณต้องใช้ LoRA ตัวอื่นมาผสมด้วย ไม่งั้นก็จะกลายเป็นหน้าคนจริง
3. LoRA มีการกดทับ Prompt
LoRA บางตัว ทำให้ Prompt บางคำใช้งานไม่ได้ เช่น
Prompt สำหรับโมเดล MagMix เวอร์ชั่น V4
(film grain:1.4) , 18yo Girl , camisole, depth of field, volumetric fog, portrait, outdoor
ไม่ใช้ LoRA เป็นไปตาม Prompts ทุกอย่าง
คำสำคัญๆมี film grain ทำให้ภาพดูเก่าเหมือนภาพถ่ายฟิล์ม และ depth of field ทำให้ภาพละลายหลัง
ใช้ LoRA
ที่เห็นชัดคือภาพไม่ละลายหลัง และดูไม่เหมือนภาพถ่ายฟิล์มเท่าไหร่ ก็คือ LoRA ตัวที่ใช้อยู่มันกดทับ Prompt นั่นเอง
ใช้ LoRA อีกชุด
รูปนี้ใช้ LoRA อีกตัว แต่ไม่กดทับ Prompt ทำให้เหมือนภาพฟิล์มและมีการละลายหลัง
เราไม่สามารถรู้ได้ล่วงหน้าว่า LoRA ตัวไหนจะกดทับ Prompt
วิธีแก้ก็พอมี
ผมลองเพิ่ม Weight ตามนี้
( film grain:1.7) , 18yo Girl , camisole, (depth of field:1.7), volumetric fog, portrait, outdoor
เพิ่ม Weight สูงมากถึง 1.7 แต่สังเกตว่ายังไม่ดูเหมือนภาพฟิล์มเท่าไหร่
แต่ก็ยังดีที่ละลายหลังมากขึ้น
ในมุมมองผม คิดว่าควรเลือกใช้ LoRA ที่เหมาะกับ Prompt ดีกว่า ถ้า Prompt นี้ใช้ไม่ได้ก็เปลี่ยนเป็น LoRA ตัวใหม่ จนกว่าจะลงตัว
4. Sampler มีผลต่อ LoRA
ผมใช้ Prompt คำเดิม ไม่ได้เพิ่ม Weight แต่เปลี่ยน Sampler
จากเดิมใช้ DPM 2M Karras เป็น Euler Ancestral
// Prompt //
(film grain:1.4) , 18yo Girl , camisole, depth of field, volumetric fog, portrait, outdoor
ย้อนกลับไปดูภาพบนเปรียบเทียบกันนะ
แม้ว่ายังมองไม่ออกว่าเป็นภาพฟิล์ม แต่โทนดูเข้มและละลายหลังมากขึ้น
ลองเพิ่ม Weight ตามนี้
( film grain:1.7) , 18yo Girl , camisole, (depth of field:1.7), volumetric fog, portrait, outdoor
เพิ่ม Weight แล้วละลายหลังมากขึ้น แต่ไม่ได้ดีกว่าใช้ Sampler เดิม และมีจุดที่เหมือนกันคือ ภาพค่อนข้างดูใส ไม่ใช่แนวฟิล์มเหมือนใช้ LoRA ตัวอื่น
มาลองเทียบกับ LoRA และ Prompt คำอื่นๆ
รอบนี้ใช้ LoRA ชื่อ Film Girl สำหรับทำภาพแนวฟิล์ม
Prompt
FilmG, 18yo girl, (film grain:1.2), (floating dust particle:1.2), spotlight, (rim light:1.4), in the dark, dimly lit, low key, deep shadow, looking at viewer,
ภาพแรกใช้ DPM 2M Karass
ภาพสองใช้ Euler Ancestral
จะเห็นว่าใช้ DPM 2M Karass ภาพดูคล้ายฟิล์ม มีความสว่างกว่า
ส่วน Euler Ancestral ดูไม่เหมือนภาพฟิล์มเท่าไหร่ แต่โทนภาพดูมืดเป็นไปตาม Prompt ที่ใส่
แต่ไม่มีอะไรดีกว่ากันนะ ขึ้นอยู่กับว่าชอบภาพสไตล์ไหน และ Sampler มีให้เลือกหลายตัว
และ Prompt มีหลายล้านคำ ถ้าอยากรู้ว่าคำไหนใช้ได้ไม่ได้ ต้องทดสอบเอง
5. LoRA บางอัน ต้องใช้ Trigger Words แต่ไม่ได้ให้มา
LoRA บางตัว ถ้าไม่ใช้ Trigger Words ก็จะไม่แสดงผล หรือให้ Trigger Words มาไม่ครบก็มี
วิธีก็คือ ต้องดูว่าเจ้าของ LoRA เขาใช้ Prompt อะไร แล้วก็ไปแกะเอาจาก Prompt ที่เขาใช้
6. LoRA บางอัน ต้องปรับ Clip Skip
ขึ้นอยู่กับว่าคนสร้าง LoRA เขาได้บอกให้ปรับค่านี้ด้วยหรือไม่ อย่าไปปรับ Clip Skip เองมั่วๆนะ
7. ที่มาของการเทรน LoRA อาจจะให้ผลแตกต่างกัน
LoRA บางตัวเขาเทรนกับโมเดลแนวอนิเมะ ส่วนใหญ่เอามาใช้กับโมเดลที่เป็นแนว Realistic ไม่ได้
หรืออาจจะให้ผลที่แตกต่างกัน ไม่ได้สวยเหมือน
8. LoRA ส่งผลกับ “มือ”
ปกติเจนรูปมือนางแบบให้ดูดี เป็นเรื่องที่ยากอยู่แล้ว
แต่รู้มั้ยว่ามี LoRA บางตัว เจนรูป 10 ครั้ง อาจจะได้รูปดีๆมาแค่ 1-2 รูป นอกนั้นมือเบี้ยวหมด
นอกจากมือ LoRA บางตัวก็มีปัญหาปากเบี้ยว ตาเบี้ยวบ้าง
แต่ก็มีบ้างที่ไม่ค่อยมีปัญหา ให้คอยสังเกตว่า LoRA ที่คุณใช้อยู่ให้ผลแตกต่างกันอย่างไร
9. LoRA ส่งผลต่อโทนสี
LoRA ที่ใช้คุมโทนโดยเฉพาะก็มี เช่น epi_noiseoffset ใช้สำหรับคุมโทนแนวดาร์ก
แต่รู้ไหมว่า LoRA หลายๆตัว ไม่ได้สร้างมาเพื่อคุมโทนสี แต่ส่งผลต่อโทนสีในภาพ
เช่น Cute Girl Mix
เป็น LoRA ทำหน้าแนวๆหมวยๆจีนๆ แต่ทำให้คอสทราสต์อ่อนลงด้วย ส่งผลให้โทนภาพดูละมุนๆ
ทีนี้ลองเอา LoRA ตัวนี้ ผสมกับ LoRA ตัวอื่น ก็ส่งผลกับโทนสีเช่นกัน
แต่ LoRA ตัวนี้ทำให้ภาพดูไม่คมนะ เอาไปผสมกับตัวอื่นความคมของภาพก็ดรอปลงด้วย