密钥框架编辑器
使用键框创建复杂,时间准确的动画.
什么是关键框架?
关键框架在特定时间点定义特定属性值. PinePaper在键框间自动动画(interpolates)以创建平稳过渡.
打开时间线
时光网上的面板位于屏幕底部. 若隐藏 :
- 在菜单中单击view
- 选择 显示时间线
创建关键框架
方法1:属性面板
- 选择项目
- 将播放头设定为所期望的时间
- 更改属性( 位置、 尺度、 不透明、 颜色)
- 自动创建密钥框架
方法2:时限小组
- 选择项目
- 在想要的时间点击时间线
- 点击 Add 键框 或按 K
可修改密钥属性
| 财产 | 说明 |
|---|---|
| 立场 | X, Y 坐标 |
| 缩放 | 大小(统一或X/Y) |
| 旋转 | 角度( 度) |
| 不透明度 | 透明度(0-1) |
| 填充颜色 | 项目颜色 |
| 字体大小 | 文本大小( 只有文本项目) |
编辑密钥框架
移动密钥框架
在时间线上拖动左右键框以更改时间 .
编辑数值
- 点击密钥框选择它
- 修改属性面板中的值
- 更改适用于该关键框架
删除密钥框架
- 选择密钥框
- 按 Delete 或 右键 → 删除键框
简化函数
控制键框之间的动画加速 :
| 缓解 | 说明 |
|---|---|
| 线性 | 恒定速度 |
| 简易 | 开始慢,结束快 |
| 缓冲 | 快开始,慢结束 |
| 方便内出 | 慢的开始和结束 |
| 弹跳 | 弹跳结束 |
回放控件
| 控件 | 快捷键 | 行动 |
|---|---|---|
| 播放/暂停 | Space | 切换回放 |
| 转到开始 | Home | 跳转到开始 |
| 转到尾端 | End | 跳至结束 |
| 拆分剪辑 | S | 在播放标题下拆分密钥框夹 |
调整和分割
每个键框动画项都作为可拖动的夹块(键框钻石后面的indigo栏)出现在时间线上. 剪辑块让你:
- 擦拭身体 – 在画布时间(
timeOffset)中将整个动画移位. - Drag the left ledge — 修剪播放子距离的开始. 酒吧的右侧保持固定,与Premiere/Canva会议相匹配.
- Drag the right ledge — 将播放的子线程的末端修剪,夹在最后一个键框的时间.
- ** Press SQQ与弹夹内置弹头——在弹头处分裂. 新作品成为自己的注册条目;连锁拆分产生N+1独立作品.
数据字段
截图块 UI 映射到此项目的这些字段 :
| 外地 | 含义 |
|---|---|
timeOffset |
剪辑开始的时间 |
clipInPoint |
剪辑播放的第一个键框数据时间( 默认为 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分割QQN+1独立块,每个独立块各自的注册条目. 实际后果:
- 个人放松 – 在一块上修改一个键框的
easing;其他没有改变. - Per-paper 颜色或值插值 — 编辑一个键框的
fillColor,strokeColor,或一个块上的任何动画属性,以便在它的窗口上应用不同的转换. 现有的颜色和梯度插座处理HSL/RGB lerp不变. - per-paper space path —
spatialHandles活在单个键框内,因此曲解一个作品动画的路径不影响其他作品.
只要帆布窗没有重叠,片段就不会出现视觉重叠. 将任何棋子拖到新的画布时间位置,再修剪一次,或进一步分割.
示例:动画中的淡出
- 选择一个文本项目
- 时间 0s: 将不透明设置为 0
- 时间 1s: 将不透明设置为 1
- 设定放松到放松
- 按下播放预览
示例:颜色过渡
- 选择项目
- 在 0s 时: 将填充颜色设置为 #FF000( 红色)
- 时间 2s: 将填充颜色设置为 # 0000FF( 蓝色)
- 颜色在光谱中平稳过渡
示例:相机泛效果
利用画布作为景点,在大型图像上创建电影的泛动画.
如何运作
当图像大于画布时:
- canvas 边界 充当摄像头
- 移动左侧图像 = 相机锅 右 **
- 移动图像 = 相机锅下
创建泛动画
- 将画布大小 设定为您想要的输出( 如 HD 视频, 1920x1080)
- 导入一个大图像(大于画布)
- 显示图像 因此起始视图可见
- 创建键框 以移动图像位置
逐行扫描模式
要以蛇纹图案扫描图像:
| 时间 | 图像 X | 图像 Y | 相机效果 |
|---|---|---|---|
| 0s 数 | 0 | 0 | 左上角角处 |
| 2号 | -1920 | 0 | 横跨第一行 |
| 2.5s | -1920 | -200 | 向下移动 |
| 4.5s | 0 | -200 | 横跨第2行左转 |
| 5号 | 0 | -400 | 向下移动 |
| 页:1 | -1920 | -400 | 横跨第3行 |
替代品:相机跟踪
用于随物体移动的动态相机:
- 创建小标记或路径
- 添加与标记相关的
camera_follows - 激活标记位置
- 视图自动跟着
相机 Pan 提示 :
- 使用Ease in-Out进行平滑的电影运动
- 为专业成绩保持平坦速度
- 最佳品质导出为 MP4 或 WebM
提示
密钥框架提示 :
- 使用更少的键框进行更平滑的动画
- 容易的外出创造自然的外观运动
- 经常预览以检查时间
业绩: 非常复杂的键框动画(许多物品,许多键框)可能影响出口性能.