怀孕喝什么牛奶好| 多彩的什么| 肚脐下面疼是什么原因| 鸡犬不宁是什么意思| 黄精有什么功效| 为什么不孕不育| 8月29是什么星座| 什么是soho| 2020属什么生肖| 咳嗽无痰吃什么药| 义眼是什么| 李子有什么功效| 芦笋不能和什么一起吃| 你算个什么东西| 心结是什么意思| 欣赏是什么意思| 指标什么意思| 焚香是什么意思| 血红蛋白是什么意思| 曹休和曹操什么关系| 生精补精吃什么药最快| 九九年属什么| sg比重是什么意思| 什么花走着开| 什么动物的血是蓝色的| 胆囊炎要注意些什么| 贝母是什么| 7月17号是什么星座| 老二是什么意思| 崩溃什么意思| 总感觉饿是什么原因| gm是什么牌子| 条件致病菌是什么意思| 什么是血栓| 属猴本命佛是什么佛| 氯气什么味道| 10月24号是什么星座| 阳历8月份是什么星座| 闻香识女人是什么意思| 势如破竹什么意思| 尿酸高可以吃什么肉| 女性去泰国要注意什么| 为什么白带是黄色的| 半路杀出个程咬金是什么意思| 爱做梦是什么原因应该怎样调理| 什么洗衣液是中性的| 腺样体肥大挂什么科| 甲钴胺片有什么副作用| 什么的笋| cd是什么元素| 包公是什么生肖| 戊是什么生肖| 男人身体怕冷是什么原因如何调理| 乙肝25阳性什么意思| 气血是什么意思| 什么是特异性皮炎| 90年出生属什么生肖| 芒果可以做什么美食| 什么是dna| uv是什么| amass是什么牌子| 胃肠镜能检查出什么病| 拔牙可以吃什么| 8月6号是什么星座| 总恶心是什么原因| 缠头是什么意思| 什么是僵尸肉| 福德是什么意思| 夏天适合种什么植物| 心梗什么症状| 魇是什么意思| 高温丝假发是什么材质| 口幼读什么| 爱戴是什么意思| 凤梨跟菠萝有什么区别| 六月一日是什么星座| 咽喉发炎吃什么药| 省政府秘书长什么级别| 孕早期吃什么| 白居易主张什么| 伊始什么意思| 夏天吃什么菜好| 嬴稷和嬴政什么关系| 左眼跳什么意思| 朝鲜战争的起因是什么| 故事是什么意思| 精子不液化吃什么药| 指甲有竖纹是什么原因| 外科检查一般检查什么| 险资举牌什么意思| 脚肿是什么原因引起的| 五行金是什么颜色| 三伏天吃什么好| 在圣是什么生肖| 什么原因导致宫外孕| 篱笆是什么东西| 过期药品是什么垃圾| 睾丸为什么会痛| emr是什么意思| 检查是否怀孕要挂什么科| 关元穴在什么位置| 语无伦次是什么意思| 黄体酮有什么副作用| pvs是什么意思| 半干型黄酒是什么意思| 三剑客是什么意思| 浪人是什么意思| 当归长什么样| 什么是强迫症| 月经黑褐色是什么原因| 木加炎念什么| 九眼天珠是什么做的| 散光是什么原因造成的| 早上起来有痰是什么原因| 勤劳的小蜜蜂什么意思| 宁静致远是什么意思| 1959年属猪的是什么命| 慢性非萎缩性胃炎伴糜烂吃什么药| 征候是什么意思| 狐臭挂什么科| 珍珠母贝是什么东西| 什么是债权| 内向男生适合什么工作| 口嫌体正直什么意思| 公婆是什么意思| 海丽汉森是什么档次| 糖尿病吃什么食物最好| 龋读什么| 味美思是什么酒| 假饵适合钓什么鱼| 均金念什么| BCG是什么意思| 海螺吃什么食物| 脚气真菌最怕什么| zutter是什么意思| 大拇指旁边是什么指| 绝技是什么意思| 露从今夜白下一句是什么| 感悟是什么意思| 柔顺剂有什么用| 坠积效应是什么意思| 肺气肿什么症状| 小觑是什么意思| e是什么单位| 斗地主是什么意思| 彩蛋是什么意思| 吃什么能减肥最快还能减全身| 晚上一直做梦是什么原因引起的| 铃字五行属什么| 吐血是什么原因| 孕期补铁吃什么| 佛度有缘人是什么意思| 梦见穿山甲预示着什么| 蒲公英和什么一起泡水喝最好| 维生素c的作用是什么| 皮肤细菌感染用什么药| 五月一号什么星座| 芙蓉花长什么样| 痛风可以吃什么肉| 1级高血压是什么意思| mds是什么| 肺结节钙化是什么意思| 喝酒前吃什么不容易醉又不伤胃| 什么是黄酒| 什么时候最容易受孕| 6月28是什么星座| 梦见小鬼是什么预兆| 中医四诊是什么| 思诺思是什么药| 老人生日送什么礼物好| 白带正常是什么样子| 为什么会有痛经| 世界上最大的鱼是什么鱼| 金今念什么| 什么情况下要打破伤风| oto是什么意思| 啾啾是什么意思| 玉米属于什么类| mdz0.2是什么药| 为什么屎是臭的| 松鼠的尾巴有什么作用| 63岁属什么| 炖牛肉放什么容易烂| 吃什么有助于消化| 鲁班姓什么| gly是什么氨基酸| 硬下疳是什么| 1978年属马五行缺什么| 1971年属什么生肖| 强直性脊柱炎挂什么科| 为什么摩羯女颜值都高| 鸽子咳嗽吃什么药最好| 男孩学什么专业好| 体癣用什么药膏好得快| 脱肛吃什么药最有效| 上海居住证积分有什么用| 肺炎吃什么水果| 7月6日什么星座| 阴道有褐色分泌物是什么原因| 后脑勺发胀是什么原因| 风什么意思| 白芝麻有什么功效| 心影增大是什么意思| 血液透析是什么意思| 晚上总是睡不着觉是什么原因| 聊表心意是什么意思| 始于初见止于终老是什么意思| 戊是什么生肖| 百年老枞属于什么茶| 香港奶粉为什么限购| 没有孕吐反应说明什么| 染色体由什么和什么组成| 一月五日是什么星座| 什么是对偶句| 生物冰袋里面是什么| 光环是什么意思| 孩子感冒咳嗽吃什么药| 12月27日是什么星座| 鹦鹉鱼能和什么鱼混养| 臭鼬是什么动物| 什么千里| 2006年什么年| 跳梁小丑是什么生肖| 阴道炎吃什么消炎药| ab面是什么意思| 李白为什么叫青莲居士| 长焦是什么意思| 情绪上来像发疯一般是什么病| 大拇指发麻是什么原因| 宝宝为什么喜欢趴着睡| 性激素六项什么时候查最准确| 痰核是什么意思| 尿隐血阴性是什么意思| 什么样的黄河| 清静是什么意思| 糖尿病吃什么药| 孕检nt主要检查什么| 超敏crp是什么意思| 总胆固醇高有什么症状| 当今社会做什么赚钱| 多发结节是什么意思| 胸痛是什么病的前兆| 卧推60公斤什么水平| 晚上吃什么好| 冠心病吃什么水果| 嘴里苦是什么原因| 天天打喷嚏是什么原因| 心什么| 金牛男和什么星座女最配| 生目念什么| 龟头起红点用什么药| 软下疳是什么症状| wonderland什么意思| 路虎为什么叫奇瑞路虎| 为什么白醋把纹身洗掉了| click什么意思| 5月21日是什么星座| 或字多两撇是什么字| 开车不能穿什么鞋| 肠胃性感冒吃什么药| 收缩压偏高是什么意思| 教师节唱什么歌| 大条是什么意思| 火把节在每年农历的什么时间举行| 百度
恭喜你成为UI中国推荐设计师 (详情)
//百度统计 20220402 uicn

您的意见是我们 UI 中国进步的动力!
点击立即反馈按钮,发表您的意见!
立即反馈
QQ群反馈
您也可以加入UI中国官方反馈群进行反馈!
群号:302892100
备注:反馈问题后@管理员能让我们及时了解您的意见

提交需求

赛事与广告咨询合作,请填写需求表单,我们会在第一时间与您联系!

0/20
0/200

设计大赛

  • 设计大赛
  • 发布广告
  • 发布招聘
  • 其它需求

提交完成
感谢您对UI中国的支持和信赖!
正弦表达式 Math.sin( )
0.0°
2025-08-06 原创文章 经验/观点 举报 9013 16 27 0

突突突~科学的小车坐稳扶好。

本期将掀开正弦表达式的头盖骨,释放它风骚的灵魂。


经过一周的计算,我...失手了

...

肢解了 sin


魂拎出来了,干干净净,3 个核心参数

下面播放解剖现场。


一、原型

正弦函数 f(x)=A*sin(ωx+φ)

返回 [-1,1] 间周期平滑变化的数值。

常用于表现周期循环运动,也是衰减运动的基础。

Image title

核心参数:

频率 ω,1 秒内完成周期性变化的次数,ω=1/T

周期 T,完成一次往返的时间,T=2π/ω

运动幅度 A,垂直方向最大偏移量

相位 φ,调整运动偏移,相对少用


原始形态简单粗暴 f(x) = sin(x)

具体表现为每 2π 秒一个周期的往返运动,幅度 [-1,1]


二、解剖

下面利用 AE 内置的「写入」获取曲线来分析。

sin 在Javascript 中记为 Math.sin( )


1.周期

令 Y 轴偏移量 s 等于:Math.sin(time)

Image title

掐时间看,慢慢急。

6.28s!终于跑完一轮。

Image title

Image title

原来 AE 默认用的弧度,2π 刚好溜达一圈。

那么,这个时间看不顺眼,咋办?

不慌,技术性调整:


周期归一——精确掌控时间的基础


value = Math.sin(2*Math.PI*time)Image title

Image title

瞬间爽快了。一样的套路,任你使唤。


2s

value = Math.sin((2/2)*Math.PI*time)


6.9s

value = Math.sin((2/6.9)*Math.PI*time)


依此类推。


Math.sin(2*Math.PI*time) 可以说是所有常用正弦运动的核心,小本本记起来。


2.张弛有度——频率

重置完周期,来看频率控制。

一秒两个来回不够刺激?那就翻倍:

召唤 f,写上


f = 2;

value = Math.sin(f*2*Math.PI*time)


f = 2 可以简单理解为运动密度的 2 倍压缩。想要更松试试 0.5。

Image title

Image title

【注】虚线:f = 1


3.可长可短——幅度

好了,我们要开始做「有深度」的动画啦。

召唤 a,令


a = 1.5;

value = a * Math.sin(2*2*Math.PI*time)


更 High 了,整体拉伸 1.5 倍

Image title

Image title

【注】虚线:a = 1


现在,调整频率 f 和 幅度 a,基础的精确掌控小菜一碟。


4.摩擦摩擦

魔鬼的步伐华丽登场。

接下来就用阻力 (decay) 为动画的真实感加分~~~


召唤阻力参数:

d = 2;


将 sin(value) 除与一个随时间 (time) 暴增的数值e^(d*time),几秒下来,动惮不得:


Math.sin(4*time*Math.PI)/Math.exp(d*time)

Image title

Image title

【注】虚线:d = 0;//小哥我一点压力都没有(弥天大雾)


TIPS: Math.exp(x);//输出 e^x(自然常数 e 约为 2.71828)


再进一步,加个平面阻挡瞧瞧。整体取绝对值:


s = Math.sin(4*time*Math.PI)/Math.exp(decay*time);

Math.abs(s)

Image title

Image title

duang~duang~duang~duang~duang~duang~啪唧(´?ω?`)∠)

使用 length(value) 取长度值,也是等效的。


复杂一点的拟合:

sin(a)*sin(b)

Image title

Image title

取出 sin(x) 前1/2周期,由于是一个从 0—>a—>0 的平滑数值,作为乘积可模拟渐强渐弱的运动过程。


典型场景:

· 自然地加速再到静止

· 声纹拟合

· 曲线运动轨迹拟合


实验发现,乘与正态曲线也是等效的,有兴趣可以自行尝试:


amp = 40;

s1 = Math.sin(4 * time * 2 * Math.PI);

p = -1*Math.pow(Math.E*(2 * time - 1),2);

s2 = Math.pow(Math.E,p);

s = amp * s1 * s2;


f ++

f = time,从 0 随时间等比递增)

Image title

Image title

(´?ω?`),好看多于实用吧?具体场景有待挖掘


a - - 

幅度递减至 0

Image title

Interesting,和阻力的表现殊途同归。

唯一的区别是收尾的时候,世界瞬间安静

常用的阻力表达式,实际上还有肉眼不可见的小气息,只是无限趋近于零。


小结

文中从 sin 函数的原理出发,归一化之后,逐步提取了核心参数来控制各种周期动画。

它们分别是:频率 f、幅度 a、阻力 d

希望各位可以吃透原理,为所欲为。


三、应用实例


渐强渐弱

Image title


空间轨迹

Image title




波形

Image title




拟合

Image title


更新:2025-08-06

收藏

16人已收藏

Jerlin

Live Curious

  • 38

    作品

  • 890

    粉丝

  • 177

    关注

  • circle wave 表达式动画
  • Starry Night 表达式动画实验
  • AE 表达式应用——萤火虫
  • 用户体验设计要素:移动应用中的动态微交互

    猜你喜欢

      2025-08-06 原创文章 经验/观点 举报 9013 16 27 0

      正弦表达式 Math.sin( )

      0.0°

      你确定要举报正弦表达式 Math.sin( )

      如果查出恶意举报,十天内禁止提交任何举报申请。

      0/200

      上传证据: 超过10M的附件请使用网盘地址

      点击上传附件

      对谁可见:

      全部设计师
      • 全部设计师
      • 推荐设计师和认证设计师

      您确认要推荐?

      该作品发布时间:2025-08-06

      评分

      完整度

      启发性

      勤奋性

      排版布局

      推荐心得

      建议20-200字以内

      0/200

      27
      16
      0

      账号或密码错误,请重新输入

      账号或密码错误,请重新输入

      登录

      手机号

      发送验证码 120s 验证码错误

      登录
      第三方账号登录
      手心发热什么原因 吃什么都拉肚子怎么回事 总感觉饿是什么原因 smart什么牌子 报捕是什么意思
      毛囊炎用什么药膏最好 夫妻分床睡意味着什么 牙龈肿了吃什么消炎药 手筋鼓起来是什么原因 纤支镜检查是用来查什么的
      工作是为了什么 为什么大便拉不出来 什么学习机好 大骨节病是一种什么病 断流什么意思
      manu是什么意思 ufo是什么 肝气犯胃吃什么中成药 血管瘤是什么症状 蝴蝶什么意思
      纯字五行属什么clwhiglsz.com 阴道干涩是什么原因xinjiangjialails.com 喝水多尿少是什么原因hcv8jop4ns0r.cn 女性腰酸是什么妇科病hcv7jop5ns6r.cn 满城尽带黄金甲是什么意思hcv8jop2ns7r.cn
      peter是什么意思hcv7jop9ns3r.cn 神经元是什么inbungee.com 腿麻是什么病的前兆吗hcv8jop4ns4r.cn 男士感染霉菌用什么药hcv8jop0ns9r.cn 乌龟喜欢吃什么hcv9jop5ns2r.cn
      肛肠科属于什么科hcv8jop2ns1r.cn 琨字五行属什么hcv9jop3ns5r.cn 汗疱疹是什么原因引起的hcv9jop3ns0r.cn 什么是斜视hcv8jop0ns8r.cn e代表什么数字hcv9jop4ns4r.cn
      什么人容易得心肌炎hcv9jop6ns8r.cn 尿潜血1十是什么原因inbungee.com 疱疹是什么hcv7jop6ns9r.cn 酒后第二天吃什么hcv9jop4ns1r.cn 多囊是什么意思hcv9jop1ns9r.cn
      百度