Synfig
Studio提供动画设计功能,可以通过这款软件帮助用户快速设计动画,这款软件功能丰富,所有的绘图功能都在工具箱显示,你可以从工具箱找到矩形工具、多边形工具绘图,使用渐变工具就可以设置颜色,使用文本工具就可以输入文字内容,使用手绘工具就可以轻松设计图形,每种工具都很好使用,软件界面也是中文,让用户可以更快了解软件,从而设计自己需要的动画,Synfig
Studio提供关键帧功能,你可以在软件创建新的关键帧,可以在软件添加帧动画,可以在软件渲染动画,如果你需要设计动画就可以下载这款Synfig
Studio软件!
软件功能
Synfig Studio 是开源的 2D 矢量动画软件。它的设计初衷是只要在少量人力和物力的情况下就能制作出具有电影品质的动画。
Synfig Studio 是要减少逐帧绘制的劳动。有两种技术可用:
变形动画
剪影动画
1、变形
变形是取出两个图像,创建它们之间的平滑过渡转变。在转变过程中,一个图形会变形为另一个,这种变形通常是通过控制点来实现的。在 Synfig Studio 里,图像都是矢量的,这种变形是程序自动完成的。因此,可以只画出时间间隔相对比较大的关键位置图像。艺术家只是按其需要绘制出场景中基本运动的帧, 剩下的过渡帧就交由 Synfig Studio 负责绘制创建。
一朵玫瑰的变形动画
2、剪影
剪影动画 是把物件分切为多个部分,在不同的时刻对这些部件采用简单的变换(比如转化,旋转或缩放)。Synfig Studio 通过这些值插入过渡帧运动。位图和矢量图形都可以用于制作剪影动画。
Synfig 教程中的剪影动画
在这两个方案中,Synfig Studio 的角色是填补、画出的帧与帧(也叫做“关键帧”)之间的空白,以此产生平滑和流畅的动画。这个工艺被称为“过渡”。
尽管 Synfig Studio 不是直接用来制作一帧一帧描绘的动画的,但是,通过把每帧的位图数据转换为矢量格式,它也可以让您的逐帧手绘动画达到影片品质的水平。这个转换工艺叫做“描绘 (tracing)”。Synfig Studio 内建了很多效果帮您把动画达到专业级别。
不管您制作逐帧动画与否,Synfig Studio 都可以让您灵活控制那些重复的数据,如,颜色、轮廓特征、纹理、图像,等等——甚至动画轨迹和它们的(成套)动作。数据的重复利用是通过联接 (Linking) 办到的。这是 Synfig Studio 的有力武器,这个特性对于大型动画项目显得尤为重要。
您不仅可以链接 (Link) 作品的各个部分的数据,也可以用一套功能函数定义数据之间的关系。通过定义好的规则,可以制作自动化的动画,让整个动画工业达到一个全新的境界。
软件特色
1、Synfig Studio提供简单的动画设置功能,在软件新建画布就可以绘图
2、支持图形设计,在软件立即创建动画图形
3、支持花朵动画设置,在软件设计花朵图形,从而编辑动画
4、支持动画添加,可以在软件添加GIMP文件
5、支持矢量图添加,可以将svg添加到软件
6、提供丰富的绘图工具,可以在软件设计动画
7、支持渐变功能,Synfig Studio允许用户调整图形颜色
8、支持混合功能,在软件对当前的动画图层设置混合
9、支持遮罩效果设置,您也可以为图形设置遮罩
10、支持渲染功能,在软件可以新建渲染
11、支持变形功能,使用Synfig Studio软件立即对动画变形
12、支持关节设置功能,可以对软件设计的图形添加关节
使用说明
1、下载软件以后直接打开synfigstudio.bat就可以进入软件绘图界面
2、如图所示,显示软件的设计界面,如果你会设计动画就可以开始在软件中间绘制内容
3、显示非常多的画笔内容,鼠标在左侧选择一个工具,然后在软件右边绘图
4、由于软件使用比较复杂,所以你查看官方的帮助文件
5、显示工具:变换工具、平滑移动工具、缩放工具、旋转工具、镜像工具、圆形工具、矩形工具
6、画布属性设置,可以在软件设置图像大小,可以设置宽高比例
7、时间设定:每秒帧数(F)24.00000、开始时间(S) of、结束时间E120f、 Duration,121f
8、锁定和链接:图像宽度、图像高度、图像比率、图像跨度、像素宽度、像素高度、像素比率
9、网格设置功能,您也可以在软件界面设置网格,方便设置动画
10、支持渲染方案设置功能,可以在软件界面编辑新的渲染方式
11、如图所示,进入渲染设定界面,你可以在软件设置文件名字,设置目标,设置渲染质量
12、工具箱、工具选项、历史记录、画布浏览器、关键帧、层、参数、画布元数据、库、信息、时间轨迹
官方教程
什么是关键帧?
关键帧基本上是时间轴中的“标记”。 该标记使用户可以使Synfig记住该点(帧)的动画状态。 这意味着关键帧就像一个标签,告诉Synfig在创建航点时应考虑该帧。 它还指示标记的帧是特殊帧,其中存储了每个层的每个参数的信息以便以后重用。
每个关键帧与一个特定的帧关联,并且一个帧只能有一个关键帧。
关键帧是什么样的?
关键帧看起来像放置在相应帧处的“时间跟踪面板”中的浅棕色垂直虚线。 您可以通过颜色(时间光标为蓝色)将其与时间光标区分开。
图片中显示的符号是航点。
时间栏中的关键帧表示形式会根据其状态更改:“正常”,“已选择”或“已停用”
具有三个不同状态的三个关键帧:正常,选定和停用
关键帧也作为条目显示在“关键帧”面板的列表中
关键帧和航路点
关键帧不一定暗含航路点,而航点不一定暗含关键帧。
关键帧可以一直存在,没有任何航路点,但它存储该特定帧上参数值的信息。如果有航路点,那么也会存储航路点信息(仅参数值)。如果关键帧中没有航路点,则其“存储”值是周围航路点,其参数值和航路点具有的插值的结果。这意味着关键帧会记住该帧处的参数值,但不会使参数在该帧处保持静态。要在特定框架内保持参数值静态,必须使用航路点。
航路点的创建可能导致在相邻关键帧上创建新的航路点,具体取决于“编辑锁定关键帧”状态的当前值。因此,也许航路点的创建(修改参数,粘贴或移动航路点或什至复制关键帧)会导致在插入的航路点帧之前和之后的关键帧中创建航路点。在相邻关键帧中创建的航点是根据工具箱窗口中的默认插值创建的。
请参阅示例以了解其工作原理。
添加,复制和删除关键帧
添加关键帧
将时间光标放在当前没有任何关键帧的帧上。然后按“添加新的关键帧”按钮。如果将时间光标放置在当前存在关键帧的帧上,或者如果动画“开始时间”例如动画“结束时间”(动画持续时间为0m 0s 1f),则“添加新关键帧”按钮将被禁用。按下按钮后,会将新条目添加到关键帧列表中,并在时间线中添加垂直虚线。没有创建航路点。
复制关键帧
在“关键帧”面板的关键帧列表中选择一个关键帧,然后将光标放在当前没有任何关键帧的帧上。然后按下“重复关键帧”按钮。这将产生两个分开的效果:
1、如果原始关键帧上有一个航点,则该航点将被复制。它的重复项包括参数值及其插值类型。
2、如果原始关键帧中没有任何特定参数的路标,则可能会发生两件事:
时间轴上任何帧上都没有该参数的航点:然后,不创建任何航点。
如果在时间轴中有该参数的航路点,但在要复制的关键帧中没有航路点,则在复制的关键帧中创建一个新的航路点,该航路点的当前值结果的参数值为原始关键帧和“输入”和“输出”的“ TCB平滑”插值类型。
当然,重复的关键帧将在时间光标指向的位置生成一个新的关键帧,并将在适当的位置向关键帧列表添加一个新的关键帧。在关键帧列表中,新添加的关键帧与原始关键帧具有相同的描述,并在末尾加上“(重复)”。
删除关键帧
只需从关键帧列表中选择一个关键帧,然后按“删除关键帧”按钮即可。 它将删除当前存在的所有图层的所有参数的关键帧和所有航路点。
注意:如果通过在关键帧列表对话框中修改关键帧的时间来移动关键帧,然后立即按“删除关键帧”按钮,则不会删除航路点。 如果您确实想保留航路点而不是关键帧,那么这似乎是一个错误,但也可以视为一项功能。
编辑关键帧:时间,长度和描述
您可以在“关键帧”列表对话框中看到四个标题,在此之前,有一个空列。 此空列保留与关键帧激活有关的复选框:启用或禁用。
编辑关键帧属性
点击关键帧属性按钮,将出现“关键帧属性”对话框。 此对话框允许同时更改关键帧上所有航路点的插值方法。 即使对于某个参数,关键帧上没有航路点,但该参数在时间轴上还有其他航路点,那么当您应用“关键帧属性”时,如果当前没有任何关键点,则会在该关键帧处添加一个航路点 航点。 添加的航路点具有对话框说明的插值方法。 这意味着“关键帧属性”对话框将修改时间轴中具有任何航路点的所有参数的插值方法。
该对话框具有以下参数:
您只能选中“输入”或“输出”两个复选框中的一个,仅影响对航路点左侧或右侧的更改。未检查的部分将不会被修改。相同的注释适用于手动插值方法参数(“张力”,“偏差”,“连续性”和“时间张力”)
对于由用户创建,由关键帧复制或锁定关键帧状态自动创建的新航路点,此对话框不会影响什么插值方法。在这些情况下创建的新航路点的插值方法将相同(“入”和“出”或左右),并且仅取决于“工具箱”窗口的默认插值方法。
在时间栏中编辑关键帧
具有三个不同状态的三个关键帧:正常,选定和停用
您可以通过常规拖放来调整关键帧的时间。要调整其长度,请在释放鼠标按钮时按住Alt键。
在关键帧拖放操作期间,将显示工具提示指示器,其中包含一些时间信息。
右键单击关键帧或在“时间栏”的上部,打开关键帧上下文菜单,可以访问关键帧操作。
例子
复制没有关键点的关键帧
例如,假设您具有以下关键帧和航路点集以及圆半径的相应参数:
请注意,尽管0和8之间的插值是TCB平滑实际结果
之所以是线性的,是因为它们是该参数动画的仅有两个航路点。
如果在2s处选择关键帧,则将时间光标放在6s处(没有关键帧),将默认插值设置为TCB Smooth,并将锁定关键帧状态设置为“所有关键帧已锁定”,然后按“复制关键帧” ”按钮,则结果如下:
您可以看到:
1、在0s不变。不受关键帧插入的影响。离6s有两个关键帧,并且还有一个航点。
2、在2s处有一个关键帧,并且静止不动。但是在6s处创建关键帧之前,“半径”的当前内插值为25.0。在6s处创建关键帧后,半径就是0s和4s帧路点之间的内插结果及其半径值及其内插方法。那是25.78125。该关键帧与新的6s关键帧相距一个以上的关键帧,因此不会创建任何航路点。
3、在4s时有一个关键帧,并且仍然存在。但是在这种情况下,4s关键帧是新6s关键帧的邻居。将锁定关键帧状态设置为“所有关键帧已锁定”,然后锁定了4s处的关键帧,并在其上添加了航路点。半径值未更改(仍为30.0),因为它已被锁定,并使用当前值添加了一个航路点。如其默认值所示,航路点的插值模式设置为“ TCB平滑”。
4、在6s处,有一个新的关键帧和一个新的航路点,其中关键帧的插值的旧值为2s。那是25.0的“半径”。
5、在8时没有任何变化。没有任何关键帧,并且有一个路标,因此不会有任何变化。
在使用“历史记录面板”复制关键帧之前,请返回到之前的状态,并想象现在您执行相同的操作,但是选择默认的插值设置为“常数”。然后结果如下:
现在,您可以看到2s处的关键帧本身不保存参数的值。 它仅记住以下值:如果在其上创建了航路点,由于插入了相邻航路点而导致的值,或者关键帧被复制且锁定关键帧状态影响了该关键帧。 在此示例中,由于在4s上创建的航路点的插值方法不同,因此2s的值已发生了巨大变化。 如果在这种情况下,您将关键帧在2s处再次复制到其他帧(例如10s),则它将复制其上具有航路点且半径值为20.0的关键帧,复制之前该关键帧中参数的当前值是多少
编辑关键帧属性
考虑以下情况:
在示例中,动画持续时间为10秒,因此图像显示了所有现有的航路点和关键帧。时间光标不在任何关键帧上。
现在考虑您具有以下默认值:
默认插值方法设置为“缓入/缓出”
锁定关键帧状态设置为“所有关键帧已锁定”
现在,在关键帧列表的第4帧处选择关键帧。按下“关键帧属性”按钮并设置以下插值方法:
然后按“应用”按钮。结果将是这样的:
您可以看到以下效果:
1、4s关键帧处的现有航点已根据“关键帧属性”对话框更改了其插值方法。
2、在4s关键帧处添加了新的航路点。将航路点添加到时间线上几乎有一个航路点的参数(例如,只有9航路点的航路点)。在4s关键帧处添加的航路点具有“关键帧属性”对话框中指出的内插设置。
3、已为时间轴中具有任何航路点的所有参数的相邻关键帧(至4s(2s和6s))创建了新的航路点。将根据“锁定关键帧”状态在相邻关键帧中创建航路点。创建的航点插值方法也会响应您设置的默认插值方法。
如果在“关键帧属性”对话框中选中了“输出”或“输入”复选框,则将发生两件事:
现有的4s航路点只会在选中该复选框的那一侧更改其插值方法。另一面将保持不变。
1、新添加的航路点会将插值方法设置为“ TCB平滑”方法(在此复选框处于关闭状态),而将插值方法由“关键帧属性”2、对话框(在该复选框处于启用状态)进行设置。
∨ 展开