Тёмный
No video :(

Animate With a Control Layer - Adobe After Effects tutorial 

ECAbrams
Подписаться 374 тыс.
Просмотров 277 тыс.
50% 1

Опубликовано:

 

4 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 427   
@audust
@audust 7 лет назад
The elements in the "sampleImage" expression should be the other way around. It should be point first, and then size. That's why it's not in sync with the control layer. This is the syntax: sampleImage(point, radius = [.5, .5], postEffect=true,t=time) Thanks for the tutorial!
@Juicefoozle
@Juicefoozle 7 лет назад
just found this out as well. gave me headaches for quite a while. you should get far more thumbs up. If someone else stumbles upon this and wonders why it's working anyways: It's working in the example above since it's essentially a moving gradient in the controller, so it doesn't matter that much that the sample size is bigger and the sample point is fixed at 1/1 px, but if you want some specific results it will mess everything up. For example if you like to make a radial instead of a linear swipe. Thanks for the, besides that, awesome tutorial ECAbrams.
@twotwoasjjuh1025
@twotwoasjjuh1025 5 лет назад
oh my god i've been trying to get a radial gradient to work on this for days now...comment section always so valuable.
@jmarkgtz3392
@jmarkgtz3392 4 года назад
Thank you so much for this comment
@Rishav520
@Rishav520 3 года назад
can y ou post the entire expression with the correction so we can just copy it
@somerlorenzo
@somerlorenzo 9 лет назад
Awesome tutorial, thanks! One thing to take note though, I tried this and found out that while the code appears to work, the order of the input for sampleImage is wrong. It should be: colour = sourceLayer.sampleImage(samplePoint,sampleSize); samplePoint should come before sampleSize, or else AE will not parse the sampleSize we defined, resulting in it defaulting to an unknown set of large values. In this video the control layer animation is simple, so the error does not affect the result, but for those who wish to use this with more complex animations, the error will result in shape layers behaving wrongly. That said, this code is really useful, thanks again!
@NotMuchOfANickName
@NotMuchOfANickName 9 лет назад
+somerlorenzo thank you! I tried to do it with a circle stroke as reference layer and it got chaotic, this change in code was the trick!
@RailandOak
@RailandOak 8 лет назад
+somerlorenzo Goodness thank you! I could not figure out what I was doing wrong! My results were unpredictable at best with anything other than a simple gradient. Your fix solved everything, it works exactly as expected now. Thanks!
@Virus-td9nc
@Virus-td9nc 7 лет назад
That really helps, thanks a lot!!!
@777Mikos
@777Mikos 8 лет назад
That's a one old tutorial out here, but it saved my ass! Many thanks! Btw for those who might need it - to make it work for 3D layers - use this line samplePoint = [transform.position[0],transform.position[1]]; Or this one for separate dimensions samplePoint = [transform.xPosition,transform.yPosition]; Cheers
@alicebackham7426
@alicebackham7426 8 лет назад
+777Mikos Thank you so much!!
@melcyworkchannel827
@melcyworkchannel827 7 лет назад
Thanks!!!!! :D
@moeinvideo
@moeinvideo 2 года назад
Thank you! and change [x,x] to [x,x,x] to make it change scale on all 3 dimensions
@VXDRG
@VXDRG 10 лет назад
Dude these last two videos you made are fucking fantastic, need more of this expression type videos, I wanna learn what ever you know in the most creepy way possible
@ECAbrams
@ECAbrams 10 лет назад
Before you go out to de club cook and eat a lot of bacon. You will smell like bacon long into the next day, and every finds bacon irresistible.
@Mattressezzz
@Mattressezzz 10 лет назад
This was especially helpful in creating an animation similar to Apple's dock where items grow and retract when scrolling along. I setup the background control layer to be white in the middle and then 50-60% gray on the sides. Then I could simply layout a row of graphics and as I move them along, they would grow/scale in size according to the gradient. Huge timesaver! Thanks Evan!
@hvghtcqlzns3891
@hvghtcqlzns3891 Год назад
i have no idea why, but hearing your voice just makes feel soothed.
@peterdickinson8597
@peterdickinson8597 7 лет назад
This is great, I would like to apply this to rotation on a 3d layer...so the layers cascade by rotating...How do I amend the Expression to do this?
@annahaz4699
@annahaz4699 4 года назад
"except for that one time when you touched them way too much and it got really awkward, but anyway" that made me giggle way too much. I love After Effects and I love you work.
@MSeanMcManus
@MSeanMcManus 10 лет назад
I don't remember if you pointed this out specifically-- but it's important for that Control Layer to always be opaque. I started the first transition over a transparancy and the expression wasn't working. It would skip right from 0% to 100% when the transition was happening instead of creating that smooth animation. Once I dropped a solid in to start the precomp control layer, perfecto. Thanks for the great tutorial.
@JessicaBern
@JessicaBern 7 лет назад
you saved me with this
@schobel
@schobel 6 лет назад
you are a King, Sire !
@crystalnichols7224
@crystalnichols7224 10 лет назад
This ended up working really well for some dinosaur footprints, walking across the screen. I watched this video yesterday, not sure what I might use it for. Then, today, I needed some dino prints for a project and suddenly remembered this. Thanks!
@LongLiveMikey
@LongLiveMikey 10 лет назад
Great video Evan, I love tricky expressions. I'll have to fool around with this technique.
@hellodude82
@hellodude82 7 лет назад
How would I do this to rotate an object instead of scaling it?
@NealStrydom
@NealStrydom 2 года назад
Hey @ECAbrams Thank yo for this tutorial, I used it with great success about five years ago, but today, I had to use it again for a brief and I am getting a syntax error for the first line of the expression sourceLayer = thisComp.layer("Transition Control 2"); sampleSize = [1,1]; Do you perhaps know if there has been an update to how expressions are treated in After Effects 2022?
@NinjaNye
@NinjaNye 10 лет назад
Evan, wicked powerful technique you're a magician. I ran into the following error while writing the exact same expression: Bad argument: argument 2 to sampleImage() must be 2 numbers. (Error occurred at line 7) It could be a super simple solution that I don't realize. You are one of the few instructors who actually responds to us ignorant newbies, and for that I thank you.
@ECAbrams
@ECAbrams 10 лет назад
Well the sampleImage() expects certain things from its arguments or parts. Typically it looks like this: sampleImage(point, radius = [.5, .5], postEffect=true, t=time) So argument 2, the radius, needs to be an array of type 2 [something,something]. Likely you are sending it something of type 1 [something]. It's also telling you your problem is on line 7.
@NinjaNye
@NinjaNye 10 лет назад
ECAbrams Aha, Silly me. I believe it's because my layers are 3D. Is this possible if I also make the control layer 3D? How would I add the z-dimension? Is it even worth trying
@ECAbrams
@ECAbrams 10 лет назад
Alex Nye well that's a thing of type 3 [x,y,z] so take what you know and add one more part to it I suppose. But I think sampleImage can only sample in the x,y as related to the frame so... consider that in your calculations. What it outputs to however can be anything your heart desires.
@mattroberts6324
@mattroberts6324 9 лет назад
Just started learning after effects this week. Already addicted. Enjoyed this tutorial. You're fucking hilarious. Thank you. Lol
@jamesc7827
@jamesc7827 10 лет назад
Hi Evan, Saw that you mentioned that this this script would only work in Cs6 or later and just want to let you know that with some tinkering and digging around I managed to get it to work for Cs5. sampleSize = [1,1]; target = thisComp.layer("Control Scale Layer"); rgba = target.sampleImage(transform.position,sampleSize, true, time); hsla = rgbToHsl(rgba); x = hsla[2]*200; [x,x] Also I just wanted to say your videos are great and very helpful. Instead of using large shape layers I decided on using a blurred stroke and trim paths to get the look I wanted. Keep up the awesome work.
@ECAbrams
@ECAbrams 10 лет назад
Did I say it's only for cs6? I try to warn people that other version may not work correctly but I'm sure the SampleImage thing works for any version with that expression language in it without issue. What part did cs5 not have available from the way it's presented originally?
@jamesc7827
@jamesc7827 10 лет назад
ECAbrams The SampleImage seemed to work but i was getting some strange animation when using rgb channels. Someone suggested I may try converting and using the luminance to drive the scale. Which seems to work just like your example I just wanted to put it out there if anyone ran into a similar problem.
@SansAus-p2n
@SansAus-p2n Год назад
followed the tutorial exactly right, but still different. Using trial version. Thank you*
@tomlangfield1257
@tomlangfield1257 3 года назад
Evan's got my back every time. Hero.
@bananabike279
@bananabike279 3 года назад
This is super handy!! I'm going to experiment with this a lot! I did get an error saying it disabled the expression, but when I copy pasted the expression from the description it worked fine again. Weird. Anyway thanks for the tutorial, your way of explaining is clear yet quirky!!
@1234radio
@1234radio 5 лет назад
Thanks for another classic! Linked the control layer to a bunch of jpegs and waves them like sugar. I wanted to alter only their horizontal (x) value so I did x=colour[0]*100; y=[100]; [x,y] Now I want them to wave a bit their height (y) as well but proportionally, let's say by a 1:4 ratio. I am very fresh to AE math logic so any suggestion would be welcome. Thanks again!
@Curlyhair_shawty
@Curlyhair_shawty 6 лет назад
Thank you for your video!! I am a student learning this for the first time and it was very detailed, concise and easy to follow.
@atym5325
@atym5325 2 года назад
I could listen to Nice tutorialm talk for hours man what a passionate dude ❤️
@VisionaryFire
@VisionaryFire 7 лет назад
Awesome, didn't know about this technique. Have though about it plenty of time in the past but never knew you could do this!!!
@bluezaton
@bluezaton 3 года назад
That opening intro was gold. LOL
@HunterReynolds
@HunterReynolds 6 лет назад
Thank you once again! Luckily I have this video saved to my 'tutorials' playlist. Just used this on a client project, but instead used the position of the objects to control the scale and transparency based on a static alpha image. Seriously, thank you so much!
@PickDish
@PickDish 6 лет назад
Anyone who's wondering about how to manipulate the size of the object created, cause once the expression is online, every object just becomes the same size. For the respective shape layer that is being animated, the size needs to be change in the Contents-Ellipse(for example)- Size. Trying to change the scale won't do anything. Hope it helps. Saw it in a video from Mobox something..
@futureyoungrich5711
@futureyoungrich5711 Год назад
you're a great teacher, love the simplicity, with details! subbed!
@umarfarooqumarumarfarooqumar
@umarfarooqumarumarfarooqumar 2 года назад
Even though it was a lot, its exactly what i was looking for with such great brief explanations. Thanks bruv
@logansgraphicd
@logansgraphicd 10 лет назад
Your tutorials are on point and I enjoy your humor! Keep up the great work!
@TheGrrson
@TheGrrson 2 года назад
Very helpful. I'm about to use this for something at work. Thanks!
@adamlamprecht-morphew6310
@adamlamprecht-morphew6310 8 лет назад
Awesome videos man, love all the content you put out there for people to learn! Revisiting this video 2 year later to ask... How could I add rotation to this expression as well?
@lucyfaire1980
@lucyfaire1980 10 лет назад
Excellent tutorial. I was looking for a way to make custom transitions with an array of shape layers(hexagons) and i was looking for a fast way to animate them all. Thanks
@lookitsanivysaur.3172
@lookitsanivysaur.3172 7 лет назад
Thank you nigga. Ive been looking for something like this for weeks to complete my project.
@constatinevais9596
@constatinevais9596 10 лет назад
Ok, Evan, this was truly cool!!! I've been following your tutorials and learned many things about expressions. I hope you make more videos about coding in Ae! Respect!
@alieskabuchting9279
@alieskabuchting9279 2 года назад
Thankx for breaking it down.. great tutorial for beginners
@Themildishgirl
@Themildishgirl 2 года назад
Mr. Dr. Prof. Patrick appreciate it man
@jherem
@jherem 10 лет назад
Thanks Evan! with your videos I have learned much! good channel! amazing tutorials!
@danielfernandohurtadoduque3139
Hola, tienes un tutorial explicando esto en español?
@rr.studios
@rr.studios 3 года назад
@@danielfernandohurtadoduque3139 Learn English with Duolingo or other websites or apps so you'll have access to even more tutorials.
@lianian9747
@lianian9747 3 года назад
I know Im asking the wrong place but does anybody know a tool to get back into an instagram account? I was dumb lost the account password. I love any tricks you can offer me!
@codynico90
@codynico90 3 года назад
@Lian Ian instablaster :)
@lianian9747
@lianian9747 3 года назад
@Cody Nico I really appreciate your reply. I found the site thru google and im trying it out now. Takes a while so I will get back to you later when my account password hopefully is recovered.
@aaronvue3280
@aaronvue3280 Год назад
Thank you for sharing this tutorial
@chewchinwai
@chewchinwai 10 лет назад
I've been looking at your tutorials and it is really amazing! It helps me a lot and thank you!
@xrysaxoumeti9113
@xrysaxoumeti9113 8 лет назад
thank you a lot for sharing your knowledge and your work with others
@8704Media
@8704Media 8 лет назад
Thanks for sharing this! I took a hot second to figure out what I was doing wrong but it was definitely worth it!
@anishamm685
@anishamm685 6 лет назад
Very interesting. Very complex but certainly useful. Thanks
@hernantombadipraing2983
@hernantombadipraing2983 Год назад
decided to try it out.
@fushimina
@fushimina 2 года назад
I am just wondering why you are being so generous with your knowledge?
@user-ms5iu9iz2z
@user-ms5iu9iz2z 3 месяца назад
very helpful to me, thank you bro!
@MidnightOilProductions
@MidnightOilProductions 7 лет назад
This looks promising. How would you translate this to Z-space? I have an image of a tile mosaic and I'd like to have the tiles move closer to and further from the camera in waves. Driving this by a gradient layer seems like a great option.
@j-santos599
@j-santos599 Год назад
thank you straight to the point
@mdshibli1009
@mdshibli1009 Год назад
Brilliant tutorial
@joachimseisay66
@joachimseisay66 5 лет назад
Brilliant! Thanks again Evan for another funny and informative tutorial, my man.
@dejavu2027
@dejavu2027 9 лет назад
This helped me ALOT and saved me some time. Great tutorial.
@Wyciouss
@Wyciouss 2 года назад
you gotta tune the instrunt, by right clicking on it in the channel rack
@don_tpanic6052
@don_tpanic6052 Год назад
Hi! How can I transform the position of my layers with that expression? I have 8 images and i need them to drop from the top to the center. Something like we can do with text position animator with squre shape.
@hanysbaba8069
@hanysbaba8069 Год назад
Worked , thanks a lot!
@guering
@guering 8 лет назад
Really cool. I have this background which looks like a pattern (lots of objects following the same pattern) and I want to animate them from the center to the edges of the screen (like a radial wipe, if we use your method). The thing is, I already have the animation made and pre composed on each of these objects (which are essentially multiple copies of the same object duplicated to fill the whole background). I just need to play them in this radial fashion. Is there a way to use a similar expression that would use the radial wipe gradient as a control to play my precomposed animation? To use your tutorial as comparsion, I just need to play the Comp once when the radial wipe goes from black to white. In short, instead of controlling the scale property, I need to just play the composition. Not sure If I explained it well, my english very limited.
@marianonegri6902
@marianonegri6902 2 года назад
fr stay on the grind
@RobertoVivancos
@RobertoVivancos 10 лет назад
can you animate the opacity the same way ?
@Anreas13
@Anreas13 2 года назад
In the playlist, I want to take a part of two tracks and put it in the setuper, but I don't know how...I want to setup each track piece by piece,
@electron2601
@electron2601 9 лет назад
Great tutorial! Thanks for showing us this very powerful expression and effect. I think this will add some punch to future videos which will really help visual motion. One thing I notice when you paste the code in is that a hypen gets placed in the word "sampleSize" in the brackets and I had to delete that. I thought I'd bring that to everyone's attention just in case.
@ECAbrams
@ECAbrams 9 лет назад
that happens in the tutorial?
@ashouashley6231
@ashouashley6231 8 лет назад
J'aime bien tes travaux, tu es vraiment créatifs
@jessicalawheed6735
@jessicalawheed6735 7 лет назад
I'm trying to use this but it seems this expression is not working in the 2017 version. Do you have a workaround? I have literally followed every single step.
@tazhpro
@tazhpro 8 лет назад
This is not working when I want things to expand from the center. Half screen from center to top. And half screen from center to bottom. I created 2 wipes from the center, one going upwards and 1 going downwards. Then the top elements work properly, but bottom ones aren't.
@CharlesLuppi
@CharlesLuppi Год назад
Your so detailed ! SUBBED
@allenleitch1783
@allenleitch1783 7 лет назад
Nice delivery sir!
@MyFilmSweetOfficial
@MyFilmSweetOfficial 7 лет назад
Thank you for this excellent tutorial!
@ggenlot
@ggenlot 10 лет назад
Hello Evan, Thank you for the tutorial! I have applied this technique with text and it appears to work well. I removed the feather of the wipe and set the sample to 0.01,0.01, yet the text still has an "ease" when it scales up despite a fast/sharp color change under the anchor point. Regardless of what I do, I can't gain control over this "ease" and can't find anything in the graph editor. Am I missing something simple? Thank you! ~~G
@chuckdenver
@chuckdenver 2 года назад
Thanks, really helped
@ShiftMaster2000
@ShiftMaster2000 10 лет назад
Thanks! Dude always been wondering how to do this. This is pretty awesome stuff!! I can do crazy things now! Thanks :)
@ihaveamac27
@ihaveamac27 10 лет назад
Hey Evan, thank you for sharing this great technique! I am just wondering why the scaling begins, while the color is still black? I'm trying to animate some objects on with a fractal noise, but all of the elements have almost the same scale, while some areas are still black which should be a scaling of 0%. I hope somebody can help me.
@ECAbrams
@ECAbrams 10 лет назад
So things to know about colour. 1. Just because it look black it might not be black. Your eyes, monitor calibration, and so on can make even shades of grey look black. 2. The info window can tell you the exact colour value and 3. If the expression is giving you too fast of a scale then you can use math to alter and 4. If you prefer to not use expression changes just work with a control layer in a darker and less contrasting register.
@soldado8791
@soldado8791 Год назад
It's just awesome
@Physics_Dude
@Physics_Dude 8 лет назад
Brilliant. This is a game changer.
@jakemp42
@jakemp42 8 лет назад
I've read through these comments and am still struggling getting the desire results when applying this to the opacity. I don't have any errors and the basic idea is working, but not the way I want. I'm trying to animate a lot of squares on using the gradient and want the squares to reveal only when there is white or almost all white in the control gradient ramp, but for some reason, even when there is pure black, it's still fading the squares on. Basically, they're coming on too soon. Almost as soon as my white starts entering the frame on the left, the shapes are already all fading on. I really need them to come on only as the white moves across. Thoughts? I'm hoping to not have to figure out a way to do this in cinema 4d. Most of my results in after effects have not been much different than a gradient wipe. The weird thing is that when the gradient animates off, it doesn't do the same thing on the left side of the frame. They animate off fine, but when animating on, they all start fading in too soon no matter feather I have my transition feathered or not.
@frodizle21
@frodizle21 7 лет назад
Heya Evan, Great tutorial and I've used this numerous times and its been a lifesaver. However, I was wondering if there was a method I could use to simplify the expression count. For example I have a grid I made up of 1000 circles using shape layers in AE. because I duplicated the base shape with the expression they all work as expected! This is great, but due to the count of objects it seems like my computer cannot handle and the render time is now much greater.
@gaston.
@gaston. 5 лет назад
valuable tutorial & good sense of humor, thanks!
@kushwanthkushwanth98
@kushwanthkushwanth98 2 года назад
I worry about that too, I always having trouble finisNice tutorialng anytNice tutorialng I try and create, but I figure if I do a little more each day, it'll get there one
@Sonic7979
@Sonic7979 11 месяцев назад
Hey 👋 How to make them increase on black and become small on white?
@thomascheca
@thomascheca 9 лет назад
Great tutorial, thanks a lot. I was wondering, what if instead of having an impact on the scale, the gradient had an impact on the percentage of a radial wipe of a circle for example? How the expression should be tweaked to get that ? Thanks !
@ECAbrams
@ECAbrams 9 лет назад
Thomas Checa well, there is a linear expression in there that remaps value ranges to other value ranges. Make sure the output ranges are appropriate and that the final output is in a format that the new property will understand.
@MotiveFuel001
@MotiveFuel001 2 года назад
great thanks for that! Very clear and articulate!
@shir7236
@shir7236 8 лет назад
Question, how would I apply this to a shape that's copied with CC Tiler, basically I want the same type of fade from left to right, but since they're one layer, they appear at the same time.
@Xianglunka
@Xianglunka Год назад
Thanks a lot man!
@schobel
@schobel 6 лет назад
Great....just needed this !
@emanuelcastro7483
@emanuelcastro7483 10 лет назад
Dumb question (i don`t really know if you teached this before); how do you create the six sided polygon that you show in the intro?
@MattLockhart
@MattLockhart 8 лет назад
Very clever. Good stuff!
@sekimichy
@sekimichy 4 года назад
Absolutely love it!
@cr0ucherrr
@cr0ucherrr 3 года назад
Is it possible to replace Size to Opacity? So that shapes would appear by opacity and not by size? and so that the timing would start only when it the ramp touches the area
@ECAbrams
@ECAbrams 3 года назад
Certainly. You could map to any property. As for timing that's going to be down to how you manipulate the map and the ranges of values.
@fikiruddinhakim8652
@fikiruddinhakim8652 7 лет назад
my scale didn't change, it started from 80 and stop at 100, is it because image can't be used to do this effect? i merge image and shaped and apply this effect, it doesn't work, by the way im using after effect cc 2017
@punnbitaobon2290
@punnbitaobon2290 2 года назад
Myanmar dia Light I have the demo version right now would you recomnd buying the full version?
@KrishnaKaipa
@KrishnaKaipa 9 лет назад
Cool tutorial...Thanks...
@NickT050
@NickT050 10 лет назад
Do you know of any way to have the control layer drive some animation? Is there a way to have some animation you made proceed along its keyframes based on the gradient information?
@MauroEXS
@MauroEXS 5 лет назад
Loving you
@abdulkadirgumustas4152
@abdulkadirgumustas4152 Год назад
Thank you so much
@tanguy8852
@tanguy8852 2 года назад
nice tuto, I had the sa issue
@jordygaatjeniksaan2666
@jordygaatjeniksaan2666 10 лет назад
at 4:53 at the scale you see a round thing but on the left you see a arrow pointing benead i did not get that how did you do that to get the scale is press s but how do you get that arrow
@diegogamba7825
@diegogamba7825 3 года назад
Hello Evan, thank you very much for the info. I tried using the expression on opacity but it did; t work out. Any ideas why? or what I could do to make it work?
@ECAbrams
@ECAbrams 3 года назад
The biggest difference between opacity and scale is that one is a "one part" property like 100, while the other is a two part property like [100,100]. So your final line has to communicate the value the property expects. Does that help explain what's happening?
@diegogamba7825
@diegogamba7825 3 года назад
@@ECAbrams Thank you very much for the reply, I think I have to dig deeper into code and expressions but this a good starting point :)
@angelmolinalopez9997
@angelmolinalopez9997 8 лет назад
In apple designed california animation use this effect. I was looking for it and i found it. Thx
@djangelicasanchezcondjvoca6615
@djangelicasanchezcondjvoca6615 2 года назад
how do you add a sample in that you have on your mac already
@cis84muz
@cis84muz 9 лет назад
Adding feather changes anything? I ask because I made something similar and didn't notice a difference ;)
@jesuscc4337
@jesuscc4337 Год назад
OMG, thank you!!!!
@tamasszenasi2320
@tamasszenasi2320 6 лет назад
Hi, I want to make an animation which can be attached to a mouse click to start, how can I do it in After Effects?
@topfiverappers8122
@topfiverappers8122 7 лет назад
great tutorial. I have one issue. I want the same animation applied to a bunch of circles of various sizes. The issue is that when I apply the expression/control layer it makes a circle of different proportion the same size as the first shape that used the control layer. completely lost on how to fix this. I even tried to make a second control layer but it seems when i plug in the expression it still converts to the same size.
@PickDish
@PickDish 6 лет назад
Yep, looking for answers too. Same problem
@kurnikoff
@kurnikoff 6 лет назад
I found a solution, in case someone else needs it. You need to add clamp expression to it with initial value enabled. Here is the code: sourceLayer = thisComp.layer("yourGradientLayer"); sampleSize = [1,1]; samplePoint = transform.position; colour= sourceLayer.sampleImage(samplePoint,sampleSize); x=colour[0]*100; newX = clamp(x,0,value[0]); newY = clamp(x,0,value[1]); [newX,newY]; ------------------------- What this code does it takes the x value calculated from the colour change, then limits its min/max input. I used it on scale property, so the lowest I want is 0 and max is initial setting e.g. 23%. clamp(x,0,value[0]); will animate the layer and made sure it stops at your initial scale. This lets you set custom scale sizes on objects and animate them with gradient. Hope it makes sense :)
@SCOTTNGA
@SCOTTNGA 10 лет назад
Question: Could you make a control layer using a ramp? I'm a newbie, so that probably sounds pretty stupid but it just crossed my mind while watching this. Regardless, THANKS for all you do for us new folks!
@ECAbrams
@ECAbrams 10 лет назад
You can. The layer can be anything so long as the effects are all inside the control layer comp. It could be fractal noise, or a video, or anything really.
Далее
Math.sin - Adobe After Effects Expression
13:28
Просмотров 181 тыс.
Moto Trial vs Moto acrobática 🏁
00:29
Просмотров 2,1 млн
Quick & Easy After Effects Shape Morph Tutorial
6:47
Просмотров 910 тыс.
Turn Footage into Emoji with Adobe After Effects
11:49
Animate Gradients in Adobe After Effects
12:04
Просмотров 73 тыс.
After Effects 3D Camera Techniques
20:47
Просмотров 2 млн
Gradient Controller - After Effects Tutorial
15:10
Просмотров 255 тыс.
Random Shapes in After Effects
10:59
Просмотров 56 тыс.
Sequence Animation - Adobe After Effects Tutorial
13:40