向安宇知识库 向安宇知识库
  • 读书向
  • 学习向
    • AI工具
    • AI研究
    • 笔记
    • AIP:克丽丝AI日志
  • 创作向
    • 写作
      • 非虚构
      • 剧本
      • 小说
      • 文言
      • 随笔
      • 日记
    • 视听
      • 纪录片
      • 设计
      • 视频
      • 摄影
    • 课程
  • 影视向
    • 创意策划
    • 前期拍摄
    • 后期制作
    • 影像实验
    • 影像设备
    • 大师镜头
    • 电影赏析
    • 视频论文
    • 项目复盘
  • 折腾向
    • 穿越机
    • 户外
    • 代码
    • 手工
    • 书法
    • 篆刻
    • 绘画
首页 › 创作向 › 课程 › AE表达式|31、如何创建一个虚线圆圈?
  • 3
  • 0

AE表达式|31、如何创建一个虚线圆圈?

向安宇
2018-10-22 11:04:02

AE表达式|31、如何创建一个虚线圆圈?-向安宇知识库
1、绘制一个圆形;
添加形状层,点开add,添加Ellipse,添加Stroke
AE表达式|31、如何创建一个虚线圆圈?-向安宇知识库
ps:如果是直接用鼠标+shift绘制圆形,其属性里没有size,这个属性后面要用到,所以用这种方法制作圆形。这种方式的另外好处是能够得到一个圆形绝对在画面正中心的圆,方便后续控制。

2、给圆形所在的形状层添加Slider Control,随便给个值,比如10,目的是方便观察;

3、双击Dashes(Ellipse-Srtoke)旁边的小加号,展开Dash,Gap,Offset三个属性,dash是虚线每段的长度值,给Dash添加表达式:

src = effect("Slider Control")("Slider");
rad = content("Ellipse Path 1").size[0] / 2;
gap = content("Stroke 1").dash.gap;
seg = src <= 0 ? 1 : src;
2 * Math.PI * rad / seg - gap

第一行:拾取Slider Control;
第二行:定义半径(radius),拾取size的x轴,这里的size是直径值,除以2,得到半径值;
第三行:定义虚线间的间隙(gap),拾取gap值;
第四行:定义分段数(segment),src小于等于0时候输出为1,其他时候则取其本身的值,这里实际是用slider control来控制分段数;

TIPS:
格式: 表达式1?表达式2:表达式3
说明:如果表达式1为true ,则整个表达式的结果就是表达式2的值,如果表达式false,则整个表达式的结果就是表达式3的值.

 
第五行:圆的周长 = 直径 × 圆周率 = 半径 × 2 × 圆周率
周长/分段数 - 间隙值 = 每个分段的长度

周长C = 2πR = πD ,用半径值来计算周长是惯性思维,这里用直径值也是可以的:

src = effect("Slider Control")("Slider");
rad = content("Ellipse Path 1").size[0];
gap = content("Stroke 1").dash.gap;
seg = src <= 0 ? 1 : src;
Math.PI * rad / seg - gap

4、为了让虚线圆对称,打开offset表达式面板,拾取Dash,除以2;
AE表达式|31、如何创建一个虚线圆圈?-向安宇知识库

上述方法主要是为了绘制一个可控的虚线圆,用以其他动画。
AE表达式|31、如何创建一个虚线圆圈?-向安宇知识库

< 返回目录

AE表达式
3
AE表达式|30、如何制作打字光标效果?
上一篇
AE表达式|32、如何将表达式链接到外部文件或JSON文件?
下一篇

评论 (0)

登录后可发布~
立即登录
暂无评论

向安宇

痴迷文字,醉心影像
447
文章
5
评论
325
喜欢

聚合文章

1.我将深入研究如何提升学习力,以及如何用AI提升学习效率
克丽丝是谁?(人物设定1.0)
AIP克丽丝的构想
wordpress也要拥抱AI

近期评论

不同意知识过时这么快,数学公式几百年都没变啊
—— Baron von Laughsalot 9 月前 1.我将深入研究如何提升学习力,以及如何用AI提升学习效率
这学习方法太适合我这种记性差的了,必须追更!
—— 狂血战士 9 月前 AIP克丽丝的构想
数字人做语言教学太香了,求Anni快出实操指南!
—— 贪吃小熊 9 月前 Anni搞钱系列:普通人用AI,到底能做起来什么副业?
想问作者会开线下课吗?想带孩子去听听
—— 秋分桂落 9 月前 1.我将深入研究如何提升学习力,以及如何用AI提升学习效率
想问下这个AI工具对服务器配置要求高吗?
—— 狂喜的烟花 9 月前 wordpress也要拥抱AI

猜你喜欢

人像精修的思路——高低频和观察图层

人像精修的思路——高低频和观察图层

2019-06-28 21:14:30
3,698 0 4
AE表达式|11、如何利用 valueAtTime 制作长龙影分身?@valueAtTime

AE表达式|11、如何利用 valueAtTime 制作长龙影分身?@valueAtTime

2018-08-23 22:32:49
3,241 1 1
AE表达式|13、如何利用标记点进行精确控制?(motionscript高阶)@markerKey

AE表达式|13、如何利用标记点进行精确控制?(motionscript高阶)@markerKey

2018-08-25 17:16:49
3,765 2 6
MG点线动画临摹《THE EDITOR》-07(循环的圆改进)

MG点线动画临摹《THE EDITOR》-07(循环的圆改进)

2018-12-13 17:53:03
1,673 0 1
3

关于我:

想要读万卷书,行万里路,看万部电影。

推荐栏目:

视频论文 课程 后期制作 非虚构 照片 视频

特色专题:

专题汇总 宜看一侃 帧影帧画 重读文学史 青玉记
Copyright © 2016-2026 向安宇知识库. 鄂ICP备16005400号-1 鄂公网安备42050602000017号
  • 读书向
  • 学习向
    • AI工具
    • AI研究
    • 笔记
    • AIP:克丽丝AI日志
  • 创作向
    • 写作
    • 视听
    • 课程
  • 影视向
    • 创意策划
    • 前期拍摄
    • 后期制作
    • 影像实验
    • 影像设备
    • 大师镜头
    • 电影赏析
    • 视频论文
    • 项目复盘
  • 折腾向
    • 穿越机
    • 户外
    • 代码
    • 手工
    • 书法
    • 篆刻
    • 绘画
  • 剪辑
  • 转场
  • 纪录片

向安宇

痴迷文字,醉心影像
447
文章
5
评论
325
喜欢