You can right click on the position property where you paste the initial expression, click "copy expression only" then highlight all your other layers, and then paste. You don't have to paste the expression individually on every layer. Hope that helps.
This is gold, more and more i realise the power of knowing to write expressions. You have a course or know of any one that teach advance expressions? Thanks for the tutorial!
Wow! This is next-level AE tutorial. I've been searching for something like the Mograph Target Effector from C4D in AE, and I’m so glad I finally found it here. Subscribed!
Did you know you can right click on the property that has the expression and click "Copy Expression Only", select all layers you want to apply your expression and just cmd+v | ctrl+v?
yes i have in my mind like a dozen other case of possible use, but the tutorial would ended up too long. I hope this one I ended up using is useful and can give some ideas! ;)
couldn't you make one precomp with all of the face animation and expressions pointing to the parent comp and effector? this would eliminate having to copy and paste expressions individually to each of the 24 faces. might or might not work but worth investigation to reduce redundancy and increase efficiency.
Is it possible to do this : Package a single emoji into a precomp, read the data on the layer being referenced internally, so that each precomp is presented in a way that is related to the target layer
Great Video , but one question when i add time remapping expression my compisiton disappears unless the controller is beside it , but i want it to be visiable when im far from the ball.
@@shortandsweet9 probably you just need to add a keyframe right the frame before the last default keyframe that appear when activate time remap, then you delete this default one. Basically the last keyframe is the end of the animation and is "empty" so you just set a new end frame
very simple! the lighting ball is just a flat white circle with a very small blur effect. On the dark green bakground there is a lighter green very big faded circle that is parented to the smaller circle position.
@OllySpin thanks for the tutorial, there was that old video made by peter MacKinnon were you make a looped moving background from your logo, I got this idea to reverse what you did in your video the Moving object will be still, like a video in the center or image with rounded corners and the the small particles (logos) will be moving and when they approach the big object at the center they slide around it like on your video. I'll try to make it, I'm a noob at after effects but if I did it it will be great 😃👍
you got me! I really wanted to include that part as well, but when i finished the video i noticed and error in the functioning. I Didn't manage to make it work so i just uploaded the tutorial without the rotation chapter. So, it's not perfect but this the rotation expression: nullPos = thisComp.layer("NULL").transform.position; objPos = transform.position; maxDist = thisComp.layer("CONTROLLER").effect("Max Distance")("Slider"); strength = thisComp.layer("CONTROLLER").effect("Strength")("Slider"); dist = length(nullPos - objPos); influence = 1 - clamp(dist / maxDist, 0, 1); angle = radiansToDegrees(Math.atan2(nullPos[1] - objPos[1], nullPos[0] - objPos[0])) + 90; (angle * influence * (strength/100)) + value;
1:28 i have lot of expressions errors when i paste the expressions, i change a few things but it tell me "Slider" in class "Group" can't be found, someone have a solution ? i'm using after effects 2025 and my software is in French.
THESE ARE THE TYPE OF TUTORIALS THAT PEOPLE SELL AS COURSES BUT THIS GUY SAVED US .
This is certainly some after effects wizardry. Nice job.
thanks!
Absolutely fantastic mate. Thank you for sharing this genius set-up. Subscribed.
You can right click on the position property where you paste the initial expression, click "copy expression only" then highlight all your other layers, and then paste. You don't have to paste the expression individually on every layer. Hope that helps.
yes thanks, i really dont' know why my stupid brain forgot that right before recording this tutorial
@@OllySpin your genius brain?
We need more videos like that. If you are very busy please make short short video. It will help us a lot.
I was watching the video like " I definitely need to subscribe to this guy" and checked but I was already subscribed ahaha
Great to see your take on this technique! I love the face idea 👌🙂
this is one of the best tutorial video I have come across!
This is gold, more and more i realise the power of knowing to write expressions. You have a course or know of any one that teach advance expressions?
Thanks for the tutorial!
I'm absolutetely not an expression expert, I'm just using Claude or Chatgpt all the time!
amazing tut! thanks to it I created six sleepy heads who are becoming awake when coffee gets close to them :)
Thank you so much Olly! Incredible tutorial dude!!!
this was best halloween post i ever see, thanks i learn a lot. idk if i can parent the null outside comp simple like that. thanks Olly
Bro, You Are Awsom And Super Talented. Keep up the good work
What an INCREDIBLE tutorial man, I loved it and can't wait do something with this, thank you very much for taking the time to record and post this :)
that's soo cool, people like these are the reason i don't switch to different software
This guy needs more subs.
My mind is actually blown, amazing tutorial!
Your videos are incredible.This format is perfect, I am learning so much, thank you!
Wow! This is next-level AE tutorial. I've been searching for something like the Mograph Target Effector from C4D in AE, and I’m so glad I finally found it here. Subscribed!
Sir! We're getting the video after a month....
Sir please try to make at least 1 video each week.....
Can't wait to see you on the screen....
Love 💕
i would love to but one a week it's impossible!
please do the course like this
Incredible tutorial! Thanks for sharing your knowledge 🙏🙏
This is gold! Thanks a lot for this tutorial.
SoOoo good! and seems like you had fun creating it 😃
Did you know you can right click on the property that has the expression and click "Copy Expression Only", select all layers you want to apply your expression and just cmd+v | ctrl+v?
🙌
those little faces are cute but yours is the cuter 🥰
@@martinaroux can't wait to see yours 😉
This is awesome, thank you for this!
Mind blown! Well done mate!
Wow, this is next level. U are awesome!
Thank for tutorial
This is crazy cool need more detail on how u made the faces
if you want i just uploaded the project file on gumroad, the link is in the description! ;)
@@OllySpinthank you 🙏🏾
so much to learn from you
you are next up man! this is on a different level 🔥
Thanks very much
wouldn't be more comfortable to have the face inside the sphere comp and control its movement and expression through essential properties?
OMG! Mind Blowing
increíble el resultado
I use the Mograph AE AE script for this. Its so easy to add almost any property to the field.
@@sunsetpark_fpv I really wanted to try it, I will soon! 😉
wooood best tuto i saw in a while !
wow thanks! then check also my other other tutorials because this is definetly not the best! ahah
you can copy expression only and paste to all the other in one go.
hey thanks, yes i knew that but i do not know why i didn't think about it while recording!
@@OllySpin mi sembrava strano 👌
Thnk u man
Wow!! no words!
Sir can you teach us more complex animation....
Very nice tutorial!
Hey Olly bro thanks for the video, Make more i subscribed you for your greate work
Muito obrigado! sensacional amigo!
Allora esistono editor italiani lol
Bellissimo il tutorial
ahah grazie mille!
many applications.. thanks
yes i have in my mind like a dozen other case of possible use, but the tutorial would ended up too long. I hope this one I ended up using is useful and can give some ideas! ;)
@@OllySpin it's perfect! I love expression tutorials.
Geometry Dash Area triggers be like:
couldn't you make one precomp with all of the face animation and expressions pointing to the parent comp and effector? this would eliminate having to copy and paste expressions individually to each of the 24 faces. might or might not work but worth investigation to reduce redundancy and increase efficiency.
do you mean with the expression applied to the precomp instead of the faces?
@@OllySpin the expression would be in the precomp but pointing to the parent comp assets.
@@OllySpin i can't think of it but it's like comp("parentname").layer("layername") etc. or you could open both timelines and pickwhip.
really cool
Thanks!
Just wow.
Ledgend POSTED!🔥🔥
ahahah thanks man!
This video is insane, but I couldn't understand anything at some point. haha
AFTER EFFECTS asks permission from this guy to crash
ahahah best comment I've ever received!
amazingggg
Is it possible to do this :
Package a single emoji into a precomp, read the data on the layer being referenced internally, so that each precomp is presented in a way that is related to the target layer
wow
goated
I need the code for changing the color
isnt there a way to just make one face react and repeat the other shapes with code or something more optimized ?
Wow!😮
Cool 👍👍👍
🔥🔥🔥🔥🔥🔥
Great Video , but one question when i add time remapping expression my compisiton disappears unless the controller is beside it , but i want it to be visiable when im far from the ball.
@@shortandsweet9 probably you just need to add a keyframe right the frame before the last default keyframe that appear when activate time remap, then you delete this default one.
Basically the last keyframe is the end of the animation and is "empty" so you just set a new end frame
@@OllySpin thank you so much
Can anyone tell how did he make a lightning ball?
very simple! the lighting ball is just a flat white circle with a very small blur effect.
On the dark green bakground there is a lighter green very big faded circle that is parented to the smaller circle position.
@@OllySpin 🙌 can't wait to learn more from you.
I have prob with your expression
Can't you like creatr the null object and add the position code to the first object before duplicating it to rays?
if i understand what you mean, yes! both systems works
@OllySpin thanks for the tutorial, there was that old video made by peter MacKinnon were you make a looped moving background from your logo, I got this idea to reverse what you did in your video the Moving object will be still, like a video in the center or image with rounded corners and the the small particles (logos) will be moving and when they approach the big object at the center they slide around it like on your video.
I'll try to make it, I'm a noob at after effects but if I did it it will be great 😃👍
1.25 I copy pasted the expression on one circle but somehow it's not working. Any guess why ?
your BALL start to rotate pointing the NULL after that Motion Array Promo.... Pls include that expression as well 😞
you got me! I really wanted to include that part as well, but when i finished the video i noticed and error in the functioning. I Didn't manage to make it work so i just uploaded the tutorial without the rotation chapter.
So, it's not perfect but this the rotation expression:
nullPos = thisComp.layer("NULL").transform.position;
objPos = transform.position;
maxDist = thisComp.layer("CONTROLLER").effect("Max Distance")("Slider");
strength = thisComp.layer("CONTROLLER").effect("Strength")("Slider");
dist = length(nullPos - objPos);
influence = 1 - clamp(dist / maxDist, 0, 1);
angle = radiansToDegrees(Math.atan2(nullPos[1] - objPos[1], nullPos[0] - objPos[0])) + 90;
(angle * influence * (strength/100)) + value;
1:28 i have lot of expressions errors when i paste the expressions, i change a few things but it tell me "Slider" in class "Group" can't be found, someone have a solution ? i'm using after effects 2025 and my software is in French.
😱😱😱
sos argentino? porque me resultas super argentino che 🤔🤔
Nope I'm from Italy 😉
like just for your smile :)
👏👏👏✊
❤❤❤❤❤❤❤❤❤😊😊😊😊😊😊😊😊😊
HI Olly, can you teach us a video on how to make this animation "ua-cam.com/video/WMr3-ShzB08/v-deo.html"
Silly me thinking your name was “oily”😭😭
ouch