≡
导航
搜索
教程
插件
模型
模板
博客
交易
朋友
AE交流区吧
已关注 | 取消
+关注
关注:
84
帖子:
711
签到
07月12日 尚未签到
看帖
图片
精品
视频
共有回帖数
0
个
物理运动模拟 Physical Simulation
只看楼主
收藏
回复
孤单的狼
等级:
2.1 Sine 正弦和 Cosine 余弦
物理运动模拟是AE表达式中很有意思的几个课题之一,掌握起来比较有挑战,需要大家了解一些简单的数学和物理知识。当然,我会以最简单的方式把问题表述给大家。
Sine 正弦和 Cosine 余弦
关于正弦和余弦我们上初中的时候应该是学过的,不过推演我自己都忘记的差不多了,大家只要记住是两条相反的波浪线就好了。
AE的表达式中有一种我们经常用到的数学功能(JS里面叫函数)是正弦和余弦曲线,在JS中这个函数是Math.sin(),我们先来看看正弦。如上图正弦提供一条规律的周期震荡波浪线,这种曲线适合非常多的运动模拟。如果希望看到这条曲线,我们可以新建一个固态层,为它添加一个“Slider Control”,再为这个“Slider Control”添加表达式:
Math.sin(time)
选择用正弦或者余弦根据大家的喜好,基本上都一样。但是,如果你希望数值从1开始你可以选择余弦曲线,如果你希望数值从0开始则可以使用正弦,sin(0)=0,cos(0) = 1。
下面我们来看一个例子,比如我希望我的物体从左至右震荡移动,我们来看一下表达式(//在JS中的作用是注释,它后面的注释不起作用,但是在英文AE中用中文注释显示的是?):
veloc = 170; //平行移动速度 (170像素/秒)
amp = 48; //正弦曲线振幅(像素)
freq = 4.8;//震荡次数/秒
x = time*veloc;
y = amp*time*Math.sin(freq*time*2*Math.PI) + thisComp.height/2;
[x,y]
看效果之前我们还需要学习几个非常重要的单词:Velocity(速度),Amplitute(振幅),Frequency(频率),Wave(波动)。
楼主 2015-12-02 13:40
回复
共有回帖数
0
个
回 帖
表情
图片
视频
欢迎来到本吧,您可以在此发帖和众多大咖交流学习.
选择或直接输入昵称
Tips:支持QQ截图直接粘贴
发表
登录直线网账号
自动登录
忘记密码
免费注册
本吧信息
查看详情
吧主:
刘永飞
本吧公告
暂无公告
我常逛的吧
我管理的吧
Copyright © 2010~2015 直线网 版权所有,All Rights Reserved.沪ICP备10039589号
意见反馈
|
关于直线
|
版权声明
|
会员须知