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