เครื่องมือแก้ไขกรอบกุญแจ

สร้างแอนิเมชันที่มีความซับซ้อน เวลาที่แน่นอนโดยใช้กรอบคีย์.

Timeline with keyframes
The Timeline teams แสดงแถบพิมพ์คีย์

คีย์เฟรมคืออะไร?

กรอบกุญแจกําหนดค่าคุณสมบัติเฉพาะที่จุดเฉพาะในเวลา PinePaper ทําการแปลงภาพอัตโนมัติ (interpolates) ระหว่างกรอบกุญแจ เพื่อสร้างการเปลี่ยนแปลงแบบเรียบเนียน.

การ เปิด เส้น เวลา

ตารางเวลาอยู่ที่ด้านล่างของหน้าจอ ถ้าซ่อนอยู่:

  1. คลิก~~~~~ ในเมนู
  2. เลือก~

การ สร้าง กรอบ กุญแจ

วิธีการ 1: ถาดคุณสมบัติ

  1. เลือกรายการ
  2. ตั้งค่าหัวเล่นให้เป็นเวลาที่ต้องการ
  3. เปลี่ยนคุณสมบัติ (ตําแหน่ง, ขนาด, ความทึบแสง, สี)
  4. กรอบกุญแจถูกสร้างโดยอัตโนมัติ

วิธี 2: ตารางเวลา

  1. เลือกรายการ
  2. คลิกเวลาตามที่ต้องการ
  3. คลิก # Addd Cartraft ~ หรือกด

คุณสมบัติของกุญแจแบบเฟรมได้

คุณสมบัติ คําอธิบาย
ตําแหน่ง พิกัด X, พิกัด Y
ค่า ขนาด
หมุน มุมในหน่วยองศา
ความทึบแสง แผ่นใส (0-1)
สี สีของรายการ
ขนาดตัวอักษร ขนาดข้อความ (เฉพาะรายการข้อความเท่านั้น)

แก้ไขกรอบกุญแจ

กําลังย้ายกรอบกุญแจ

ลากคีย์เฟรมซ้ายหรือขวาในไทม์ไลน์เพื่อเปลี่ยนเวลา.

กําลังแก้ไขค่า

  1. คลิกบนกรอบกุญแจเพื่อเลือก
  2. แก้ไขค่าในพาเนลคุณสมบัติ
  3. การเปลี่ยนแปลงใช้ได้กับกรอบกุญแจ

ลบกรอบกุญแจ

  1. เลือกกรอบกุญแจ
  2. กด Dele หรือคลิกเมาส์ปุ่มขวา **

ฟังก์ชันง่าย ๆ

ควบคุมความเร่งของการเคลื่อนไหวระหว่างกรอบกุญแจ:

เรียบเรียง คําอธิบาย
ไลน์ลาร์ ความเร็วคงที่
ปรับเทียบข้อมูล เริ่มช้า จบเร็ว
คลาย เริ่มเร็ว จบแบบช้า
คลายการไม่อยู่ ค่อย ๆ เริ่มและจบ
กระเด้งกระดอน เงินตราเสร็จสมบูรณ์

ควบคุมการเล่นกลับ

ควบคุม ปุ่มพิมพ์ลัด การกระทํา
เล่น/ เล่น Space เปิด/ ปิด การเล่นเพลง
ไปยังที่เริ่ม Home กระโดดไปยังจุดเริ่มต้น
ไปยังสิ้นสุด 1Q กระโดดไปยังที่สิ้นสุด
แยกคลิป 1Q แยกคลิปคีย์เฟรมใต้หัวเล่น

ทริมและแยก

แต่ละรายการคีย์เฟรม-เอฟเฟ็กต์ปรากฏบนไทม์ไลน์ เป็นบล็อกที่ลากได้ (แท่งอิดิโก้ที่อยู่หลังเพชรกรอบกุญแจ) คลิปนี้ทําให้คุณ:

  • ~ย้ายศพไป – เปลี่ยนภาพเคลื่อนไหวทั้งหมดในเวลาผ้าใบ (timeOffset).
  • “ตัดขอบซ้าย” — ตัดตอนเริ่มต้นของการเล่น sub-range ขอบขวาของบาร์ยังเป็นสมอที่ตรงกับการประชุมพรีเมียร์/แคนวา.
  • “ตัดขอบขวา” — ตัดปลายของการเล่น sub-range, clamped ไปครั้งสุดท้ายของคีย์เฟรม.
  • ~Pres Q1Q~ โดยมีหัวเล่นอยู่ภายในคลิป — แบ่งที่ผู้เล่นหัว ชิ้น งาน ใหม่ นี้ กลาย เป็น ส่วน ที่ มี การ จด ทะเบียน ของ มัน เอง; การ แยก โซ่ ทํา ให้ เกิด ชิ้น ส่วน ที่ เป็น อิสระ เอ็น+1.

ช่องข้อมูลข้อมูล

แผนที่ pple-block UI ไปยังช่องข้อมูลเหล่านี้ในรายการ:

ช่องข้อมูล หมายความว่า
timeOffset เวลา Canvas ที่คลิปเริ่มต้น
clipInPoint กดปุ่มพิมพ์ Shift- data ครั้งแรกเมื่อเล่นคลิปคลิป (ค่าปริยายเป็น 0)
clipOutPoint ครั้งสุดท้ายที่ปุ่มเฟรม- ดาตา เล่นคลิปคลิป (ค่าปริยายจะเป็นการเล่นคีย์เฟรมครั้งที่แล้ว)

ภายนอกหน้าต่างผ้าใบของคลิป รายการที่ถูกซ่อนผ่านทาง visible=false — ความทึบแสงเหลือเพียงอย่างเดียวเพื่อให้ความทึบแสงกรอบคีย์ยังคงทํางานในหน้าต่าง.

// Programmatic equivalent of right-edge trim.
const item = app.create('text', {
  content: 'Reveal', x: 400, y: 300,
  animationType: 'keyframe',
  timeOffset: 2,        // clip starts at canvas time 2s
  clipInPoint: 1,       // skip the first 1s of keyframe data
  clipOutPoint: 4,      // stop at 4s of keyframe data → 3s clip window
  keyframes: [
    { time: 0, properties: { opacity: 0 } },
    { time: 1, properties: { opacity: 1 } },
    { time: 4, properties: { opacity: 0.3 } },
  ],
});

สิ่งที่แยกให้คุณ

ชิ้นส่วนเป็นสําเนาลึก รายการ Paper.js จะถูกโคลนผ่านทาง Item.clone() (ก่อนเปลี่ยนรูปแบบ + รูปแบบ); รายการคีย์เฟรม (keyframes), contentKeyframes, propertyEasings) เป็น JSON รอบแยก ดังนั้นแต่ละชิ้นจะมีข้อมูลของมัน การแยกส่วนเกล็ดเป็นอิสระเชิงเส้น: N sections ⇒ N+1 ชิ้นส่วนอิสระ, แต่ละรายการมีการลงทะเบียน ผล ที่ เกิด ขึ้น จริง:

  • - กดปุ่มพิมพ์ - เปลี่ยนคีย์เฟรมของ easing ไป 1 ชิ้น ส่วนอื่น ๆ ไม่แตะต้อง.
  • ~ สีหรือค่าสีของ PPPPP~ — คือการแก้ไขกรอบกุญแจ fillColor, strokeColor, หรือคุณสมบัติแบบเคลื่อนไหวบนชิ้นเดียว เพื่อปรับใช้การแปลงอื่นเหนือหน้าต่างของมัน สีและค่าความโปร่งแสงที่มีอยู่แล้ว จะใช้จัดการ HSL/RGB ไม่เปลี่ยนแปลง.
  • "เส้นทางของพื้นที่ทางรถไฟ* — spatialHandles อาศัยอยู่ในกรอบกุญแจส่วนตัว ดังนั้น การโค้งโค้งเส้นทางของการเคลื่อนไหวของชิ้นเดียวไม่มีผลกับตัวอื่นๆ.

ชิ้นส่วนไม่ซ้อนทับกัน ตราบใดที่หน้าต่างบนผ้าใบไม่ทับกัน ลากชิ้นส่วนใด ๆ ไปยังตําแหน่งใหม่เวลาผ้าใบตัดอีกครั้งหรือแยกมันต่อไป.

ตัว อย่าง: ค่อย ๆ หรี่ ลง

  1. เลือกรายการข้อความ
  2. ที่เวลา 0s: ตั้งระดับความโปร่งแสงเป็น 0
  3. ตอน ที่ 1
  4. ตั้งการปล่อยไป ** ease out~
  5. กดการเล่นเพื่อแสดงตัวอย่าง

ตัวอย่าง: การแปลงสี

  1. เลือกรายการ
  2. ที่เวลา 0s: ตั้งค่าสีเติม # 2000- 0 (ใหม่)
  3. ที่เวลา 2s: ตั้งค่าสีเติม #0000FF (สีน้ําเงิน)
  4. การแปลงสีอย่างราบรื่นผ่านทางสเปกตรัม

ตัวอย่าง:

สร้างแอนิเมชันของแพนหนังทั่วภาพขนาดใหญ่ โดยใช้ผ้าใบเป็นเครื่องชมวิว.

วิธี ที่ มัน ดําเนิน งาน

เมื่อคุณมีรูปที่มีขนาดใหญ่กว่าผ้าใบของคุณ

  • The canvaside ~ ทําหน้าที่เป็นหน้าต่างดูกล้อง
  • การย้ายรายการ ~ ภาพที่เหลือ~ = กระทะกล้อง **
  • ~การเคลื่อนภาพขึ้น~ ~- – - กล้อง ~ ลดลง~

การ สร้าง ปรากฏการณ์ แพน

  1. ~ ตั้งขนาดผ้าใบ * ไปยังการแสดงผลตามที่คุณต้องการ (เช่น 1920 x1080 สําหรับวิดีโอ HD)
  2. ~นําเข้าภาพใหญ่~
  3. ~ส่งภาพไป ~ ดังนั้นมุมมองเริ่มต้นจะถูกมองเห็นได้
  4. กดปุ่มพิมพ์ใหม่ เพื่อย้ายตําแหน่งภาพ

รูปแบบการค้นหาโดยแถว

เพื่อสแกนภาพในรูปแบบงู

เวลา ภาพ X ภาพ Y ลูกเล่นของกล้อง
0s 0 0 มุมบนซ้าย
2s -1920 0 แพนที่อยู่ตรงข้ามแถว 1
2.5s -1920 -200 ย้ายลง
4.5s 0 -200 แพนซ้ายข้ามแถว 2
5s 0 -400 ย้ายลง
7s -1920 -400 แพนที่อยู่ตรงข้ามแถว 3

ตัวเลือก: กล้องตาม

สําหรับการเคลื่อนไหวของกล้องแบบไม่ตายตัวที่ตามมากับวัตถุ:

  1. สร้างป้ายหรือพาธขนาดเล็ก
  2. เพิ่มความสัมพันธ์ camera_follows ไปยังตําแหน่ง
  3. การเคลื่อนไหวตําแหน่งสัญลักษณ์
  4. ตัวแสดงอัตโนมัติ

เคล็ดลับของกล้อง:

  • ใช้ next in-out ~ สําหรับการเคลื่อนไหวแบบฟิล์มเรียบ
  • รักษาความเร็วกระทะให้สอดคล้องกันกับผลการทํางาน
  • ส่งออกเป็น MP4 หรือ WebM เพื่อคุณภาพดีที่สุด

ข้อ แนะ

คําแนะนํากรอบกุญแจ:

  • ใช้กรอบกุญแจน้อยลง สําหรับภาพเคลื่อนไหวที่เรียบขึ้น
  • การเคลื่อนไหวแบบธรรมชาติ
  • แสดงตัวอย่างบ่อยเพื่อตรวจสอบเวลา

~เวลา: ~ ภาพ อนิเมชั่น คีย์ ที่ ซับ ซ้อน มาก (หลาย สิ่ง, กรอบ คีย์ หลาย ๆ แบบ) อาจ ส่ง ผล ต่อ ประสิทธิภาพ การ ส่ง ออก.