เครื่องมือแก้ไขกรอบกุญแจ
สร้างแอนิเมชันที่มีความซับซ้อน เวลาที่แน่นอนโดยใช้กรอบคีย์.
คีย์เฟรมคืออะไร?
กรอบกุญแจกําหนดค่าคุณสมบัติเฉพาะที่จุดเฉพาะในเวลา PinePaper ทําการแปลงภาพอัตโนมัติ (interpolates) ระหว่างกรอบกุญแจ เพื่อสร้างการเปลี่ยนแปลงแบบเรียบเนียน.
การ เปิด เส้น เวลา
ตารางเวลาอยู่ที่ด้านล่างของหน้าจอ ถ้าซ่อนอยู่:
- คลิก~~~~~ ในเมนู
- เลือก~
การ สร้าง กรอบ กุญแจ
วิธีการ 1: ถาดคุณสมบัติ
- เลือกรายการ
- ตั้งค่าหัวเล่นให้เป็นเวลาที่ต้องการ
- เปลี่ยนคุณสมบัติ (ตําแหน่ง, ขนาด, ความทึบแสง, สี)
- กรอบกุญแจถูกสร้างโดยอัตโนมัติ
วิธี 2: ตารางเวลา
- เลือกรายการ
- คลิกเวลาตามที่ต้องการ
- คลิก # Addd Cartraft ~ หรือกด
คุณสมบัติของกุญแจแบบเฟรมได้
| คุณสมบัติ | คําอธิบาย |
|---|---|
| ตําแหน่ง | พิกัด X, พิกัด Y |
| ค่า | ขนาด |
| หมุน | มุมในหน่วยองศา |
| ความทึบแสง | แผ่นใส (0-1) |
| สี | สีของรายการ |
| ขนาดตัวอักษร | ขนาดข้อความ (เฉพาะรายการข้อความเท่านั้น) |
แก้ไขกรอบกุญแจ
กําลังย้ายกรอบกุญแจ
ลากคีย์เฟรมซ้ายหรือขวาในไทม์ไลน์เพื่อเปลี่ยนเวลา.
กําลังแก้ไขค่า
- คลิกบนกรอบกุญแจเพื่อเลือก
- แก้ไขค่าในพาเนลคุณสมบัติ
- การเปลี่ยนแปลงใช้ได้กับกรอบกุญแจ
ลบกรอบกุญแจ
- เลือกกรอบกุญแจ
- กด 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อาศัยอยู่ในกรอบกุญแจส่วนตัว ดังนั้น การโค้งโค้งเส้นทางของการเคลื่อนไหวของชิ้นเดียวไม่มีผลกับตัวอื่นๆ.
ชิ้นส่วนไม่ซ้อนทับกัน ตราบใดที่หน้าต่างบนผ้าใบไม่ทับกัน ลากชิ้นส่วนใด ๆ ไปยังตําแหน่งใหม่เวลาผ้าใบตัดอีกครั้งหรือแยกมันต่อไป.
ตัว อย่าง: ค่อย ๆ หรี่ ลง
- เลือกรายการข้อความ
- ที่เวลา 0s: ตั้งระดับความโปร่งแสงเป็น 0
- ตอน ที่ 1
- ตั้งการปล่อยไป ** ease out~
- กดการเล่นเพื่อแสดงตัวอย่าง
ตัวอย่าง: การแปลงสี
- เลือกรายการ
- ที่เวลา 0s: ตั้งค่าสีเติม # 2000- 0 (ใหม่)
- ที่เวลา 2s: ตั้งค่าสีเติม #0000FF (สีน้ําเงิน)
- การแปลงสีอย่างราบรื่นผ่านทางสเปกตรัม
ตัวอย่าง:
สร้างแอนิเมชันของแพนหนังทั่วภาพขนาดใหญ่ โดยใช้ผ้าใบเป็นเครื่องชมวิว.
วิธี ที่ มัน ดําเนิน งาน
เมื่อคุณมีรูปที่มีขนาดใหญ่กว่าผ้าใบของคุณ
- The canvaside ~ ทําหน้าที่เป็นหน้าต่างดูกล้อง
- การย้ายรายการ ~ ภาพที่เหลือ~ = กระทะกล้อง **
- ~การเคลื่อนภาพขึ้น~ ~- – - กล้อง ~ ลดลง~
การ สร้าง ปรากฏการณ์ แพน
- ~ ตั้งขนาดผ้าใบ * ไปยังการแสดงผลตามที่คุณต้องการ (เช่น 1920 x1080 สําหรับวิดีโอ HD)
- ~นําเข้าภาพใหญ่~
- ~ส่งภาพไป ~ ดังนั้นมุมมองเริ่มต้นจะถูกมองเห็นได้
- กดปุ่มพิมพ์ใหม่ เพื่อย้ายตําแหน่งภาพ
รูปแบบการค้นหาโดยแถว
เพื่อสแกนภาพในรูปแบบงู
| เวลา | ภาพ 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 |
ตัวเลือก: กล้องตาม
สําหรับการเคลื่อนไหวของกล้องแบบไม่ตายตัวที่ตามมากับวัตถุ:
- สร้างป้ายหรือพาธขนาดเล็ก
- เพิ่มความสัมพันธ์
camera_followsไปยังตําแหน่ง - การเคลื่อนไหวตําแหน่งสัญลักษณ์
- ตัวแสดงอัตโนมัติ
เคล็ดลับของกล้อง:
- ใช้ next in-out ~ สําหรับการเคลื่อนไหวแบบฟิล์มเรียบ
- รักษาความเร็วกระทะให้สอดคล้องกันกับผลการทํางาน
- ส่งออกเป็น MP4 หรือ WebM เพื่อคุณภาพดีที่สุด
ข้อ แนะ
คําแนะนํากรอบกุญแจ:
- ใช้กรอบกุญแจน้อยลง สําหรับภาพเคลื่อนไหวที่เรียบขึ้น
- การเคลื่อนไหวแบบธรรมชาติ
- แสดงตัวอย่างบ่อยเพื่อตรวจสอบเวลา
~เวลา: ~ ภาพ อนิเมชั่น คีย์ ที่ ซับ ซ้อน มาก (หลาย สิ่ง, กรอบ คีย์ หลาย ๆ แบบ) อาจ ส่ง ผล ต่อ ประสิทธิภาพ การ ส่ง ออก.