简介:《AE脚本教程:掌握KeyFast+实现多图层动画高效制作》提供了AE用户提升动画制作效率的资源。KeyFast脚本工具能够批量设置多个图层的关键帧,节约处理复杂动画项目的时间。教程详细介绍了安装步骤、基本操作、进阶技巧以及问题解决,使用户能够快速掌握KeyFast的使用,从而在动画制作中更高效、创意表达更自由。
1. KeyFast脚本概述与安装指南
1.1 KeyFast脚本的介绍
在动画设计与视频编辑领域,KeyFast脚本是提高工作流程效率的有力工具。它是由高级动画师和软件开发专家精心打造,旨在简化动画制作过程中的关键帧设置,批量调整动画属性,并优化时间同步。
1.2 KeyFast脚本的核心功能
KeyFast脚本的核心功能包括但不限于:
- 批量关键帧设置 :一次性为多个对象设置关键帧。
- 动画属性同步 :同步调整多个动画的时间和属性。
- 自动化时间重映射 :自动调整关键帧以匹配特定时长的动画。
1.3 安装KeyFast脚本的步骤
安装KeyFast脚本的过程简单直接,适用于Adobe After Effects软件:
- 下载KeyFast脚本文件 :从官方网站或可信源下载最新版本的KeyFast脚本压缩包。
- 解压缩文件 :使用任何通用解压缩工具打开下载的压缩文件。
- 安装脚本 :将解压后的脚本文件拖放到After Effects的脚本文件夹内,通常位于
Program Files\Adobe\Adobe After Effects [版本号]\Support Files\Scripts
。 - 重启After Effects :关闭并重新打开After Effects以便脚本生效。
完成以上步骤后,KeyFast脚本将出现在After Effects的“文件”菜单下的“脚本”子菜单中,准备被调用和使用。
通过本章的介绍与安装指南,你已为深入学习和利用KeyFast脚本的高级功能打下坚实的基础。在接下来的章节中,我们将探讨如何利用KeyFast进行批量关键帧设置、时间同步动画应用以及创建多图层动画效果等。
2. 批量设置关键帧技巧
2.1 关键帧的基础知识
2.1.1 关键帧的定义与作用
关键帧是动画和视频编辑中的一个核心概念,它是动画流程中被明确标识的特定时间点,在这些时间点上指定了动画对象的关键状态。关键帧记录了动画序列中特定时刻对象的属性值,例如位置、透明度、颜色、缩放等。
通过定义关键帧,动画师能够创建流畅的动画过渡效果。在动画制作的中间帧(即不在关键帧的时间点)中,软件将自动计算以填补动画对象从一个关键帧到下一个关键帧之间的变化。这使得创建平滑和自然的动画序列变得简单。
关键帧的作用还体现在为动画提供了可控制的节点,使得动画师可以精确地调整动画的节奏和动态,或者在必要时修改和优化动画的特定部分。关键帧的使用在视觉效果制作、角色动画、界面设计等多个方面都是不可或缺的。
2.1.2 关键帧在动画中的重要性
在动画制作中,关键帧是构建复杂动画序列的基础。它们允许动画师精确地规划动画的时间线,预览动画的流程,并确保动画在特定时刻的视觉效果符合预期。
关键帧的另一个重要性在于它们提供了一种直观的编辑方法,动画师可以不需要关心中间帧的具体计算,而是专注于关键点上的表现。这样,即使是复杂的动画效果也可以通过关键帧进行直观的调整和管理。
此外,关键帧的设置还能够帮助提高工作效率,通过关键帧的复制和循环使用,可以避免重复劳动,提高动画项目的制作效率。在团队合作的环境中,关键帧的设置和管理也能够使得项目成员间的协作更加高效。
2.2 批量设置关键帧的步骤与方法
2.2.1 批量设置关键帧的基本流程
批量设置关键帧可以显著提高动画项目的制作速度,尤其是在制作重复动作或者具有规律性动画的项目中,这一步骤尤为重要。以下是一个基本的批量设置关键帧的流程:
-
准备动画素材:确保所有需要设置关键帧的动画层都已创建并且按顺序排列好。
-
打开关键帧编辑界面:在动画软件(如Adobe After Effects)中,选择需要编辑的关键帧属性,如位置、缩放、旋转等。
-
设置初始关键帧:移动到动画的起始点,为所选属性设置第一个关键帧。
-
进行批量关键帧设置:
- 利用插件或脚本(例如KeyFast脚本)自动化设置中间的关键帧。
- 手动输入特定值,创建均匀分布的关键帧。
- 应用表达式或动画预设,快速生成关键帧序列。
-
调整关键帧属性:根据需要调整每个关键帧的具体数值,以达到所需的动画效果。
2.2.2 关键帧属性的批量调整技巧
在动画制作过程中,经常需要对关键帧的属性进行批量调整,例如同步多个图层的关键帧位置,调整关键帧的时间间隔,或批量调整关键帧的数值等。
例如,在Adobe After Effects中,可以使用以下步骤进行批量调整: 1. 选择多个关键帧:使用鼠标拖动或Ctrl + Click (Mac) / Ctrl + Click (Win)选择多个关键帧。
-
键盘快捷键调整:使用Shift或Alt键(根据软件设计)配合方向键进行细微的调整,或者输入数值进行精确调整。
-
应用表达式:使用表达式(如wiggle(), loopOut(), ease()等)来自动调整关键帧的属性值,从而产生特定的动画效果。
-
使用脚本:可以运行专门的脚本(如KeyFast)来自动化复杂的批量调整工作,比如关键帧的统一移动或复制粘贴等。
2.2.3 使用KeyFast脚本实现自动化设置
KeyFast是一个强大的脚本工具,可以帮助动画师简化和加速关键帧的设置流程。使用KeyFast可以快速创建重复的动画模式,调整关键帧的位置和值,甚至自动化整个动画序列的构建过程。
-
安装和运行KeyFast脚本 :
- 下载并安装KeyFast脚本到您的动画软件中。
- 打开动画项目并选择需要操作的图层。
- 在脚本界面中,选择相应的功能模块,比如“批量操作”或“动画模式”。
- 根据需求配置脚本选项,例如关键帧的数量、间隔等。
- 执行脚本,观察动画效果,并进行必要的微调。
-
脚本示例 :
javascript // 示例代码,展示如何使用KeyFast脚本批量创建关键帧 KeyFast.batchCreateKeyframes({ layers: activeLayers, // 选中图层列表 property: 'position', // 要操作的属性 startFrame: 1, // 开始帧 endFrame: 100, // 结束帧 interval: 10 // 帧间隔 });
上述代码块中,我们定义了一个脚本函数batchCreateKeyframes
,它接受一个包含图层、属性、开始帧、结束帧和帧间隔的对象。运行此脚本将为每个选中的图层在指定的帧上批量创建位置关键帧。 -
参数说明和逻辑分析 :
-
layers
参数接收一个图层列表,这些是脚本要操作的目标图层。 -
property
参数指明要修改的属性名称,这里是position
。 -
startFrame
和endFrame
参数分别设置关键帧序列的开始和结束位置。 -
interval
参数定义了关键帧之间的间隔帧数。
-
通过利用KeyFast脚本,可以显著提高动画制作的效率,尤其是对于需要大量重复关键帧设置的项目来说,其自动化功能是无法估量的时间节约器。
3. 时间同步动画应用
3.1 时间同步的基本概念
时间同步,作为一个核心概念,在动画制作中占有不可替代的地位。动画不仅仅是单个画面的连续播放,更是一系列事件按照特定的时间线顺序组合的结果。正确的时间同步保证了动画的流畅性和逻辑性,使得动画讲述的故事更加合理和引人入胜。
3.1.1 时间同步在动画中的作用
时间同步确保动画的每一个关键帧和事件都能在正确的时间点发生,从而控制动画的节奏。没有精确的时间同步,动画可能会出现不必要的拖沓或者跳跃,观众也难以跟随故事的发展。在涉及多个图层和复杂动画的项目中,时间同步尤为重要,因为错误的时间线可能会导致动画元素之间的冲突或者不一致。
3.1.2 时间同步与其他动画参数的关系
时间同步与动画的其他参数如帧率、关键帧、速度曲线等紧密相关。举个例子,帧率决定了每秒展示的画面数量,而关键帧则标记了特定时间点的动画状态。如果时间同步处理不当,即使帧率和关键帧设置得当,动画效果也会大打折扣。因此,理解这些参数之间的相互作用是制作高质量动画的必要条件。
3.2 利用KeyFast实现时间同步动画
KeyFast脚本为时间同步动画提供了强有力的辅助。通过一系列自动化的过程,KeyFast大大简化了时间同步的复杂度,使得动画师能够更加专注于创意的表达。
3.2.1 时间同步动画的创建步骤
使用KeyFast进行时间同步动画的创建包括几个基本步骤:
- 导入素材 :将需要动画的元素导入到动画软件中。
- 设置时间线 :确定动画的总时长,并在时间线上划分好主要的动画节点。
- 应用KeyFast :利用KeyFast脚本工具,在各个关键帧点快速建立时间点标记,并设置好动画的属性。
- 调整和细化 :根据动画需要调整时间同步点,对特定段落进行更精细的时间调整。
3.2.2 时间同步动画的高级应用案例
一个高级应用案例可能会涉及到复杂的场景,如多个角色交互。在这种情况下,使用KeyFast脚本可以同时调整多个角色的动画时间线,确保他们的动作和对白同步,使整体动画流畅且协调。
3.3 时间同步动画的优化与调整
在完成初步的时间同步动画后,往往还需要经过多次的优化和调整,才能达到最佳效果。
3.3.1 分析时间同步动画的常见问题
分析时间同步动画的常见问题,需要从时间线、关键帧和速度曲线等多方面入手。例如:
- 时间线错位 :动画中的某些元素出现时间错位,导致与整体动画不同步。
- 关键帧不匹配 :关键帧的设置未能准确表达动画意图,导致动画出现不自然的跳跃或拖沓。
- 速度曲线不协调 :速度曲线设置不合理,使得动画过程缺乏动力感和节奏感。
3.3.2 时间同步动画的性能优化策略
性能优化策略需要结合实际的动画需求和技术条件,一般可以包括:
- 优化关键帧数量 :减少不必要的关键帧,特别是对于平滑运动,可以使用动画曲线工具来代替多个关键帧。
- 调整速度曲线 :根据动画需要调整速度曲线,使动画在关键节点上更自然地加速或减速。
- 利用缓动函数 :缓动函数可以让动画在开始和结束时速度变化更加平滑,有效提升动画的观感。
下面是一个简单的代码示例,展示了如何在动画软件中使用KeyFast脚本调整关键帧:
// JavaScript示例代码片段
keyframes = [
{ time: 1.0, value: 0 },
{ time: 2.5, value: 100 },
{ time: 3.5, value: 100 },
{ time: 5.0, value: 0 }
];
for (let keyframe of keyframes) {
setKeyframe(time: keyframe.time, value: keyframe.value);
}
以上代码中,我们设置了四个关键帧,在1秒和5秒处动画返回初始状态,在2.5秒到3.5秒之间保持动画的最终状态。这是一个简单的动画关键帧设置示例,而实际中,KeyFast脚本的复杂性和应用范围远远不止于此。
通过这样的调整和优化,时间同步动画可以达到更加专业和高效的效果,使动画制作成为一种更加精确和科学的艺术创作过程。
4. 自定义动画模式选择
4.1 探索自定义动画模式
4.1.1 自定义动画模式的定义与优势
自定义动画模式是允许用户根据个人的需求和喜好来设定动画属性的高级功能。与预设动画模式相比,自定义动画模式提供了更高的灵活性和创造性空间,使得动画师能够创造出独一无二的动画效果。这种模式下,动画师可以精确控制每一个动画参数,从关键帧的设置到动画曲线的调整,甚至是动画的缓动效果。
自定义动画模式的主要优势包括:
- 个性化 :用户可以根据实际项目的需要定制动画效果,满足特定的视觉要求。
- 灵活性 :动画师可以自由地调整每一个参数,以达到最佳的动画表现。
- 创新性 :在自定义模式下,没有限制创意的框架,可以自由地尝试新的动画手法。
- 优化 :能够针对动画性能进行优化,确保动画在不同的设备或平台上的流畅性。
4.1.2 自定义动画模式在KeyFast中的实现
KeyFast脚本提供的自定义动画模式支持用户通过简单的脚本命令来定义和实现复杂的动画逻辑。首先,用户需要在脚本编辑器中定义动画参数,然后通过函数和逻辑结构来实现自定义动画效果。举个例子,如果一个动画效果需要根据用户输入的特定时间间隔来调整动画的关键帧,可以通过编写一个循环逻辑来实现。
// 示例代码:自定义动画模式的实现
function customAnimation() {
// 用户输入参数
var duration = prompt("请输入动画持续时间(秒):");
var interval = prompt("请输入关键帧间隔时间(秒):");
// 计算关键帧数量
var numberOfKeyframes = parseInt(duration) / parseInt(interval);
// 动画参数设置
var keyframeData = {
time: [0, interval * 1, interval * 2, ...], // 关键帧时间点
value: [0, 100, 200, ...] // 关键帧值
};
// 应用关键帧
applyKeyframes(keyframeData);
}
// 逻辑分析与参数说明
/*
- prompt函数用于从用户获取输入参数,这些参数将决定关键帧的分布。
- 计算关键帧数量是为了后续能够动态生成关键帧值数组。
- 在keyframeData对象中,time和value数组分别代表关键帧的时间点和对应的值。
- applyKeyframes函数是一个假设存在的函数,负责将计算好的关键帧数据应用到动画中。
*/
4.2 构建自定义动画模式的步骤
4.2.1 选择合适的动画参数
在构建自定义动画模式之前,首先需要明确动画的需求,以及哪些参数是需要调整的。常见的动画参数包括:
- 位置 :控制对象在X、Y、Z轴上的移动。
- 旋转 :控制对象围绕X、Y、Z轴的旋转。
- 缩放 :控制对象在X、Y、Z轴上的缩放比例。
- 不透明度 :调整对象的透明度。
每种参数都有可能影响动画的整体表现,因此在选择时需要考虑动画目标和风格。
4.2.2 编写与测试自定义动画脚本
一旦选定了需要调整的参数,下一步就是编写脚本代码。编写时可以遵循以下步骤:
- 定义动画属性和它们的初始值。
- 使用循环或条件语句来根据用户输入或预设逻辑来调整属性值。
- 应用动画属性到目标对象上。
- 对脚本进行测试,确保每一步逻辑执行正确,动画效果符合预期。
在测试阶段,动画师可能会使用模拟数据或实际数据来运行脚本,并观察动画的实际表现。如果效果不理想,可能需要反复调整参数或逻辑。
4.3 自定义动画模式的优化与创新
4.3.1 分析并改进自定义动画模式
为了优化自定义动画模式,首先需要分析现有动画的性能和效果。这可能包括:
- 性能分析 :检查动画是否在某些特定设备或配置上出现卡顿或延迟。
- 效果评估 :评估动画是否达到了预期的视觉效果和用户体验。
根据分析结果,可能需要对动画进行调整。这可能涉及参数优化,动画曲线平滑化,或是优化动画的渲染方式等。
graph TD;
A[开始分析] --> B[性能测试]
B --> C[效果评估]
C --> D[识别问题]
D --> E[调整参数]
E --> F[优化动画曲线]
F --> G[优化渲染方式]
G --> H[重新测试]
H --> I{是否通过测试?}
I -->|是| J[优化完成]
I -->|否| B[重新进行性能测试]
4.3.2 自定义动画模式的扩展与应用
在自定义动画模式开发的后期阶段,可以考虑将模式扩展到不同的动画类型或应用到其他项目中。通过编写可复用的脚本函数和模块,动画师可以快速地将已有的动画效果应用到新的环境中。此外,探索新的动画技术,比如基于物理的动画或交互式动画,也是扩展自定义动画模式的重要方式。
// 示例代码:自定义动画模式的扩展与应用
function applyAnimationEffect(element, effectType) {
// 假设有一个动画效果库
var effectLibrary = {
"fade": fadingAnimation,
"scale": scalingAnimation,
"shake": shakingAnimation
// 可以继续添加更多的动画效果
};
// 检查是否支持该类型的效果
if (effectLibrary.hasOwnProperty(effectType)) {
effectLibrary[effectType](element);
} else {
console.error("不支持的动画效果类型");
}
}
// 逻辑分析与参数说明
/*
- applyAnimationEffect函数接受两个参数:目标元素element和效果类型effectType。
- effectLibrary是一个动画效果库,包含了各种可应用的动画效果。
- 通过检查effectLibrary对象是否拥有给定的effectType,决定是否调用相应的动画函数。
*/
通过上述方法,动画师不仅能够为特定项目定制动画效果,还能够创建可复用的动画模式库,提高工作效率并保持创意的一致性。
5. 多图层动画效果实现
5.1 图层动画的基本原理
5.1.1 图层动画在AE中的作用
在Adobe After Effects (AE) 中,图层是构成动画和视觉效果的基本单元。图层动画涉及对这些单个图层的编辑与合成,最终形成复杂的视觉展示。每个图层可以包含各种属性如位置、缩放、旋转和不透明度,而动画则是通过改变这些属性随时间变化来实现的。多图层动画不仅能够增强视觉冲击力,还可以为创作者提供更多创意表达的手段。
5.1.2 图层动画的关键技术点
实现多图层动画的关键技术点包括时间线的管理、图层属性的动态控制、父子关系的构建以及图层混合模式的运用。时间线的管理帮助我们组织和安排图层的时间顺序和持续时间,而动态控制则涉及关键帧的设置和属性变化的调节。父子关系的构建则可以让多个图层的动作跟随一个“父”图层变化,极大地简化了动画的制作流程。图层混合模式则能够定义图层之间如何混合以产生特定的视觉效果,例如加亮或阴影效果。
5.2 使用KeyFast脚本创建多图层动画
5.2.1 多图层动画的规划与构建
规划多图层动画是制作过程中的重要步骤。这需要明确动画的视觉目标,以及确定哪些图层需要进行动画处理。创建之前,建议先在纸上或使用专业软件绘制草图,以帮助设计图层之间的关系和动画的流程。之后,逐步在AE中搭建场景,为每个图层设置合适的尺寸、分辨率以及初始属性。借助KeyFast脚本,可以快速批量地为多个图层创建关键帧,并进行细微调整。
5.2.2 应用KeyFast脚本简化操作流程
为了有效利用KeyFast脚本简化多图层动画的创建过程,开发者编写了专门的命令集和脚本。这些脚本能够自动化常规的动画制作任务,例如,自动创建和调整关键帧、复制动画到其他图层,甚至应用预设动画模板。以下是一个使用KeyFast脚本的代码示例:
// 使用KeyFast脚本为选定图层添加关键帧
KeyFast.addKeyframes(["layer1", "layer2"], ["position", "scale", "opacity"], {frame: 10, value: 100});
该代码将对名为 layer1
和 layer2
的两个图层的 position
、 scale
和 opacity
属性,在第10帧添加值为100的关键帧。这段代码通过指定图层名称和属性列表,以及帧和值参数来实现快速的关键帧添加。
5.3 高级多图层动画技巧
5.3.1 复杂动画效果的实现方法
当涉及到更复杂的动画效果时,关键在于如何组织和管理多个图层以及它们的动画。以下是实现复杂多图层动画效果的一些方法:
- 使用表达式 : 通过编写表达式,可以对图层属性进行复杂的控制,实现动态的动画效果。
- 图层样式与效果 : 利用AE自带的效果和样式,可以快速为图层添加视觉冲击力,例如光照效果、颜色校正等。
- 图层蒙版 : 通过蒙版和遮罩技术,可以实现图层间的精细交互,控制特定区域的动画。
5.3.2 多图层动画的优化与调试
多图层动画在实现复杂效果的同时,也增加了处理的难度和渲染时间。因此,优化和调试成为重要的步骤:
- 性能分析 : 使用AE的性能分析工具,检测动画中消耗资源较多的部分。
- 优化图层结构 : 精简图层数量,合并可以合并的图层,减少不必要的运算负担。
- 缓存预合成 : 对于复杂图层进行预合成并缓存结果,可以加快渲染速度。
最终,通过不断测试和调整,可以达到既高效又符合创意需求的多图层动画效果。
6. KeyFast脚本教程与问题解决指南
在掌握KeyFast脚本的基础操作和高级应用之后,用户可能会面临一些挑战。本章节将为用户提供详细的教程,包括基础操作、进阶技巧,以及遇到问题时的解决指南,确保用户能够充分利用KeyFast脚本的全部潜力。
6.1 基础操作教程
6.1.1 完整的KeyFast脚本操作流程
为了帮助新用户快速上手KeyFast脚本,我们将详细介绍整个操作流程:
- 安装KeyFast脚本 :首先确保将KeyFast脚本文件正确导入到你的动画制作软件中。
- 打开脚本面板 :在软件中找到并打开KeyFast脚本面板。
- 配置初始参数 :在脚本面板中,根据需要设置初始的动画参数。
- 使用预设配置 :KeyFast通常会附带一些预设的动画配置,选择一个适合当前项目的配置作为起点。
- 微调动画设置 :对关键帧进行调整,增加、删除或修改关键帧属性,以达到期望的动画效果。
- 预览与测试 :在应用任何更改之前,先预览动画效果,确保一切按预期进行。
- 输出动画 :确认动画无误后,输出动画文件,完成整个动画制作流程。
6.1.2 关键操作的细节说明与演示
在操作KeyFast脚本时,某些关键操作的细节是值得深入了解的。例如:
- 关键帧的批量调整 :在脚本面板中,通常会有一个“批量编辑”选项,可以通过拖拽、输入数值或使用表达式来快速调整多个关键帧的属性。
- 使用快捷键 :熟悉脚本面板的快捷键可以提高效率。比如,在KeyFast中,
Ctrl+C
和Ctrl+V
可以用来复制和粘贴关键帧。 - 时间线预览 :在脚本中直接拖动时间线滑块,可以实时查看关键帧变化对动画的影响。
下面是使用KeyFast脚本进行关键帧批量调整的代码示例:
// 假设我们有一个关键帧数组
var keyframes = [
{ time: 1, value: 0 },
{ time: 2, value: 100 },
{ time: 3, value: 0 }
];
// 我们想要修改值为100的关键帧,将所有这些关键帧的值增加10
keyframes.forEach(function(kf) {
if (kf.value === 100) {
kf.value += 10;
}
});
// 更新脚本中的关键帧数据
updateKeyframes(keyframes);
6.2 进阶技巧与高级应用
6.2.1 提升动画效果的专业技巧
为了更精细地控制动画效果,掌握以下技巧是必要的:
- 动态表达式的应用 :动态表达式能够根据时间或其他参数的变化,自动化地调整关键帧属性,让动画更加流畅和自然。
- 关键帧平滑处理 :通过脚本实现关键帧的平滑过渡,可以避免动画中的突兀变化。
- 关键帧缓动效果 :缓动关键帧可以让动画的加速度和减速度发生变化,产生更自然的动画效果。
6.2.2 创造性使用KeyFast脚本的实例
创造力是动画制作的核心。KeyFast脚本不仅限于常规动画制作,还可以创造性地应用到更多场景中。例如:
- 音频同步动画 :利用脚本根据音频波形动态创建关键帧,从而实现音频与动画的同步。
- 数据驱动动画 :通过脚本将外部数据(如CSV文件)导入并转换成动画的关键帧数据,实现数据可视化动画。
6.3 问题解决指南
6.3.1 遇到的常见问题与解决方法
在使用KeyFast脚本过程中,用户可能会遇到各种问题。以下是一些常见问题及其解决方法:
- 脚本不执行 :首先检查是否有最新的脚本更新,同时确保软件环境符合脚本运行的最低要求。
- 关键帧无法修改 :检查是否不小心触发了脚本的保护模式,或者检查关键帧锁定状态。
- 动画预览与输出不一致 :预览与输出文件可能存在差异,检查输出设置确保它们与预览设置一致。
6.3.2 提供用户交流与反馈的平台信息
为了更好地支持用户,许多脚本开发团队设立了专门的用户论坛和反馈系统。用户可以在此交流心得,提问并获得帮助。
- 官方论坛 :访问官方论坛,可以找到类似问题的解决方案,或者直接发帖求助。
- 反馈邮箱 :大多数脚本都提供了反馈邮箱,用户可以通过邮件发送问题详细信息,获得专业的技术支持。
在使用KeyFast脚本时,积极地参与社区讨论、提交反馈,不仅能够帮助自己解决问题,也能帮助脚本开发者改进产品,从而惠及整个用户群体。
简介:《AE脚本教程:掌握KeyFast+实现多图层动画高效制作》提供了AE用户提升动画制作效率的资源。KeyFast脚本工具能够批量设置多个图层的关键帧,节约处理复杂动画项目的时间。教程详细介绍了安装步骤、基本操作、进阶技巧以及问题解决,使用户能够快速掌握KeyFast的使用,从而在动画制作中更高效、创意表达更自由。