Blender ถือเป็นหนึ่งในโปรแกรมแก้ไขคอมพิวเตอร์กราฟิก 3 มิติแบบโอเพนซอร์สที่ดีที่สุด สามารถใช้เพื่อสร้างเอฟเฟ็กต์ภาพแอนิเมชั่นวิดีโอเกมและโมเดลสิ่งพิมพ์ 3 มิติ ในฐานะที่เป็นเครื่องมือแก้ไขมืออาชีพที่ซับซ้อนมากซอฟต์แวร์นี้มาพร้อมกับช่วงการเรียนรู้ที่สูงมาก
หากคุณใช้ Blender คุณน่าจะคุ้นเคยกับคีย์เฟรมให้เร็วที่สุด พวกเขาคือขนมปังและเนยในการสร้างแอนิเมชั่น ตำแหน่งของคีย์เฟรมในไทม์ไลน์แสดงถึงเวลาของการเคลื่อนไหว และลำดับของคีย์เฟรมจะกำหนดการเคลื่อนไหวที่ผู้ชมมองเห็น
มีคีย์เฟรมหลายประเภทที่คุณจะต้องเรียนรู้และเชี่ยวชาญเพื่อสร้างแอนิเมชั่นที่ไม่เหมือนใคร เช่นเดียวกับซอฟต์แวร์แอนิเมชั่นการทำงานใน Blender ต้องใช้การลองผิดลองถูกมากมาย ดังนั้น คุณจำเป็นต้องรู้ทั้งวิธีเพิ่มคีย์เฟรม และเมื่อใดและอย่างไรที่จะลบคีย์เฟรมออกจากฉาก
ประเภทของคีย์เฟรม
คีย์เฟรมปกติ
ชำรุด
เคลื่อนไหวถือ
สุด ๆ
กระวนกระวายใจ
การเพิ่มคีย์เฟรม
มีสองวิธีทั่วไปในการเพิ่มคีย์เฟรมใน Blender คุณสามารถเพิ่มคีย์เฟรมให้กับพร็อพเพอร์ตี้ที่เลือกไว้แล้ว หรือจะเปิดรายการคุณสมบัติให้เลือกก็ได้
กด I เพื่อเปิดเมนูที่ให้คุณเพิ่มคีย์เฟรม จากนั้นเลือกคุณสมบัติที่คุณต้องการเพิ่มคีย์เฟรม
หรือคลิกขวาที่คุณสมบัติเฉพาะแล้วเลือกตัวเลือก 'แทรกคีย์เฟรม' จากเมนู
ฉันจะใช้เดสก์ท็อป facebook บนโทรศัพท์ได้อย่างไร
นอกจากนี้ยังมีคุณสมบัติ Auto Keyframe คุณสามารถเปิดใช้งานได้โดยกดปุ่มสีแดงบนส่วนหัวไทม์ไลน์ การดำเนินการนี้จะเพิ่มคีย์เฟรมลงในเฟรมที่เลือกโดยอัตโนมัติ อย่างไรก็ตามจะทำได้ก็ต่อเมื่อมีการเปลี่ยนแปลงใด ๆ กับค่าของคุณสมบัติ
ไม่ว่าคุณจะเพิ่มคีย์เฟรมประเภทใดและจะเพิ่มอย่างไร คุณสามารถใช้วิธีการเดียวกันนี้เพื่อลบออกได้หากคุณไม่พอใจกับผลลัพธ์ ต่อไปนี้เป็นสองวิธีในการลบคีย์เฟรม
ลบคีย์เฟรมในมุมมอง 3 มิติ
เมื่อคุณอยู่ในโหมดมุมมอง 3 มิติ คุณสามารถลบคีย์เฟรมหลายรายการพร้อมกันได้ หลังจากที่คุณเลือกวัตถุแล้ว ให้กด Alt + I เพื่อลบคีย์เฟรมทั้งหมดสำหรับการเลือกปัจจุบันในเฟรม
ลบคีย์เฟรมโดยใช้ Dope Sheet
เลือกวัตถุทั้งหมดที่คุณต้องการแก้ไข สลับไปที่หน้าจอแอนิเมชั่นเมื่อคุณพอใจกับสิ่งที่คุณเลือก
วางเคอร์เซอร์ไว้เหนือแผ่นยาเสพติดและเลือกทุกอย่างโดยกดปุ่ม A หลังจากนั้นให้กด Delete
ลบคีย์เฟรมจากเมนู
หากคุณเลือกวัตถุคุณยังสามารถเปิดเมนูบริบทเพื่อลบภาพเคลื่อนไหวที่ต้องการได้ เมื่อเมนูปรากฏขึ้นแท็ก 'ล้างคีย์เฟรม' ควรปรากฏขึ้น คลิกเพื่อลบคีย์เฟรมทั้งหมด
โปรดทราบว่าการทำเช่นนี้จะลบคีย์เฟรม XYZ ทั้งหมดออก หากคุณกำลังจัดการกับแชนเนลการแปลง หากคุณต้องการหลีกเลี่ยงสิ่งนี้ให้เลือกตัวเลือก 'ล้างคีย์เฟรมเดียว' แทน
ลบคีย์เฟรมใน Action Editor
ตัวแก้ไขการดำเนินการยังช่วยให้คุณสามารถลบคีย์เฟรมทีละรายการหรือเป็นกลุ่มได้ คุณสามารถกด B จากนั้นคลิกและลากด้วยเมาส์จนกว่าคุณจะเลือกคีย์เฟรมทั้งหมดที่คุณต้องการลบ ปล่อยและกดปุ่ม Delete เพื่อลบออกทั้งหมดในเวลาเดียวกัน
ลบคีย์เฟรมบนไทม์ไลน์
นอกจากนี้ยังเป็นตัวเลือกที่ใช้งานได้หากคุณไม่เล่นกลวัตถุมากเกินไป หากคุณไปที่ไทม์ไลน์ คุณสามารถคลิกที่คีย์เฟรมที่ต้องการเพื่อลบออก เมื่อเลือกแล้วให้กด Spacebar เพื่อเปิดกล่องโต้ตอบคำสั่ง
พิมพ์ 'Delete Keyframe' คลิกซ้ายสองครั้งเพื่อยืนยัน ข้อเสียอย่างหนึ่งคือวิธีนี้ใช้ได้กับตัวเลือกเดียวเท่านั้น แต่เนื่องจากคุณไม่จำเป็นต้องลบหลายคีย์เฟรมพร้อมกันเสมอไป อาจช่วยให้คุณปรับแต่งภาพเคลื่อนไหวได้อย่างแม่นยำ
ใช้สคริปต์
หากคุณต้องการลบภาพเคลื่อนไหวทั้งหมดสำหรับวัตถุที่เลือกคุณยังสามารถใช้สคริปต์ได้
context = bpy.context
สำหรับ ob ใน context.selected_objects:
ob.animation_data_clear()
คุณสามารถแทนที่ 'ที่เลือก' ด้วย 'ฉาก' เพื่อลบภาพเคลื่อนไหวออกจากฉากปัจจุบัน และคุณยังสามารถใช้ 'bpy.data.objects' ได้หากต้องการลบภาพเคลื่อนไหวทั้งหมดออกจากวัตถุทั้งหมด
ความคิดสุดท้าย
บทความนี้นำเสนอความซับซ้อนที่คุณจะพบในเครื่องปั่น สำหรับการดำเนินการง่ายๆ ที่เกี่ยวข้องกับการลบคีย์เฟรมหรือหลายคีย์เฟรมพร้อมกัน มีหลายวิธีที่คุณสามารถใช้ได้
แต่ละข้อมีข้อดีข้อเสียของตัวเองขึ้นอยู่กับประเภทของคีย์เฟรมที่คุณกำลังแก้ไข การรู้วิธีการทั้งหมดไม่ใช่ความคิดที่ดี เพราะจะช่วยให้คุณบรรลุเป้าหมายได้จากทุกที่ที่คุณพบใน UI