Anonim

Blender ได้รับการยกย่องว่าเป็นหนึ่งในบรรณาธิการกราฟิกคอมพิวเตอร์สามมิติแบบโอเพ่นซอร์สที่ดีที่สุด สามารถใช้สร้างเอฟเฟ็กต์ภาพเคลื่อนไหววิดีโอเกมและโมเดลการพิมพ์ 3 มิติได้หลากหลาย ในฐานะเครื่องมือแก้ไขมืออาชีพที่ซับซ้อนซอฟต์แวร์นี้มาพร้อมกับช่วงการเรียนรู้ที่สูงมาก

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

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

ประเภทของ Keyframes

ลิงค์ด่วน

  • ประเภทของ Keyframes
        • คีย์เฟรมปกติ
        • ชำรุด
        • ย้ายค้างไว้
        • สุดขีด
        • กระวนกระวายใจ
  • การเพิ่ม Keyframes
    • ลบคีย์เฟรมในมุมมอง 3 มิติ
    • ลบ Keyframes โดยใช้ Dope Sheet
    • ลบคีย์เฟรมออกจากเมนู
    • ลบ Keyframes ใน Action Editor
    • ลบ Keyframes บนไทม์ไลน์
    • ใช้สคริปต์
  • ความคิดสุดท้าย
  1. คีย์เฟรมปกติ

  2. ชำรุด

  3. ย้ายค้างไว้

  4. สุดขีด

  5. กระวนกระวายใจ

การเพิ่ม 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

วิธีการลบคีย์เฟรมทั้งหมดในเครื่องปั่น