การเขียน 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 และ 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
สรุปอีกที
- Prompt ระบุสิ่งที่ต้องการ ใคร ที่ไหน เมื่อใหร่
- Prompt ให้รายละเอียด ท่าทาง ชุด สี
- Prompt เพิ่มคุณภาพ จำพวกคำว่า 8K ,beautiful detailed face ,RAW photo
- Negative Prompt คัดเอาสิ่งไม่ต้องการออกไป
สุดท้ายอย่าลืมว่าการฝึกฝนอย่างต่อเนื่องคือหัวใจสำคัญต่อทุกสิ่ง