SVGA 设计使用指南

SVGA 提供了 AE 和 An 源文件导出 .svga 的插件,
方便设计师一键导出 .svga 资源文件给开发使用,
如下是插件使用指南。
html

工做区

时间

SVGA 文件的动画时长,通常是由 Item 的工做区时长决定的: canvas

worktime

插件右上角的设置中能够选择预设值: bash

worktimeSetting

若是选择 以动画实际时长为准
导出的动画时长会等于建立 Item 时设置的时长: ide

settingtime

这个值随时能够修改。
svg

**注意: **
SVGA 不支持修改动画的开始时间,
SVGA 只从时间轴原点开始读取动画,动画时长为设置的动画时长(Duration)。
工具

FPS

动效的 FPS 通常在 60 之内,
建议设置为 60 的约数:
[1, 2, 3, 4, 5, 6, 10, 12, 15, 20, 30, 60]
动画

动效导出的时候会检查 FPS 是否合法,
若是不合法会自动就近修正,但不影响源文件。
ui

合法 FPS 实际上是个伪命题,
有这个规范主要是跟客户端屏幕刷新率有关,
客户端屏幕刷新帧率通常为 60 FPS,
播放动效跟这个节奏一致成本会低不少。
spa

画布

每建立一个 Item 都会有一块预设画布,
能够在 Item 中设置画布的尺寸和背景颜色:
插件

canvas

画布的尺寸对应 SVGA 文件的 widthheight,
浏览素材的时候能够看到:

svgasize
开发在播放 SVGA 的时候能够对动效进行等比缩放。

SVGA 动画没有预设背景色,
因此画布的背景颜色对 SVGA 动画没有影响。

图层

每建立一个图层,SVGA 动画中就会多一个动画元素,
它们经过图层名称和动画元素中的 imageKey 一一对应。

替换

播放 SVGA 动画的时候,能够经过 imageKey 动态替换图层内容。
须要提供给开发的信息:

  • imageKey
  • 与图层同样尺寸的被替换素材

蒙版

图层能够经过设置蒙版属性:

mask

控制图层的 alpha 通道,
达到只显示部分图案的效果。

蒙版通常为闭合路径,开放路径没法为图层建立透明区域。

遮罩

遮罩是图层间的关系,经过图层 TrkMat 设置,

能够一对一,也能够一对多,
在 SVGA 动效中对应动画元素的 matteKey

** 注意:** 将位图设置为遮罩图层的时候,
尽可能使用 8-bpc 只带透明通道的图片以节约资源。

值得一提的是,位图遮罩的 imageKey 也是能够动态替换的,
就是说动效中的遮罩在播放的过程当中是可变的。

SVGA 中的动画内容

SVGA 其实不叫 SVGA,应该叫 BVGA。
                    --官方吐槽
复制代码

BVGA 即 Bitmap Vector Graphic Animation,
从名字能够看出,SVGA 中动画内容主要是位图和矢量。

位图

制做 SVGA 动画时可使用:

  • png
  • jpg
  • psd

这三种格式,
但它们最终会被转成 png 素材。

** 注意:**
SVGA 支持 psd 的图层样式,
导出 psd 文件的时候务必选择:

importpsd
合成 -> 合并图层样式 -> 肯定

合并图层样式
合并图层样式
合并图层样式

重要的话说三遍,
不然会致使素材尺寸或者样式异常。

矢量

矢量是一组用来描绘图形的元数据,
在 AE 中可使用:

  • 钢笔工具
  • 形状图形

来绘制,
但它们最终会被导成贝塞尔曲线。

** 注意:**
SVGA 支持导入 .ai 文件
.ai 文件一样会被导成贝塞尔曲线:

inportai

SVGA Converter 会自动执行转换,
不过更建议设计师导入 .ai 文件的时候自行转换,提早预览动画效果。

颜色

颜色深度(或位深度)是用于表示像素颜色的每通道位数 (bpc)。每一个 RGB
通道(红色、绿色和蓝色)的位数越多,每一个像素能够表示的颜色就越多。

在 After Effects 中可使用 8-bpc、16-bpc 或 32-bpc 颜色。

除色位深度以外,用于表示像素值的数字的另一个特性是数字是整数仍是浮点数。
浮点数能够表示具备相同位数的更大范围的数字。
在 After Effects 中,32-bpc 像素值是浮点值。

8-bpc 像素的每一个颜色通道能够具备从 0(黑色)到 255(纯饱和色)的值。16-bpc 像素的每一个颜色通道能够具备从 0(黑色)到 32,768(纯饱和色)的值。若是全部三个颜色通道都具备最大纯色值,则结果是白色。32-bpc 像素能够具备低于 0.0 的值和超过 1.0(纯饱和色)的值,所以 After Effects 中的 32-bpc 颜色也是高动态范围 (HDR) 颜色。HDR 值能够比白色更明亮。

AE中的8bpc、16bpc、32bpc

路径
修剪路径

路径修剪(TrimPath) 是一种矢量动效样式。
它一共有三个相关的属性:

trimPathStart,
trimPathEnd,
trimPathOffset,
复制代码

它们分别表示 Path 从哪里开始,到哪里结束,距离起点多远。
在 AE 形状图层中能够添加:

add-trimpath

可添加在形状(Shape)属性中,也能够添加在 Shape 以外对多个 Shape 形成影响:

muti-trimpath-1
** 注意:** SVGA 中如今还未支持外层修剪,
也不支持 trimPathOffset,
将在接下来的版本中完善。

文本

SVGA 中不支持文本导出,
能够将静态的 Text 渲染成 PNG,
将有动效文本图层转换为形状图层使用:

changetext

偶尔转换的图层会有问题,
不过转换是 AE 黑盒处理的,

咱也不知道咱也不敢问...

SVGA 中的动画属性

动效使用和展现

动画随时间而变化。
在 AE 中设计师经过使图层或图层上效果的一个或多个属性随时间变化,
来建立动画效果。

关键帧

关键帧用于设置动做、效果、音频以及许多其余属性的参数,
使这些参数随时间变化。

属性动画

属性包括了缩放、旋转、位移、透明度、颜色等等,
只要右侧属性面板中带小菱形标志,
都概括到了这一类型中。

SVGA 支持属性动画的关键帧定制炫酷的效果,
这也是 SVGA 核心的动画能力。

** 注意:** 动画的属性,好比形状的透明度之类的,
最好直接设置在元素上,不要越级使用,
不然可能会合并异常。

最后

导出

  • 打开插件

    extension

  • 点击 选择位置 选择 SVGA 文件生成位置 ** 注意:**这里能够同时选择多个合成导出。

  • 点击 开始转换,SVGA 文件就会生成在对应目录。

  • 右上角设置中能够切换 SVGA 版本、选择导出时长。

特性总览

AE 除了上面提到的众多属性动效,还支持使用不少特性,
SVGA 如今正在逐步完善中,
一下是特性总览表,
会逐步更新。
AE 特性表

FAQ

为何 SVGA 总是导出失败。。。

友情连接

2D Manual
SVGA 踩坑日记
After Effects Handbook
README Board

相关文章
相关标签/搜索