Skip to main content

Extension Script: Seed Travel

Seed Travel พูดง่าย ๆ คือการทำภาพเคลื่อนไหวจาก seed หนึ่งไปยังอีก seed หนึ่ง โดย Seed Travel สามารถติดตั้งได้จากเมนู Extension ได้เลย

Workflow


สุ่ม Seed หาภาพที่ถูกใจ

ให้ Batch ขึ้นมาจากรูปภาพที่ชอบ โดยการสุ่ม Seed จะกี่รูปก็ได้ ยิ่งเยอะยิ่งดี แนะนำอย่างน้อย 50 รูปขึ้นไป

หลังจากนี้จะไม่มีการเปลี่ยน prompt หรือค่าต่าง ๆ ที่ตั้งไว้ทั้งหมด ไม่งั้นตอนทำ Seed Travel พัง

ตัวอย่างขอใช้ avatar ผมเองที่แปลงจาก anime มาเป็น 3D และทำการสุ่มมา 50 รูป ซึ่งตรงนี้จะเป็นการทำจาก img2img โดย txt2img ก็ไม่แตกต่างกันแค่เมนูวางคนละแบบ

grid-0000.jpg


จัดเรียงและวางแผน Seed Travel

เลือกรูปที่ชอบมา อย่างน้อย 3-5 รูปและลองจินตนาการว่า flow ของภาพที่จะสุ่มมาจะเป็นลักษณะไหน จาก 1 ไป 2 ไป 3 เช่นคนค่อย ๆ หันหน้าจากซ้ายไปขวา เพื่อความลื่นไหล จากนั้นจด seed ที่ชอบและเรียงลำดับไว้

image.png

จุดนี้ไม่มั่นใจว่า เลข Seed ย้อนไปย้อนมาได้หรือไม่เช่น 150 ไป 125 แล้วไป 155 170 200 ดังนั้นแนะนำว่าให้พยายามเลือก Seed เรียงเลขจากมากไปหาน้อย ไม่โดดย้อนไปย้อนมา กันพัง (เพราะผมเคยย้อนไปย้อนมาพังไปแล้วรอบหนึ่ง)


Seed Travel

ส่วนของ Script ให้เลือก Seed travel และนำ Seed ที่ชอบไปใส่ในช่อง Destination เรียงกันไปโดยใช้เครื่องหมาย , คั่นแต่ละ Seed

ตั้งค่า Steps ไว้ที่ 50 รูป ซึ่งหมายถึง โปรแกรมจะทำการ noise ภาพจาก Seed หนึ่ง ไปยังอีก Seed หนึ่งไปเรื่อย ๆ จนหมด

โดยตรงนี้เองจะทำให้ภาพเหมือนมีการเคลื่อนไหว อย่างต่อเนื่อง 50 ภาพไปยัง Seed ต่อไป

ตรงนี้ถ้าต้องการ Upscale ภาพก็อย่าลืมทำ (ตัวอย่างผมใช้เป็น SwineIR)

เรียบร้อยทั้งหมดแล้วก็กด Generate และไปชงกาแฟรอได้เลย

ย้ำอีกครั้งก่อน Generate อย่าไปแก้ไขค่า prompt  ใด ๆ ที่ตั้งไว้ 

image.png


หลังจากกินเวลานานก็จะได้ออกมาประมาณนี้ ถ้าติ๊ก Save result as video ก็จะได้ video ตามจำนวน Seed ที่ตั้งไว้พร้อมกับภาพนิ่งทั้งหมด โดยตัวอย่างใช้ 4 Seed ก็จะมี 4*50 = 200 ภาพ จุดนี้ถือว่าเสร็จขั้นตอนการทำภาพ

image.png

เนื่องจากไฟล์ตัวอย่างที่ผมทำเจ๊งไปในบาง Seed คาดว่าโปรแกรมไม่สามารถย้อน Seed ไปมาได้ ทำให้ Seed ที่ทำการ Travel มีอาการกระโดดภาพเพราะโปรแกรมงง เห็นได้จากการกระตุกไปจังหวะหนึ่ง แต่ผมขี้เกียจทำใหม่เลยขอข้าม


ใช้โปรแกรม AI แทรกเฟรม


อธิบายง่าย ๆ คือ มันจะมีโปรแกรมจำพวกหนึ่งที่สามารถให้ AI จำลองเฟรมภาพได้เพื่อเพิ่มความลื่นไหล เช่นแปลงหนังจาก 30fps ไป 60fps โดยพื้นฐาน โปรแกรมพวกนี้จะเรียกว่า Video Frame Interpolation โปรแกรม ตัวดัง ๆ ก็จะมี RIFE, DAIN APP หรือ Flowframes ที่จะใช้ในตัวอย่างนี้