สมุดคลิป MiniMax H3

08สอนใช้งาน · ระดับปานกลาง

MiniMax H3 Motion Transfer ด้วย TARA LoRA บน ComfyUI

ชื่อคลิปต้นฉบับ: I Tested NEW MiniMax H3 Motion Transfer in ComfyUI | TARA LoRA

The Ai Blueprint (3 วันก่อน)6 นาที16,845 ครั้ง360 ไลก์

คลิปนี้สาธิต workflow ถ่ายโอนการเคลื่อนไหวจากวิดีโอต้นแบบไปยังตัวละครใหม่ด้วย MiniMax H3 และ TARA LoRA ใน ComfyUI เหมาะกับคนที่ทำวิดีโอ AI และอยากรู้ขั้นตอนติดตั้ง ข้อผิดพลาดที่เจอบ่อย และเวลาที่ต้องใช้

สรุปสั้น

  • TARA LoRA ทำ motion transfer แบบ reference-to-video โดยใช้วิดีโอต้นแบบเป็น reference โดยตรง ไม่ต้องทำ pose tracking เอง
  • จำนวนเฟรมต้องตรงตามตาราง เช่น 107 หรือ 277 เฟรม ไม่เช่นนั้นจะเกิด error เรื่อง temporal guides
  • การ generate ที่ 20 steps บน RTX 5090 ใช้เวลาประมาณ 30 นาที และลดได้ด้วย LoRA แบบ 4 หรือ 6 steps
  • character sheet ให้ใบหน้าและความคงที่ของตัวละครดีกว่าภาพอ้างอิงภาพเดียว
  • Flash Attention ช่วยให้เร็วขึ้นราว 30–40% เมื่อเทียบกับการใช้ Comfy Kitchen

เนื้อหาในคลิป

TARA LoRA คืออะไร

ผู้ทำคลิปเปิดเรื่องด้วยปัญหาของ motion transfer แบบเดิม ที่ต้องพึ่ง pose tracking ซึ่งมักทำให้เฟรมกะพริบ ใบหน้าเพี้ยน หรือแขนขาสั่น จนต้องแก้ด้วยมือนาน จากนั้นจึงแนะนำ LoRA ตัวใหม่ชื่อ MiniMax H3 Motion Transfer TARA เวอร์ชัน 1 ที่เผยแพร่บน Hugging Face ซึ่งทำงานแบบ reference-to-video คือใช้วิดีโอต้นแบบเป็น reference โดยตรง

TARA ย่อมาจาก temporally aligned reference attention ผู้ทำคลิปอธิบายอย่างง่ายว่าเป็นกลไกที่ช่วยให้โมเดลตามวิดีโอต้นแบบทีละเฟรม การเคลื่อนไหวจึงคงเส้นคงวาตั้งแต่เฟรมแรกถึงเฟรมสุดท้าย ไฟล์ LoRA มีหลายขนาดให้เลือกตามฮาร์ดแวร์ ในคลิปใช้ไฟล์ขนาด 628 MB นอกจากนี้ยังมี training adapter จาก Ostris ซึ่งไม่บังคับ แต่ผู้ทำคลิปแนะนำให้ใช้เพราะผลลัพธ์ดีขึ้นชัดเจน

ติดตั้ง custom nodes และตั้งค่า workflow

ก่อนเริ่มต้องติดตั้ง BFS custom nodes โดยคัดลอกคำสั่งจากหน้าโมเดล เปิด command window ในโฟลเดอร์ custom_nodes ของ ComfyUI portable แล้วรัน git clone ตามด้วยการรีสตาร์ต ComfyUI ส่วน workflow ใช้ไฟล์ที่ผู้พัฒนา LoRA เตรียมไว้ให้ ไม่ต้องสร้างเอง

ใน workflow ผู้ทำคลิปใช้โมเดลรุ่น pruned INT8 ร่วมกับ LoRA ที่เพิ่งโหลดมา ส่วน CLIP และ VAE เป็นไฟล์เดียวกับที่ใช้กับโมเดลนี้อยู่แล้ว ข้อมูลนำเข้ามีภาพตัวละคร ภาพพื้นหลัง และวิดีโอต้นแบบที่ให้การเคลื่อนไหว โดยทำงานที่ความละเอียด 1 megapixel เพื่อให้สมดุลระหว่างคุณภาพกับความเร็ว

node ใหม่ของ TARA มาจาก BFS custom nodes ผู้ทำคลิปยังไม่ได้ติดตั้ง Flash Attention จึงใช้ Comfy Kitchen แทน และบอกว่าถ้ามี Flash Attention จะเร็วขึ้นราว 30–40% สำหรับ prompt ให้คงของเดิมไว้ แล้วเปลี่ยนเฉพาะส่วนที่บรรยายผู้แสดงหลักให้เป็นตัวละครของตัวเอง

จำนวนเฟรม ข้อผิดพลาด และเวลา generate

ความยาวคลิปคำนวณจากจำนวนเฟรมหารด้วย 24 ตัวอย่างแรกใช้ 107 เฟรม หรือราว 4.46 วินาที ส่วนคลิปยาวประมาณ 11.5 วินาทีต้องใช้ 277 เฟรม จุดสำคัญคือจำนวนเฟรมต้องเป็นไปตามรูปแบบที่กำหนด ผู้ทำคลิปจึงทำตารางไว้ให้ ถ้าใส่ไม่ตรงจะเจอ error ที่แจ้งว่า input ต้องมี temporal guides เหมือนกัน ซึ่งแก้ได้ด้วยการปรับจำนวนเฟรมให้ตรงตาราง

ในการทดสอบใช้ sampler แบบ Euler กับ scheduler แบบ simple ที่ 20 steps บน RTX 5090 ใช้เวลาประมาณ 30 นาที ถ้าต้องการเร็วกว่านี้ ผู้ทำคลิปแนะนำให้ใช้ LoRA แบบ 4 steps หรือ 6 steps และติดตั้ง Flash Attention

ผลลัพธ์ที่ได้

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

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

ข้อสรุปของผู้ทำคลิป

ผู้ทำคลิปมองว่า TARA LoRA ทำให้ motion transfer บน MiniMax H3 ตามท่าทางต้นแบบได้แม่นและคงตัวละครกับพื้นหลังไว้ได้ดี แม้จะใช้เวลา generate นาน

คำถามที่พบบ่อย

ใช้ TARA LoRA ใน ComfyUI ต้องติดตั้งอะไรเพิ่ม

ต้องติดตั้ง BFS custom nodes ด้วย git clone ในโฟลเดอร์ custom_nodes แล้วรีสตาร์ต ComfyUI จากนั้นโหลดไฟล์ LoRA ส่วน CLIP และ VAE ใช้ไฟล์เดิมของโมเดลได้

error ที่บอกว่า input ต้องมี temporal guides เหมือนกัน แก้อย่างไร

เกิดจากจำนวนเฟรมไม่ตรงรูปแบบที่ workflow ต้องการ ให้ปรับจำนวนเฟรมตามตารางในคลิป เช่น 107 หรือ 277 เฟรม

จำเป็นต้องใช้ training adapter ของ Ostris หรือไม่

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

ต้องแก้ prompt ใน workflow มากแค่ไหน

ให้คง prompt เดิมไว้และเปลี่ยนเฉพาะคำบรรยายผู้แสดงหลักเป็นตัวละครของตัวเอง หากต้องการรายละเอียดเพิ่ม เช่น ให้ถือกระเป๋า ก็เขียนเติมลงไปได้

อยากได้คลิปยาวขึ้นต้องทำอย่างไร

เพิ่มจำนวนเฟรมโดยยึดสูตรความยาวเท่ากับจำนวนเฟรมหารด้วย 24 เช่น 277 เฟรมจะได้คลิปราว 11.5 วินาที และต้องเลือกค่าที่อยู่ในตาราง

คลิปที่เกี่ยวข้อง

  1. 05สอนใช้งาน · ระดับเริ่มต้น

    MiniMax H3 ใน MiniMax Design: ผสมภาพ เสียง วิดีโอในคลิปเดียว

    Blog With Ben · · 6 ครั้ง

  2. 13สอนใช้งาน · ระดับปานกลาง

    MiniMax H3 สร้างภาพนิ่งใน ComfyUI: workflow character sheet

    CG Pixel · · 37,330 ครั้ง

  3. 14รีวิวและทดสอบ · ระดับปานกลาง

    MiniMax H3 Image to Video: ผลทดสอบบนการ์ดจอ 16 GB

    Knowledge Hub Labs · · 20,128 ครั้ง

  4. 11สอนใช้งาน · ระดับปานกลาง

    P-H3 Image แก้ภาพใน ComfyUI: วิธีตั้งค่าและ workflow ฟรี

    Prompt Mastery · · 14,548 ครั้ง