Updated: 5/27/2024
สวัสดีผู้ชื่นชอบแอนิเมชัน AI! เรากำลังเริ่มต้นการเดินทางที่น่าตื่นเต้นเข้าสู่โลกของการเปลี่ยนใบหน้าใน ComfyUI ที่นี่ เราขอนำเสนอการทำงานของ ComfyUI Reactor ที่จะช่วยให้คุณสามารถเปลี่ยนใบหน้าเดียวหรือหลายใบหน้าในวิดีโอได้!
เราจะครอบคลุม:
ผมเดาว่าบางคนเคยใช้ส่วนขยาย Roop ใน Automatic 1111 สำหรับการทดลองสร้างสรรค์เหล่านี้ แต่โค้ดของ Roop ถูกยกเลิก นักออกแบบการเคลื่อนไหวและนักแอนิเมเตอร์กำลังยอมรับแชมป์ใหม่ของการเปลี่ยนใบหน้า – ReActor ใน ComfyUI เครื่องมือนี้ไม่เพียงแค่เป็นการอัปเกรดจาก Roop; มันเป็นการปฏิวัติอย่างสมบูรณ์ ReActor ได้เปลี่ยนการเปลี่ยนใบหน้าให้เป็นส่วนหนึ่งของเครื่องมือสร้างสรรค์ของคุณอย่างราบรื่นและน่าตื่นเต้น
แล้วทำไม ReActor ถึงเป็นตัวเลือกใหม่ที่ดีที่สุดสำหรับการเปลี่ยนใบหน้า? นี่คือเหตุผล:
ตอนนี้ มาทำมากกว่าการพูดถึงมัน มาดำดิ่งลงไปในวิธีการใช้ Reactor ใน ComfyUI และตั้งค่าพารามิเตอร์ใน Reactor! ด้วย ReActor ความเป็นไปได้ในการสร้างสรรค์ของคุณไม่มีที่สิ้นสุด
ComfyUI Reactor เป็นโหนดส่วนขยายการเปลี่ยนใบหน้าที่รวดเร็วและง่ายสำหรับ ComfyUI มันใช้โมเดลหลายตัวเพื่ออำนวยความสะดวกในการตรวจจับใบหน้า การเปลี่ยนใบหน้า และการฟื้นฟูใบหน้า ทั้งหมดนี้ในขณะที่รักษาความง่ายในการใช้งาน
เอาล่ะ มาดำดิ่งลงไปในกระบวนการที่น่าตื่นเต้นของการสร้างการทำงานของคุณ ด้วย Reactor คุณจะสามารถเพิ่มเอฟเฟกต์การเปลี่ยนใบหน้าที่น่าทึ่งให้กับแอนิเมชันของคุณได้
สิ่งแรกที่ต้องทำคือเลือก 'ภาพต้นทาง' ของคุณ - คิดว่านี่คือผู้บริจาคใบหน้า จากนั้นเลือก 'ภาพอินพุต' ของคุณ – นั่นคือผู้รับโชคดีของใบหน้าใหม่
เราได้ดาวน์โหลด inswapper_128.onnx Model แล้ว โมเดลที่ผ่านการฝึกอบรมล่วงหน้า inswapper_128.onnx ซึ่งจัดทำโดย InsightFace
การตรวจจับใบหน้าเหมือนมีนักสืบดิจิทัลที่ตรวจพบใบหน้าในภาพต้นทางและภาพอินพุตของคุณ เรามีนักสืบหลายตัว - resnet50, mobile0.25, YOLOv5l และ YOLOv5n แต่ตัวที่เราใช้เป็นประจำคือ retinaface_resnet50 ซึ่งมีประสิทธิภาพดี
ที่นี่คุณสามารถเลือกโมเดลสำหรับการฟื้นฟูใบหน้า บางคนชอบ GF PGN แต่ลองใช้ Code Forer ดู - มันก็ดีเช่นกัน!
การตั้งค่าเหล่านี้เหมือนกับการปรับแต่งกีตาร์ของคุณ การตั้งค่าเริ่มต้นคือ 1.00 สำหรับความชัดเจนและ 0.75 สำหรับน้ำหนักของ CodeFormer แต่ไม่ต้องลังเลที่จะลองปรับแต่งและดูว่าคุณสามารถสร้างอะไรได้บ้าง
ตัวเลือก 'การตรวจจับเพศ' ตัดสินใจว่าคุณต้องการให้โมเดลตรวจจับเพศในภาพหรือไม่ ReActor จะเปลี่ยนใบหน้าเฉพาะเมื่อตรงกับเงื่อนไขที่กำหนด ในประสบการณ์ของผม การตั้งค่าเป็น 'ไม่' ให้ผลลัพธ์ที่ดี เหมือนบอกโมเดลว่า "ให้ความสนใจที่ใบหน้าเท่านั้นนะ!"
Face Index ช่วยให้ระบบระบุใบหน้าแต่ละใบหน้าในภาพของคุณ ใบหน้าจะถูกแท็กจากซ้ายไปขวาและจากบนลงล่างในภาพที่เกี่ยวข้อง ด้วยวิธีนี้ ระบบจะรู้ว่าใครคือใคร
มีใบหน้าเดียวที่ต้องเปลี่ยน? ง่ายมาก! ทั้งใบหน้าต้นทางและใบหน้าอินพุตจะมีดัชนีเป็น 0
ตอนนี้ ถ้าคุณรู้สึกทะเยอทะยานและต้องการเปลี่ยนใบหน้าหลายใบหน้า นี่คือวิธีการทำ:
นี่คือเคล็ดลับที่มีประโยชน์ - ลองพิจารณาใช้เฟรมอินเตอร์โพเลเตอร์ คิดว่ามันเป็นเครื่องย้อนเวลาสำหรับเฟรมวิดีโอของคุณ มันทำงานได้ยอดเยี่ยมโดยลดจำนวนเฟรมที่คุณต้องประมวลผลในตอนแรกและจากนั้นสร้างมันขึ้นมาใหม่อย่างชาญฉลาดในภายหลัง นี่มีประโยชน์โดยเฉพาะถ้าคุณต้องลดคุณภาพของวิดีโอของคุณเพื่อการประมวลผลที่เร็วขึ้น คิดว่าขั้นตอนนี้เป็นไม้กายสิทธิ์ที่ช่วยให้คุณกลับมามีความคมชัดและรายละเอียดที่หายไป
คุณยังสามารถปรับขนาดภาพวิดีโอก่อนที่จะส่งไปยังอินเตอร์โพเลเตอร์ แม้ว่าจะยากที่จะได้คุณภาพเท่าไฟล์ต้นฉบับ แต่มันก็ดีกว่าไม่มีอะไรเลย
ผู้เขียน: บรรณาธิการ RunComfy
ทีมบรรณาธิการของเราทำงานกับ AI มากว่า 15 ปี เริ่มต้นด้วย NLP/Vision ในยุคของ RNN/CNN เราได้สะสมประสบการณ์มากมายใน AI Chatbot/Art/Animation เช่น BERT/GAN/Transformer เป็นต้น พูดคุยกับเราหากคุณต้องการความช่วยเหลือเกี่ยวกับศิลปะ AI แอนิเมชัน และวิดีโอ
© ลิขสิทธิ์ 2024 RunComfy. สงวนลิขสิทธิ์