Bodymovin 是一个用于导出 Lottie 动画的 After Effects 扩展。动画默认导出为 .json 文件,使用插件附带的 lottie.js 播放器。您可以在浏览器中以 svg、canvas 和 html 渲染动画。它支持 After Effects 的子集。动画也可以使用 Lottie 在 iOS 和 Android 上本地播放。要播放动画,请在扩展面板中获取播放器,然后在浏览器中加载它。
支持的功能
- 形状:
- 路径、椭圆、星形、矩形
- 填充、描边、渐变填充和渐变描边
- 虚线
- 修剪路径(部分)
- 圆角
- 变换(位置、锚点、旋转、缩放、不透明度、倾斜、倾斜轴)
- 固体
- 图片
- 比较
- 空值
- 文本:
- 支持大多数字体,只要在浏览器上加载字体,就可以将其导出为形状或文本
- 每个文本框支持单个文本偏差。
- 不支持:小型大写字母或垂直比例等文本修饰。
- 相机(部分)
- 表达式:
- 表达式。部分支持。每个版本都支持越来越多的表达式。
- 支持表达式滑块。
一般支持的属性
- 变换(旋转、缩放、位置、锚点、不透明度)
- 时间重映射
- 蒙版(加法,在某些情况下是差法、倒法和减法)
- 亮度和 alpha 蒙版(使用 svg 渲染器)
支持的效果(使用 svg/html 渲染器)
- 填充
- pro levels
- 阴影
- 着色
- 三全音
脚本支持Win/Mac系统:After Effects 2024, 2023, 2022, 2021, 2020, CC2019, CC2018, CC2017, CC2015.3, CC2015, CC2014
v5.12.1更新内容:
- 修复:变换效果不透明度重置
- 功能:esm 支持
- 修复:添加效果时修复变换矩阵预计算
- 改进:画布渲染器的性能显着提高
- 改进:改进了对表情符号的文本支持
- 改进:在工作区外渲染时文本渲染器的性能改进
- 修复:画布表达式渲染顺序









