Pr 入门系列之八:使用关键帧(上)

不论是固定效果、标准效果或是第三方效果,都可以通过改变属性的值来达到效果控制的目的。

任何动画要表现运动或变化,前后至少要给出属性值的两个不同的关键状态,称之为“关键帧” Keyframe。

而中间状态的变化和衔接,则是由计算机通过特定的插值方法自动创建完成,称之为“过渡帧”或“中间帧”。这种创建动画的方式称为“关键帧动画”或“补间动画”。

  ◆  ◆

操作关键帧

通过“效果控件”面板添加关键帧,并对不同的关键帧设置好属性值,就可在它们之间产生过渡动画。

通常,两个关键帧之间的距离越远,过渡时间越长。距离越近,过渡越快。

61b668ff8092365e9d99b0a577754948.jpeg

1、添加关键帧

开启属性名称左侧的“码表”(“切换动画”)按钮之后,就能给该属性添加关键帧。

“码表”开启后,一般情况,先定位好播放指示器位置,再改变属性值,就会自动添加关键帧。

也可使用“添加/删除关键帧”按钮来手动添加或删除关键帧。

2、选择关键帧

在关键帧图标上单击。

按住 Shift 键单击可多选。也可进行框选。

在属性名称上单击,可选中该属性的所有关键帧。

或者,在关键帧图标上右击,选择“全选”(快捷键:Ctrl + A)。

3、删除关键帧

选中一个或多个关键帧后,按 Delete 键进行删除。

定位到某个关键帧,然后单击“添加/移除关键帧”按钮。

若停用“码表”按钮,则会删除该属性的所有关键帧。

4、移动、复制、粘贴关键帧

直接拖动选中的关键帧,可改变关键帧的时间点。

在关键帧图标上右击选择,或直接使用快捷键:复制(Ctrl + C)、粘贴(Ctrl + V)或者清除(删除,Delete)等。

或者,在“效果控件”面板的值图表中的关键帧标记的右键菜单中选择。

  ◆  ◆

插值方法

插值方法 Interpolation Method,又称为“关键帧插值”,指的是在两个关键帧之间计算属性值变化的方式,直接影响动画的流畅性和表现力。通过插值,软件会自动生成关键帧之间的中间帧,使得动画过渡更加自然。

有两大类插值方法,空间插值是基于画面空间的,临时插值是基于时间的。

Premiere Pro 中支持空间插值的属性有:位置、锚点等,几乎所有的属性都支持临时插值。

通常可在“效果控件”面板右侧的迷你时间轴里面的关键帧图标上的右键菜单中指定具体的插值方法。

空间插值

Spatial Interpolation

空间插值方法影响属性在画面空间中的变化路径,主要用于 “位置” 等空间属性。

通过调整空间插值,可以控制对象在画面中的运动轨迹,使其按照预期的路径移动。

比如,选中“位置”属性,或者双击节目面板画面,可拖动来改变“位置”属性值。

然后,在迷你时间轴的关键帧图标上右击选择“空间插值”方法。

5ce08d31b34166098f48aeb7d491e8e1.png

针对“位置”属性更改空间插值

A. 线性空间插值 B. 自动贝塞尔空间插值 C. 连续贝塞尔空间插值 

空间插值方法包括:线性 Linear、贝塞尔曲线 Bezier、自动贝塞尔曲线 Auto Bezier、连续贝塞尔曲线 Continuous Bezier等。

按住 Ctrl 键在节目面板的关键帧图标上点击可在空间插值的“自动贝塞尔曲线”和“线性”方法之间切换。

按住 Ctrl 键拖动方向手柄,可在空间插值的“自动贝塞尔曲线”和“连续贝塞尔曲线”方法之间切换。

临时插值

Temporal Interpolation

临时插值,亦称为“时间插值”,影响属性值随时间变化的速度,比如是匀速变化还是加速变化。

临时插值方法有:线性、贝塞尔曲线、自动贝塞尔曲线、连续贝塞尔曲线等基本方法,还包括定格、缓入、缓出等特定方法。

b5860956e6ffa49347fd5576d2b7a57b.png

A. 线性 B. 贝塞尔曲线/连续贝塞尔曲线/缓入/缓出 C. 自动贝塞尔曲线 D. 定格 

其中,线性 Linear,适用于需要匀速变化的动画。

定格 Hold,可使得属性值在关键帧之间保持不变,适用于需要瞬间变化或跳变的动画。

缓入 Ease In,动画在进入关键帧时逐渐减速。常用于结束关键帧。

缓出 Ease Out,动画在离开关键帧时逐渐加速。常用于起始关键帧。

请参阅:

《数字媒体技术基础:关键帧插值方法》

2a2e2c4a946cc4e78501f6a912675b03.jpeg

“点赞有美意,赞赏是鼓励”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/58934.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

万字长文解读深度学习——循环神经网络RNN、LSTM、GRU、Bi-RNN

🌺历史文章列表🌺 深度学习——优化算法、激活函数、归一化、正则化深度学习——权重初始化、评估指标、梯度消失和梯度爆炸深度学习——前向传播与反向传播、神经网络(前馈神经网络与反馈神经网络)、常见算法概要汇总万字长文解读…

qt QMovie详解

1、概述 QMovie 是 Qt 框架中用于处理动画文件的类。它支持多种动画格式,包括 GIF 和一些常见的视频格式(尽管对视频格式的支持依赖于底层平台)。QMovie 类主要用于在 QLabel 或 QGraphicsView 等控件中显示动画。通过加载动画文件&#xff…

ip addr show

本文内容来自智谱清言 ip addr show 是 Linux 系统中用于显示网络接口配置的命令。这个命令属于 iproute2 软件包,该软件包在大多数 Linux 发行版中都是预安装的。ip addr show 命令可以用来查看所有网络接口的当前配置,或者指定某个特定接口的配置。 …

【ESP32】ESP-IDF开发 | 低功耗管理+RTC唤醒和按键唤醒例程

1. 简介 ESP32支持5种低功耗模式,低功耗管理单元包括调压器、功耗控制器、电源开关单元、电源域隔离单元 (Isolation Cell) 等部分。 1.1 RTC单元 RTC单元是ESP32低功耗管理的核心,可用于管理低功耗模式的进入和退出,控制时钟源、PLL、电源开…

重学 Android 自定义 View 系列(三):自定义步数进度条

前言 本篇文章主要是实现仿QQ步数View,很老的一个View了,但技术永不落后,开搂! 最终效果如下: 1. 结构分析 QQStepView 主要由三个元素组成: 显示一个圆环进度条,通过外环和内环的角度变化来…

Spring中的过滤器和拦截器

Spring中的过滤器和拦截器 一、引言 在Spring框架中,过滤器(Filter)和拦截器(Interceptor)是实现请求处理的两种重要机制。它们都基于AOP(面向切面编程)思想,用于在请求的生命周期…

查缺补漏----用户上网过程(HTTP,DNS与ARP)

(1)HTTP 来自湖科大计算机网络微课堂: ① HTTP/1.0采用非持续连接方式。在该方式下,每次浏览器要请求一个文件都要与服务器建立TCP连接当收到响应后就立即关闭连接。 每请求一个文档就要有两倍的RTT的开销。若一个网页上有很多引…

C++之vector类的模拟实现

片头 嗨~小伙伴们&#xff0c;今天我们来一起学习关于C的vector类的模拟实现&#xff0c;准备好了吗&#xff1f;咱们开始咯~ 一、基本框架 namespace bit {template<class T>class vector {public:typedef T* iterator;typedef const T* const_iterator;// 针对const修…

流体力学ansys Fluent二次开发scheme_eval模块剖析

在ANSYS Fluent的二次开发中&#xff0c;scheme_eval 是 Scheme 编程语言中一个非常重要的模块&#xff0c;它允许用户执行动态的 Scheme 表达式和函数&#xff0c;从而扩展 Fluent 的功能。scheme_eval 模块通常与 Fluent 的计算和自定义脚本操作紧密结合。下面我们会对这个模…

前端入门一之DOM、获取元素、DOM核心、事件高级、操作元素、事件基础、节点操作

前言 JS是前端三件套之一&#xff0c;也是核心&#xff0c;本人将会更新JS基础、JS对象、DOM、BOM、ES6等知识点&#xff0c;这篇是DOM;这篇文章是本人大一学习前端的笔记&#xff1b;欢迎点赞 收藏 关注&#xff0c;本人将会持续更新。 文章目录 DOMDOM简介1.1、什么是DOM1…

ubuntu 22.04 server 安装 和 初始化 LTS

ubuntu 22.04 server 安装 和 初始化 下载地址 https://releases.ubuntu.com/jammy/ 使用的镜像是 ubuntu-22.04.5-live-server-amd64.iso usb 启动盘制作工具 https://rufus.ie/zh/ rufus-4.6p.exe 需要主板 支持 UEFI 启动 Ubuntu22.04.4-server安装 流程 https://b…

【elkb】kibana后台删除索引

打开kibana后台 点击 Management ---> Index Management 找到要删除的所以点击 点击delete index 删除成功

【计网】实现reactor反应堆模型 --- 多线程方案优化 ,OTOL方案

没有一颗星&#xff0c; 会因为追求梦想而受伤&#xff0c; 当你真心渴望某样东西时&#xff0c; 整个宇宙都会来帮忙。 --- 保罗・戈埃罗 《牧羊少年奇幻之旅》--- 实现Reactor反应堆模型 1 重新认识Reactor2 普通线程池3 OTOL方案3.1 多进程版3.2 多线程版 1 重新认识Re…

langgraph_plan_and_execute

整体入门demo 教程概览 欢迎来到LangGraph教程&#xff01; 这些笔记本通过构建各种语言代理和应用程序&#xff0c;介绍了如何使用LangGraph。 快速入门&#xff08;Quick Start&#xff09; 快速入门部分通过一个全面的入门教程&#xff0c;帮助您从零开始构建一个代理&a…

UnixBench和Geekbench进行服务器跑分

1 概述 服务器的基准测试&#xff0c;常见的测试工具有UnixBench、Geekbench、sysbench等。本文主要介绍UnixBench和Geekbench。 1.1 UnixBench UnixBench是一款开源的测试UNIX系统基本性能的工具&#xff08;https://github.com/kdlucas/byte-unixbench&#xff09;&#x…

布谷直播源码部署服务器关于数据库配置的详细说明

布谷直播源码搭建部署配置接口数据库 /public/db.php&#xff08;2019年8月后的系统在该路径下配置数据库&#xff0c;老版本继续走下面的操作&#xff09; 在项目代码中执行命令安装依赖库&#xff08;⚠️注意&#xff1a;如果已经有了vendor内的依赖文件的就不用执行了&am…

Gen-RecSys——一个通过生成和大规模语言模型发展起来的推荐系统

概述 生成模型的进步对推荐系统的发展产生了重大影响。传统的推荐系统是 “狭隘的专家”&#xff0c;只能捕捉特定领域内的用户偏好和项目特征&#xff0c;而现在生成模型增强了这些系统的功能&#xff0c;据报道&#xff0c;其性能优于传统方法。这些模型为推荐的概念和实施带…

太速科技-440-基于XCVU440的多核处理器多输入芯片验证板卡

基于XCVU440的多核处理器多输入芯片验证板卡 一、板卡概述 本板卡系我司自主研发的基于6U CPCI处理板&#xff0c;适用于多核处理器多输入芯片验证的应用。芯片采用工业级设计。 基于XCVU440T的多核处理器多输入芯片验证板卡基于6U CPCI架构&#xff0c;是单机中的一个…

SpringBoot框架在共享汽车管理中的应用

3系统分析 3.1可行性分析 通过对本共享汽车管理系统实行的目的初步调查和分析&#xff0c;提出可行性方案并对其一一进行论证。我们在这里主要从技术可行性、经济可行性、操作可行性等方面进行分析。 3.1.1技术可行性 本共享汽车管理系统采用SSM框架&#xff0c;JAVA作为开发语…

【数据分享】1901-2023年我国省市县镇四级的逐年降水数据(免费获取/Shp/Excel格式)

之前我们分享过1901-2023年1km分辨率逐月降水栅格数据和Shp和Excel格式的省市县四级逐月降水数据&#xff0c;原始的逐月降水栅格数据来源于彭守璋学者在国家青藏高原科学数据中心平台上分享的数据&#xff01;基于逐月数据我们采用求年累计值的方法得到逐年降水栅格数据&#…