合并路径的问题和如何规避它们

到目前为止,虽然在 After Effects 中形状图层的合并路径效果通过 Bodymovin 和 Lottie 有基本的支持。然而不幸的是,在使用向量资产的许多工作流中,合并路径是一个极其重要的部分。例如,你需要合并路径将字母 “O” 的中心剪掉,这样当它被放置在其他元素、颜色或背景上时,你就可以看到它的中心了。幸运的是,在 After Effects 中有一些技巧可以使用,它可以给导出的 JSON 提供类似的功能,并允许你不必依赖合并路径。

如果需要动画的对象是单线描边,一个简单的选择就是使用高描边宽度的一条路径,而不是使用合并路径的两条路径。这在上面提到的字母 “O” 或需要制作某种圆环动画时非常有效。如果你需要动画的两个环彼此独立,你可以动画化它的尺寸,同时动画化它的路径描边宽度,以模拟两个独立动画化的路径。这种方法的好处是,矢量资产仅仅使用了一半的点,更容易被动画化。

另一种方法是,如果你需要使用不同的描边,你可以在你的形状图层中把多个路径叠加在一起,然后稍微修改路径以获取想要的效果,而不必管理一个非常复杂的复合路径。使用带有描边的路径始终是动画化移动资产最简单的方法之一。根据场景的复杂性,点的数量可能会更低,但总体来说,比起尝试动画复合路径的内部和外部点,

AE 动效工作流技巧 —— 减少 Bodymovin 导出的 JSON 大小并提升性能(四)相关推荐

  1. AE 动效工作流技巧 —— 减少 Bodymovin 导出的 JSON 大小并提升性能(一)

    当你在 UI Motion Design 领域工作时,你需要克服的第一个障碍便是 -- 寻找时间.预算.以及将设计时间专注于灵感上的需求(的平衡).因为建立工作流程和学习新技术可能是一个耗时的过程,这 ...

  2. AE插件在哪里找?6款AE动效必备插件来了

    作为一个专注于AE的小可爱,今日就来跟你分享妥妥的干货!今天分享啥呢?没错儿!就是咱们AE动效设计师最常用的插件.之前给大家介绍过了插件安装的方法,不会的小伙伴们可以点击我的主页查看之前的笔记哦~好嘞 ...

  3. lottie 导出html,Lottie-前端实现AE动效

    项目背景 在海外项目中,为了优化用户体验加入了几处微交互动画,实现方式是设计输出合成的雪碧图,前端通过序列帧实现动画效果:  序列帧: 动画效果: 序列帧: 帧动画的缺点和局限性比较明显,合成的雪碧 ...

  4. AE 动效制作和交付方案

    在界面设计中,设计师利用动效让整个界面更加活泼,给界面元素带来生命力,解决功能上的问题,在更好地展示产品功能的基础上,凸显品牌的特色.而作为用户,动效增强了体验者的审美感受.情感需要,让用户更容易理解 ...

  5. java动效_前端实现炫酷动效_Lottie-前端实现AE动效

    阅读时间 10~15min 项目背景 项目中为了优化用户体验加入了几处微交互动画,过期的流程都是设计输出合成的雪碧图,前端通过序列帧实现动画效果,如下图动画效果: 序列帧: 动画效果: 序列帧: 帧动 ...

  6. 前端实现炫酷动效_Lottie-前端实现AE动效

    阅读时间 10~15min 项目背景 项目中为了优化用户体验加入了几处微交互动画,过期的流程都是设计输出合成的雪碧图,前端通过序列帧实现动画效果,如下图动画效果: 序列帧: 动画效果: 序列帧: 帧动 ...

  7. 前端实现炫酷动效_前端实现炫酷动效_Lottie-前端实现AE动效

    阅读时间 10~15min 项目背景 项目中为了优化用户体验加入了几处微交互动画,过期的流程都是设计输出合成的雪碧图,前端通过序列帧实现动画效果,如下图动画效果: 序列帧: 动画效果: 序列帧: 帧动 ...

  8. UI动效基础:AE动效表现课

    第01课·UI动效概述 课时1 - 关于UI动效的介绍及行业概述 课时2 - 动效设计在工作领域的应用 课时3 - 动效设计如何学习 第02课·AE软件基本操作 课时1 - 界面介绍及合成设置 课时2 ...

  9. APP Tab Bar 图标动效设计技巧分享

    Tab bar 作为整个 APP 的第一触点,给用户传递的理念及信息在整个 APP 中具有不可替代的重要性.我们的第一感受是粗糙或是精致,都会通过这个简单的操作切换而感知.因此 tab bar 的设计 ...

最新文章

  1. React 16.8.6 发布,构建用户界面的 JavaScript 库
  2. MySQLmmm群集
  3. 任务调度利器:Celery
  4. 为什么log4j的概念模型是错的--zlog的模型简介
  5. 常用社交网络(SNS、人人网、新浪微博)动态新闻(feed、新鲜事、好友动态)系统浅析
  6. 赛博朋克世界的声景塑造 — 以游戏《底特律:成为人类》为例 (第一部分)
  7. Effective_STL 学习笔记(四十四) 尽量使用成员函数代替同名的算法
  8. 一维条形码识别c语言_条形码的优点
  9. (52)Xilinx差分原语-IBUFGDS与OBUFGDS(第11天)
  10. 深圳出差 第二天【原创】
  11. DataGridView的DataGridViewComboBoxColumn列点击后触发其他方法
  12. python学习[一]
  13. [Python ]个税计算
  14. linux 使用shell/python编写钉钉自动监控报警脚本
  15. 单片微型计算机频率测量实验,毕业论文:频率计系统设计
  16. LaTex学习-安装
  17. Jenkins的全量迁移
  18. Java CompletableFuture.runAfterEither任何一个完成就执行Runnable
  19. 【java】新建项目
  20. python 实现自动化点击界面方案

热门文章

  1. webstorm,phpstorm无法打开设置的问题
  2. 【九度】题目1375:陈博的完美主义(25分)
  3. python图形用户界面编程
  4. 最全最走心:模电-模拟电子技术 复试/面试知识点大总结 (已更完)
  5. ssm班级管理系统的设计与实现
  6. 数学思想——1.SEIR模型
  7. EclipseADT在虚拟机上运行Helloworld程序
  8. 程序员疯抢的 Java 面试宝典(PDF 版)限时开源,别把大厂想的那么难,关键是你准备得如何
  9. 学习的本质,不在于记住多少知识,而是它触发了你哪些思考
  10. wine下玩魔兽的设置