这些动效问题你都解决了吗?

来源: UI中国 2021-06-28 11:33:00

今天真的都是干货~

在动效设计中肯定会遇到软件问题或者动效落地的问题,有些问题也只有当在实际工作中遇到之后才更有感触和发言权。这里我总结归纳了一些在动效设计中可能会遇到的问题,供大家学习参考

1、AE/PR 界面如何调整字号大小

无论是AE还是PR,实际上都有一个被隐藏起来的控制台,只不过很多人是不知道的,这个控制台有很多功能,例如:调整界面字号大小,双语界面等等,当然还有很多神器的根能,你可以去尝试一下。

a、调整AE界面字号大小

在英文输入法状态下,按快捷键Cmd+F12即可调出这个隐藏的控制台。

当你打开之后,你会发现他是一个空白页,什么都没有

这时,不要慌

我们只要更换选择Debug Database View 即可

调整后,就可以在列表中看到Adobe Clean FontSize选项,开始默认字号值为12,建议设置区间在12-15,这里设置15。

b、开启双语界面

在这个控制台列表中,我们可以找到ApplicationLanguageBilingual这个选项,这个就是可以开启中英文双语界面,这个就非常棒了,这样可以进一步熟悉英文界面,但有的AE版本 可能没有这个选项。

2、AE导出的.mov视频文件无法播放

使用Mac的朋友可能都会遇到这个问题,在使用AE导出.mov视频后,利用电脑上的QuickTime 无法正常播放视频。往往是A电脑导出后利用QuickTime 能够正常播放,等换了B电脑导出就播放不了,还出现这样弹窗。

这很令人费解,明明是一样的格式,为什么不能播放。

这是由于前后2者虽然格式相同,但是视频编码不同,这也就是导致最终无法播放的根本原因所在。

解决办法:

在预渲染时,修改视频编解码器为:Apple ProRes 4444 导出后的MOV即可正常播放

路径:视频编码器位置:渲染队列 > 输出模块 > 格式选项 > 视频编解码器

3、弹性表达式使用注意事项

我们在给一个动画添加弹性表达式时,有时会发现添加了表达式,但是却没有任何效果,这里要手动修改一下曲线,让最后一帧的速度不为0

4、Lottie注意事项

1、Lottie不支持任何形式的表达式

2、mask/轨道遮罩 会很大程度上影响lottie在安卓上的性能

3、对于描边来说,由于AE本身不支持内外描边,lottie只能导出中心描边。在sketch/ai中请不要使用内外描边

4、mask-反转遮罩,这个功能在最终输出并不支持

5、使用Text时候,最终输出的时候可能会输出报错,可以的话请转化为形状或者位图

6、如果动画中涉及到大量位图,最终性能会大幅度降低

7、不支持图层效果以及各类AE那些效果、滤镜

8、有时候做Alpha动画能回出现分层Alpha的情况,在不影响动画的前提下,请尽量减少图层的数量

9、Bodymovin自带的预览功能很多时候不是实际效果,请搭建一个安卓项目实际测试一下,可以减少很多和 工程师后期沟通的时间

10、Lottie更新特别频繁,高版本对android版本有较高的要求

11、输出json的时候把合成裁剪到你的动画刚好适应的大小,对工程师对性能都有好处

12、如果实在是需要用到位图,输出位图之后,图片最好要压缩处理一下

13、轨道遮罩和蒙版虽然效果上是类似的,但是在Lottie的导出上是不一样的,所以选用轨道遮罩

14、关于3D旋转和Z轴的位置,Lottie Web支持的3D旋转但在Android这个动画是完全不生效的,而Z轴的设置是在两个平台是不生效的

15、尽可能的减少额外的关键帧,例如多使用子父级方式而不是在每一个层上都添加一遍关键帧

16、避免使用路径关键帧,因为它们会创建一个非常大的文档,会从路径上转换所有的顶点

17、在AE中需要将任何Ai,EPS,SVG或PDF图层转换为形状图层,否则会产生错误

18、空图层可以使用,但为了让它正常工作,我们需要将可见打开,并将透明度设置为0.

今天就写这么多吧~

点个在看下期更精彩哦。

0
收藏
0