วิธีใช้ Prompt และ Negative Prompt เพื่อสร้างภาพที่ต้องการด้วย StableDiffusion a1111

Prompt และ Negative Prompt

การเขียน prompt ที่ดีสำหรับ StableDiffusion

Stable Diffusion เป็นโมเดลด้านการสร้างภาพที่สร้างโดย DeepMind บริษัทวิจัยด้านปัญญาประดิษฐ์ (AI) เป็นโมเดลที่ทรงพลังมากด้านการสร้างภาพที่สวยงามและสมจริง อย่างไรก็ตามใช่ว่าการสร้างภาพนั้นจะง่ายเหมือนเพียงแค่สั่งคำสั่งเพียง 1 หรือ 2 คำสั่ง สิ่งสำคัญที่สุดคือเราต้องเข้าใจวิธีเขียน prompt ที่ดีเพื่อให้ได้ภาพที่ตรงกับความต้องการมากที่สุด

ก่อนอื่นต้องรู้จักกับ Prompt และ Negative Prompt

prompt พูดง่ายๆคือ “สิ่งที่ต้องการ” คำอธิบายที่เราต้องบอกกับโมเดลว่าต้องการได้อะไรอยากได้ภาพแบบไหน สิ่งสำคัญก็คือต้องเขียน prompt ที่ให้ข้อมูลเพียงพอแก่โมเดลเพื่อสร้างภาพที่ต้องการ แต่ไม่ควรเขียน prompt ยาวเกินไปหรือซับซ้อนเกินไป

Prompt : 1girl in a red shirt and a white skirt stands among the flower gardens

Negative Prompt พูดง่ายๆคือ “สิ่งที่ไม่ต้องการ” โดยระบุสิ่งที่ไม่ควรมีในภาพ

Negative Prompt : building, tree
Prompt : 1girl in a red shirt and a white skirt stands among the flower gardens
Prompt : 1girl in a red shirt and a white skirt stands among the flower gardens
Negative Prompt : building, tree

จากตัวอย่าง (สังเกตที่ฉากหลัง) เราจะได้ภาพเด็กผู้หญิงใส่เสื้อเชิ้ตสีแดงกระโปรงสีขาวยืนอยู่ท่ามกลางสวนดอกไม้โดยในภาพจะไม่มีสิ่งปลูกสร้างและต้นไม้เข้ามารบกวน

สรุปความแตกต่างที่สำคัญระหว่าง Prompt และ Negative Prompt คือ
Prompt จะใช่สั่งโมเดลเกี่ยวกับสิ่งที่ควรมีในภาพ
ในขณะที่ Negative Prompt สั่งโมเดลเกี่ยวกับสิ่งที่ไม่ควรมีในภาพ

วิธีการเขียน Prompt

วิธีการเขียน Prompt มีมากมายหลายแบบและต่อไปนี้คือวิธีในการเขียน prompt ของผมเอง ซึ่งอาจจะเอาไปประยุกต์ใช้เป็นแนวทางสำหรับมือใหม่ได้

1. ระบุสิ่งที่คุณต้องการ ใคร ที่ไหน เมื่อใหร่girl standing on the beach at sunset
2. ใส่รายละเอียด เช่น สีเสื้อผ้า ท่าทาง หรืออารมณ์ของนางแบบred bikini and posing for pictures
3. prompt สำหรับเพื่มคุณภาพ ช่วยให้ภาพดูไม่เป็นวุ้น และเพิ่มความสมจริงให้ภาพได้RAW photo ,high detailed skin, 8k uhd, dslr, high quality, film grain, Fujifilm XT3,(beautiful detailed face, beautiful detailed eyes), (best illumination, an extremely delicate and beautiful)
4. Negative Prompt คัดเอาสิ่งไม่ต้องการออกไป เช่นแขนงอก ตาเหล่ จะทำให้ภาพดูดีขึ้นคล้ายๆ prompt เพื่มคุณภาพ logo,text,watermark,copyright , video game,  poorly drawn, out of frame, mutation, mutated, cross-eye
ภาพหยาบๆ ที่ได้ด้วยการสั่งเพียงครั้งเดียว

ในการเขียน Prompt ให้ได้ดี สิ่งสำคัญคือต้องทดลองทำบ่อยๆ และศึกษา Prompt ของคนอื่นให้มากๆ ลองเข้ากลุ่ม facebook ศึกษาจากคอมมิวนิตีต่างๆ หรือจากเว็บ civitai.com

สรุปอีกที

  1. Prompt ระบุสิ่งที่ต้องการ ใคร ที่ไหน เมื่อใหร่
  2. Prompt ให้รายละเอียด ท่าทาง ชุด สี
  3. Prompt เพิ่มคุณภาพ จำพวกคำว่า 8K ,beautiful detailed face ,RAW photo
  4. Negative Prompt คัดเอาสิ่งไม่ต้องการออกไป

สุดท้ายอย่าลืมว่าการฝึกฝนอย่างต่อเนื่องคือหัวใจสำคัญต่อทุกสิ่ง

Related Posts