Bodymovin是一款在AE中导出Web动画的AE扩展。动画导出为.json文件,该文件使用该插件随附的bodymovin.js播放器,您可以在svg,canvas和html上在浏览器中渲染动画。它支持After Effects功能的子集。动画也可以通过Lottie在iOS和Android上本地播放,带脚本使用视频教程。
这个AE插件可以把AE上做好的合成(Composition,类似于Pr里的剪辑序列)导出成带有矢量动画信息的json文件,并可以在以下平台播放:
- Web页面,以svg/canvas/html+js的形式。Airbnb提供了作为Player的js库——lottie-web;
- Android原生,通过Airbnb的开源项目“lottie-android”实现;
- iOS原生,通过Airbnb的开源项目“lottie-ios”实现;
- React Native,通过Airbnb的开源项目“lottie-react-native”实现。
更新日志
Bodymovin V 5.6.8 更新内容
- 不为文本空间使用不间断空格
- 增加了对导出视频图层的支持(仅导出,播放器不支持它们)
- 修复了路径属性打开而没有节点的问题
Bodymovin V 5.6.7 更新内容
- 使用原始组合名称作为导出名称
- 添加了横幅模板的默认过滤器值
- 添加了将本地文件作为乐透播放器加载的选项
- 在动画配置之前设置initialSegment
Bodymovin V5.6.6 更新内容
Bodymovin V5.6.2 更新内容
- 修正了没有关键帧的Lottie导入器渐变数据
- 为导入器添加了隐藏层和隐藏属性支持
- 改进了错误消息传递
- 为打字稿添加了assetPath配置
- 修复了弄乱的Lottie声明
- 在新项目尚未保存目的地的情况下,修复了较早的AE版本的导出器
- 支持新的导出模式:Rive
- 支持新的导出模式:横幅
- 改进了现有的导出模式
- 改进的图像压缩解决方案(现在PNG可以很好地压缩为jpeg)
- 支持导入Lottie动画!
- 固定版本以防止污染全球范围
- 文字动画师乘法器修复
- 修复了#1883文本偏移
- 修复#1878支持容器的id属性
- 改进:验证变换是否为线性以消除空间插值
- 修复:减去蒙版转换后的修复
- 表情:增加了后继时间支持
- 修复:TextSelectorProperty中错误的缓动函数计算
- 修复:没有关键帧的自动定向属性
- 新增功能:实施一个可以在辅助线程上运行的新Canvas渲染器
发表评论