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

ใช้โปรแกรม AI แทรกเฟรม และรวมภาพนิ่งให้เป็น Video


มันคือโปรแกรมจำพวกหนึ่งที่สามารถให้ AI สร้างเฟรมภาพจำลองได้เพื่อเพิ่มความลื่นไหล ระหว่างภาพ เช่นแปลงหนังจาก 30fps ไป 60fps

โดยพื้นฐาน โปรแกรมพวกนี้จะเรียกว่า Video Frame Interpolation ตัวดัง ๆ ก็จะมี RIFE, DAIN APP หรือ Flowframes ที่จะใช้ในตัวอย่างนี้

ตัวอย่างนี้จะใช้ Flowframes ซึ่งโหลดได้จาก link นี้ https://nmkd.itch.io/flowframes


หลังจากติดตั้งแล้วให้ดูตามภาพด้านล่างประกอบไปด้วย

เปิด tab Interpolation ขึ้นมา และกด Browse (Folder) เพื่อชี้ไปยัง folder ภาพนิ่งของเรา

หลังจากนั้นให้กำหนด FPS ไว้ที่ 60 และเลือก 4x Slowmo หรือ 8x Slowmo ตามใจชอบว่าจะให้ช้าเร็วแค่ไหน หลังจากนั้นกด Interpolae ได้เลย

เช็ค Video ที่ได้มา หากช้าเร็วไม่ถูกใจก็ไปปรับเล่นใหม่ เท่านี้ก็เรียบร้อย

image.png