微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

AE怎样做json动画

AE是一个常用于制作动画的软件,与之相对应的文件格式也相当丰富,其中json文件作为一种轻量级的结构化数据交换格式,能够方便地保存运动数据和动画效果,非常适合在Web和移动端应用中使用。那么,怎样在AE中制作json动画呢?下面我们来简单介绍一下。

AE怎样做json动画

首先,在AE中创建一个合成,用于制作动画。在此之前,需要确保你已经安装好了bodymovin插件,这是一个利用AE的JavaScript API来将AE项目转换成JSON格式并导出的工具,特别适用于Web和移动应用的开发中。

接下来,在AE中添加需要制作动画的元素,比如shape图形、文字、位图等,并为它们添加运动效果包括位移、旋转、缩放、不透明度等,可以使用AE自带的关键帧动画来实现。体会到这里可以插入一下预览动画的代码

  <!-- 这段代码可以使用HTML、CSS和JS等语言来作为桥梁连接你的AE动画和Web页面 -->
  <div id="animation"></div>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/bodymovin/5.7.7/lottie.min.js"></script>
  <script>
    var animation = bodymovin.loadAnimation({
      container: document.getElementById('animation'),renderer: 'svg',// 渲染方式,可以选择canvas或svg等
      loop: true, // 是否循环播放
      autoplay: true,// 是否自动播放
      path: 'data.json' // JSON动画文件的路径
  });
  </script>

在AE的导出设置中,选择bodymovin作为导出格式,并在导出时设置JSON序列化选项,例如路径修剪和分段动画等。这样,一个JSON动画就制作好了!可以将其加载到Web或移动应用中,并使用上述Lottie库进行展示。

总之,AE中制作json动画是非常简单易行的。有了这些知识,相信你可以轻松制作出精美的动画效果,为Web和移动应用增添一份生动的色彩!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐