18�NAE���ñ��_ʽ����
�l(f��)���r�g:2021-12-10 08:56 [ ��Ҫ�ԌW�W(w��ng)ԭ��(chu��ng) ] �l(f��)����: hh71427-2 ��x: 22570

����ʲô�DZ��_ʽ�أ�

���_ʽ����AE�Ȳ�����JS�����Z���_�l(f��)�ľ�݋��������������麆�εľ��̣����^�]�о�����ô���s����α��_ʽֻ�������ڿ��Ծ�݋���P�����Č������������������������ط������_ʽ��ʹ�ø���(j��)���H��r��Q��������P�I�����Ը��õČ��F(xi��n)����Ҫ��Ч����ʹ���P�I���Ϳ����������_ʽ�󲿷���r���ǿ��Ը���(ji��)�s�r�g����߹���Ч�ʵ���

 

������һ��������ӱ��_ʽ

 

���_ʽ����

A.���_ʽ�_�PB.���_ʽ�D��C.���_ʽ�P“(li��n)��D.���_ʽ�Z�Բˆ�

����AE�ﲻͬ�Č��Եą���(sh��)��ͬ�����õ��҂����Է֞飺��(sh��)ֵ�����D/��͸���ȣ�����(sh��)�M��λ��/�s�ţ�������ֵ��true�������桱��false�������١�/0�������١���1�������桱���@���N��ʽ���M�Е������_ʽ�����ڱ��_ʽAEҲ�кܶ����õĺ���(sh��)���ֱ�ӿ����ڱ��_ʽ�Z�Բˆ������M���{����

����һ�𿴿����õı��_ʽ����Щ����

 

1. time���_ʽ

ԭ��:time��ʾ�r�g��������λ��time*n =�r�g���딵(sh��)��*n �������������D�������tn��ʾ�Ƕȣ�

�e��:�������D�������O��time���_ʽ��time*60���t�D�ӌ�ͨ�^1��ĕr�g���D60����2��r���D��120���Դ���ƣ���(sh��)ֵ������(sh��)�r형r����D����ؓ��(sh��)�r��r����D��

ע�����:timeֻ���x��һ�S���ԵĔ�(sh��)��(j��)��(λ�Ì��Կ��M�ІΪ��ߴ�ķ��x���Ķ��ɆΪ��O��X��Y�ϵ�time)

 

2. ����/�[�ӱ��_ʽ

wiggle(freq, amp, octaves = 1, amp_mult = 0.5, t = time)

ԭ��:freq=�l�ʣ��O��ÿ�붶�ӵ��l�ʣ���amp=�����ÿ�ζ��ӵķ��ȣ���octaves=������ȣ���ÿ������Ļ��A��߀���M��һ������������������ã���amp_mult=�l�ʱ��l��Ĭ�J��(sh��)ֵ���ɣ���(sh��)ֵԽ�ӽ�0������(ji��)Խ����Խ�ӽ�1������(ji��)Խ�ࣩ��t=���m(x��)�r�g�����ӕr�g��ϳɕr�g��һ��o���޸ģ���һ��ֻ��ǰ�ɂ���(sh��)ֵ����

�e��:����һ�S����������λ�Ì�������wiggle(10,20)���t��ʾ�D��ÿ�붶��10����ÿ���S�C���ӵķ��Ȟ�20�����ڶ��S����������s������n=wiggle(1,10);[n[0],n[0]]���t��ʾ�D�ӵĿs��XY��ÿ�붶��10����ÿ���S�C���ӵķ��Ȟ�20�����ڶ��S�����У���Ϊ��چξS���M�ж�������Ҫ�������O�Þ�Ϊ��ߴ������wiggle(10,20)����ʾ�D�ӵĿs��X�S��ÿ�붶��10����ÿ���S�C���ӵķ��Ȟ�20��

ע�����:��ֱ���ڬF(xi��n)�Ќ������\���������κ��P�I��

 

3. index���_ʽ���������_ʽ��

ԭ��:��ÿ�g�����ٔ�(sh��)ֵ���a(ch��n)������׃��

�e��:����D��1�����D�������ӱ��_ʽindex*5 ���t��һ���D�ӕ����D5����֮��Ctrl+Dȥ���ƶ����D�ӕr����2���D�ӌ����D10�ȣ��Դ�����������һ�ӈD�β��a(ch��n)�����D���������ΑB(t��i)�����ƺ�ĈD����5���f�������_ʽ�Ɍ���(index-1)*5

 

4. value���_ʽ

ԭ��:�ڮ�ǰ�r�gݔ����ǰ����ֵ

�e��:��λ�Ì������ӱ��_ʽ��value+100���tλ�Õ����P�I����(sh��)ֵ�Ļ��A�ό�X�S����ƫ��100������(sh��)���҂���ؓ��(sh��)����ȣ����������Y�S��λ�Ì������t�Ɍ�λ�Ì����M�ІΪ��ߴ�ķָ�Ķ��ɆΪ�����Y�S������(sh��)������ؓ��(sh��)���ϣ�

ע�����:�����ʹ�È����ǽY���������_ʽһ����

 

5. random���_ʽ���S�C���_ʽ��

ԭ��:random(x,y)�ڔ�(sh��)ֵx��y(t��ng)֮�g�S�C�M�г�ȡ����Сֵ��x�����ֵ��y

�e��:���锵(sh��)��Դ�ı����ӱ��_ʽrandom(20)���t��(sh��)��(j��)���S�C��׃�����ֵ�������^20��

���锵(sh��)��Դ�ı����ӱ��_ʽrandom(10,100)���t��(sh��)��(j��)����10<��(sh��)ֵ<100֮�g�S�C��׃��

���锵(sh��)��Դ�ı����ӱ��_ʽseedRandom(5, timeless = false)��random(50)���t��(sh��)��(j��)����50�ԃ��S�C��׃��ǰ���5�ǷN�Ӕ�(sh��)����һ����������Ҫ������ͬ�^(q��)�g�Ĕ�(sh��)ֵ���S�C׃������Ҫ���������Ӳ�ͬ�ķN�Ӕ�(sh��)����ֹ�����S�C׃����ͬ��,��ϣ����(sh��)���S�C׃��������(sh��)�t�����ӱ��_ʽ��Math.round(random(2,50))����ʾ��2��50֮�g�S�C��׃�oС��(sh��)

ע�����:�S�C���_ʽ���H�����ڔ�(sh��)��(j��)�ϵ�ʹ�ã���������Ҳ���ԑ���������(sh��)ֵ������(sh��)Math��MҪ��

 

6. loopOut���_ʽ��ѭ�h(hu��n)���_ʽ��

ԭ��:loopOut(type=����͡�,numkeyframes=0)��һ�M�����M��ѭ�h(hu��n)loopOut(type=��pingpong��,numkeyframes=0)�������ƹ����һ�ӵā���ѭ�h(hu��n)��loopOut(type=��cycle��,numkeyframes=0)���ܶ���ʼ��ѭ�h(hu��n)��

loopOut(type=��continue��)���m(x��)����׃��������ٶ���

loopOut(type=��offset��,numkeyframes=0)���؏�ָ���ĕr�g���M��ѭ�h(hu��n)��

numkeyframes=0��ѭ�h(hu��n)�ĴΔ�(sh��)��0��o��ѭ�h(hu��n)��1�����ɂ��P�I���o��ѭ�h(hu��n)��2����������P�I���o��ѭ�h(hu��n)���Դ����

�e��:���ˆDgif

 

7. timeRemap���_ʽ���鎬��

ԭ��:timeRemap*n��n�Ԏ����λ

�e��:���D���O�Þ�timeRemap*10������ÿ��10���ͳ��1��������(����(j��)Ҫ��ȡ�����ʛQ��)

ע�����:ʹ��timeRemap���_ʽ֮ǰҪ���Õr�g��ӳ������t�o��ʹ�ô˱��_ʽ

 

8. linear���_ʽ�����Ա��_ʽ��

ԭ��:linear(t, tMin, tMax, value1, value2)��ʾlinear(time, �_ʼ׃���ĕr�g, �Y��׃���ĕr�g, �_ʼ׃���r�Ĕ�(sh��)ֵ, �Y��׃���Ĕ�(sh��)ֵ);

linear(t, value1, value2)��ʾ��time��0��1֮�g�r����value1׃����value2��

ease(t, tMin, tMax, value1, value2)�ĺ��x�clinearһ����

�^(q��)�e����tMin��tMax�c̎���M�о��뾏����ʹ��(sh��)��(j��)����ƽ����

easeIn(t, tMin, tMax, value1, value2)�clinear�ĺ��xһ����

�^(q��)�e����tMin̎���M�о��룬ʹ��(sh��)��(j��)����ƽ����

easeOut(t, tMin, tMax, value1, value2)�clinear�ĺ��xһ����

�^(q��)�e����tMax�c̎���M�о�����ʹ��(sh��)��(j��)����ƽ��

�e��:Ҋ�ˆD����(time,0,3,131,1000)���������锵(sh��)�ֵ�Դ�ı��������Ӵ˱��_ʽ������������Ӌ�r��Ч��n=linear(time, 0, 3, 3, 0)��ʾ��0-3�딵(sh��)�֏�3��0��ϣ����(sh��)�֞����w������Math.floor(��

ע�����:��Ӌ�r���÷����^���ã�����(sh��)MҪ��

 

9. Other Math���ǶȻ��ȣ�

ԭ��:degreesToRadians(degrees) �Ƕ��D�黡�ȣ�degrees�ȵ�׃������_ʽ��radiansToDegrees(radians)�����D��Ƕȣ�radians���ȵ�׃������_ʽ��

�e��:�����Z��(sh��)�W�е�һЩӋ��sin��cos��tan��sec��csc��cot��

 

10. layer���_ʽ

ԭ��:layer(index)��index �ǔ�(sh��)ֵ�����վ�̖�z���D����layer(name)��name ��һ���ַ������������Q�z���D�ӣ����]�ЈD�����Q���t����(j��)Դ���Q����layer(otherLayer, relIndex)��otherLayer ��ʾ�D�ӌ�����relIndex ��ʾ��(sh��)ֵ���z�����ڈD�ӌ���Ĕ�(sh��)ֵ�D��

�e��:layer(index)��thisComp.layer(1).position��

layer(name)��thisComp.layer(����D��1��)��

layer(otherLayer, relIndex)��thisComp.layer(thisLayer, 1).active ������ true

 

11. marker���_ʽ

ԭ��:marker.key(index)��index �ǔ�(sh��)ֵ��marker.key(name)��name ��һ���ַ���

�e��:thisComp.marker.key(1).time��ʾ���ص�һ���ϳɘ�ӛ�ĕr�g;thisComp.marker.key(���ҽ�ע����Q��).time��ʾ���ؾ������Q���ҽ�ע����Q���ĺϳɘ�ӛ�ĕr�g

 

12. comp(�ϳɌ��Ժͷ���)width�cheight���_ʽ

ԭ��:width��ʾ���غϳɌ�����height��ʾ���غϳɸ߶�

�e��:[thisComp.width/2, thisComp.height/2]��ʾ���Ⱥ͸߶Ȟ�ϳɵ�һ��Ҳ���Ǿ��е�λ��


13. param���_ʽ

ԭ��:param(name)��name��ʾ�ַ�����param(index)��ʾ��(sh��)ֵ

�e��:effect(����˹ģ����).param(��ģ���ȡ�)Ч�������cʼ�Kλ�ڈD�ӿ��g��

 

14. ���Ա��_ʽ

ԭ��:����ճ�N���_ʽʹ�þͿ�����amp��ʾ���,freq��ʾ�l��,decay��ʾ˥�p������(j��)��ͬ��������ͬ���{����

�e��:n = 0;

if (numKeys > 0){

n = nearestKey(time).index;

if (key(n).time > time){n�C;}}

if (n == 0){t = 0;}else{

t = time �C key(n).time;}

if (n > 0){

v = velocityAtTime(key(n).time �C thisComp.frameDuration/10);

amp = .03;

freq = 2.5;

decay = 4.0;

value + v*amp*Math.sin(freq*t*2*Math.PI)/Math.exp(decay*t);

}else{value;}

�������ݏ���ճ�Nʹ�ü���

ע��:motion2�_��Ҳ���˹��ܣ�������Ψһ

 

15. �������_ʽ

ԭ��:k��ʾ������K�Y����a��ʾ����������b��ʾ����׃���r�g

�e��:k=500; a=8; b=30; x=k*(1-Math.exp(-a*time)*Math.cos(b*time));[x,x]������(j��)��ͬ��r�{��(ji��)kab�Ĕ�(sh��)ֵ���ɣ�

 

16. ��(sh��)���f�����_ʽ

ԭ��:StartNumber��ʾ�_ʼ�r�Ĕ�(sh��)ֵ��EndNumber��ʾ�Y���r�Ĕ�(sh��)ֵ��StartTime��ʾ�_ʼ�ĕr�g��EndTime��ʾ�Y���ĕr�g����ǰ���linear���_ʽ������

�e��:StartNumber=1;

EndNumber=20;

StartTime=0;

EndTime=3;

t=linear(time,StartTime,EndTime,StartNumber,EndNumber);Math.floor(t)

 

17. �D���c��չ

ԭ��:spd��ʾ�D��������ٶ���maxDev��ʾ�D������Ĵ�С��decay��ʾ˥�p

�e��:spd =20;maxDev =10;

decay = 1;

t = time �C inPoint;

offset = maxDev*Math.sin(t*spd)/Math.exp(t*decay);

scaleX = scale[0] + offset;scaleY = scale[1] �C offset;

[scaleX,scaleY]

 

18. �\����β

ԭ��:delay��ʾҪ���t�Ď���(sh��)

�e��:��λ�Ì������ӱ��_ʽdelay = 0.5;

d = delay*thisComp.frameDuration*(index �C 1);

thisComp.layer(1).position.valueAtTime(time �C d)��

����Ҫ���F(xi��n)��͸������β��鲻͸���Ȍ������ӱ��_ʽopacityFactor =.80;

Math.pow(opacityFactor,index �C 1)*100(�{����һ���D�Ӻ���ƶ���)

AE2020Ӱҕ��Ч�M�A�̳�
��Ҫ�ԌW�W(w��ng)�̳� ��145 Ԫ
�M��ُ�I
�����uՓ
���ӱ���
�������A���񹲺͇��ĸ�헵��·�Ҏ(gu��)��
�Г��������О�����µķ���؟�Σ�
��վ�Йౣ����h���Р��h�uՓ��
���c���uՓ���������ѽ�(j��ng)��x������
�����l����
ii���� չ�_
17�ı��_ʽ�e�`
2023��07��05�� 16:42
1 �؏�
�W���_��
yuyong0912 չ�_
���s�����麆�λ������ε�����˜ʻ����˜ʵ��������̻������̵������Ԅӻ���
2022��04��28�� 08:27
0 �؏�
�W���_��
T025825qx չ�_
�@�ώ�զ“(li��n)ϵ Ҳ�]����Ϣ ����˶��]
2022��01��20�� 18:50
0 �؏�
��ë���Z չ�_
�l(f��)�F(xi��n)���أ��_�ģ�������[ٝ]
2021��12��24�� 14:39
0 �؏�
V
�ػݳ�ֵ
“(li��n)ϵ�ͷ�
APP���d
�ٷ�΢��
����픲�
����x��:
��X�k�� ƽ���OӋ �҃��OӋ �����OӋ �Cе�OӋ ���I(y��)�Ԅӻ� Ӱҕ�Ӯ� �����_�l(f��) �W(w��ng)��OӋ ��Ӌ�n�� �dȤ���L AIGC