For anyone who's having issue with aligning the text with the box, I was able to fix it. not sure if it works flawlessly but it works fine for me. use this expression on the Text layer Anchor point: R = thisLayer.sourceRectAtTime(time); L = R.left; T = R.top; [L,T] The code above will make sure that the text's anchor point will always be in the Upper left corner Then make sure that box layer anchor point and text layer anchor point are the at the same point Hope it helped you, If it did please like this comment so everyone will see
@maroonhorizon
7 жыл бұрын
That one didn't work for me. It corrected the y position, but the x starts late. Where is the anchor point for your shape layer?
@alivingcactus5174
7 жыл бұрын
I LOVE YOU!
@davidp.6108
6 жыл бұрын
Hi, thank you! Do you also know how to connect the anchor point to the lower right corner?
@davidp.6108
6 жыл бұрын
Got it, just add width and height
@guidolois
6 жыл бұрын
How would this work?
@dukebox86
6 жыл бұрын
Amazing for creating templates for my editing team to use in Premiere. Can you explain how I could adjust the expression so the text/bar can reveal in center and right-justified formats? Thank you!!
@TheFinalRevelation1
6 жыл бұрын
Great tutorial. I actually am forced to learn the guts of this thing because I want to build a custom animation or an hour long srt (subtitle) file. Yes in hours. Thus far I have been building raw png sequence @ 60fps and 4k images using C#. The file size and processing power required is immense. I hope I can use expressions to minimize that. I need custom fade in and fade out and a custom zoom for text.
@jorgepradoungodevelasco8390
6 жыл бұрын
Un tutorial muy interesante. Me ha sido de mucha utilidad. Gracias.
@AsherIsbrucker
8 жыл бұрын
Hey Evan, great tutorial. One question: I'm using this as a Live Text template for Premiere, but when I edit the text in Premiere, the box doesn't resize to fit the new Premiere text, it remains the original size of the source text in Ae. Any ideas on how to fix this?
@ffaabb79
8 жыл бұрын
Did you find a way ? wondering the same question
@sharpywilliam4513
7 жыл бұрын
Try instead, on Premiere, right click your clip > replace with AE composition > and edit your text directly in AE instead, it shouldn't give you troubles, plus its more reliable. You edit what ever text you need in AE, save it, and automatically you'll have it ready in Pr.
@DomBurgess
6 жыл бұрын
Hmmm...this doesn't appear to be working for me. It puts the anchor point at the top (in fact, just above) the boundary of the text box. It doesn't change when I resize text either. Help! :)
@MariyaPylayev
7 жыл бұрын
How do you add margins that apply evenly all around? I tried adding padding to the x and y but it only extends in two directions, if that makes sense. I assume this is because of the anchor point
@michaelohare390
6 жыл бұрын
Add a stroke, its a shape layer.
@kyleritchie862
7 жыл бұрын
I want the box to start out a certain size/height and then expand horizontally with the text...would there be any statement that could do this? Something that would tell it "start out this size" + "UNTIL the text is about to go outside the box"
@passion_proh-jects
5 ай бұрын
""...height-th..."? Really? With English as a first language and all this time I was saying it wrong... What about this one: Pterodactyl?
@JimboHamster
9 жыл бұрын
i cant remember i was in your which tutorial, you set to all layers rotate expression , somethig "index . .+30." whatever, in short , your 1st layer 0 degree, second layer 30degree, third layer 60degree and etc. which expression was it? and how to apply
@StoryboardSquad
Жыл бұрын
I had to back up and re-watch the minute of so after (pineapple) because I was laughing too much and lost the thread
@agnieszkagrabowicz4093
7 жыл бұрын
Ough. This is GREAT, but YOU TALK TOO MUCH. Get to it. thanks.
@TheOpiumFields
6 жыл бұрын
He's probably a lot hotter than you are.
@TVDramaHome
4 жыл бұрын
work perfectly, if I have two lines of text one is aligned right and one is aligned left, what should I do?
@jamesandtina
5 жыл бұрын
You type out ‘height’ correctly, but say ‘heigth’ every time. There is no word in the English language called ‘heigth’. Other than that, nice video and very helpful.
@enjoyyourtime
4 жыл бұрын
Can you do the same with shape created from vector shape (for example paint stoke shape). I've managed to do it partially. Problem I've encountered is that the longer the name, the wider the sides on the BG shape. it doesn't scale proportionally ?
@bryanalvarado4302
9 жыл бұрын
Hello ECAbrams your tutorials have really helped me out. Could you do a tutorial on how to do a montage like when he is jumping over the cab in this video kzitem.info/news/bejne/l4B_lquLsnpopGk
@ajsison444
5 ай бұрын
Coming from 2024, the time-s.inPoint is EXACTLY what I needed. My animation would break when I'd move the layer forward. Thank you!
@jordanleewillox8615
7 жыл бұрын
Did you ever solve the ascender/descender & floating anchor point issue?
@etaymatzliah8121
7 жыл бұрын
Did you? im having the same issue. if anyone was able to fix it please reply here
@JakeBartlett
6 жыл бұрын
Parent the text box to the text layer. Separate dimensions on the text box position. Add expressions to X & Y properties: For X "thisComp.layer("Your Text Layer").sourceRectAtTime().left;" For Y "thisComp.layer("Your Text Layer").sourceRectAtTime().top;" So long as the text layer is parented to the box, it'll always move where it needs to in order to stay aligned with the ascenders and descenders.
@JakeBartlett
6 жыл бұрын
Or: Leave the text box unparented Add expression to the Position property of the Tranform Controls for the Rectangle Group within your shape layer: var s = thisComp.layer("Your Text Layer"); var l = s.sourceRectAtTime().left; var t = s.sourceRectAtTime().top; [l,t];
@timeijs12
5 жыл бұрын
When you think you're watching a regular screencap tutorial and all of a sudden there's fancy infographics and animations.. Great tutorial man, you've earned my sub :)
@ECAbrams
5 жыл бұрын
you should see my one on math.sin ;)
@squallrulz0685
8 жыл бұрын
I've been watching videos about expressions for days and this is arguably the best explanation I've found. Thank you. *bows
@ECAbrams
8 жыл бұрын
glad it's helpful. I find most tutorial tell you what to do but beyond that it's just a recipe.
@squallrulz0685
8 жыл бұрын
Well I'm gonna binge watch all of your videos. You're a great teacher. So thanks from across the internet.
@axelfernandohuezo8847
9 жыл бұрын
I cant! :( this is the expression on position shape layer content("Rectangle 1").content("Rectangle Path 1").size/2 this the expression on scale shape layer s=thisComp.layer("hola mama"); x=s.sourceRectAtTime(time-s.inPoint,true).width; y=s.sourceRectAtTime(time-s.inPoint,true).height; [x,y] what´s wrong?
@ECAbrams
9 жыл бұрын
Axel Fernando Huezo It could be many things. What happens when you put that expression in? Also why is it on the scale? I don't really understand what you're driving at here.
@philippelevesque3947
4 жыл бұрын
Works perfectly when paragraph is left align, what if I need to align it right?
@Blocks0
9 жыл бұрын
Yes! Our After Effects lord and savior ECAbrams has finally brought us a new tutorial! Oh wait, it's a tutorial on expressions. Goddamn it! xD
@ECAbrams
9 жыл бұрын
They can't all be winners. But expressions are a core part of the AE experience that people constantly ask about so there might be something worth knowing in here.
@Blocks0
9 жыл бұрын
ECAbrams Yep. ;)
@TyronePerry
7 жыл бұрын
I'm working on a project that's a training course, that uses a text template that gets used over 200 times. Being able to have things tied with expressions to the size of the text box is insanely helpful
@nielsdepoorter
8 жыл бұрын
So, I'm making lower thirds at this very moment, but there's a little thing that's driving me absolutely crazy. There are two speech bubbles, one for the 'name' and one for the 'profession'. The text of the name is left-aligned, the text of the profession is right-aligned. Whenever there's a long name, and a short profession everything works fine. But when there's a short name and a long profession; the "bubble" of the expression should be left-aligned. For example: Name = Barack Obama and Profession = President, works fine. Name = Barack Obama and Profession = President of the United states, doesn't work as how it should be. This is the code I applied to the position of the profession bubble: x = comp("Shape Layer 1 Comp 1").layer("Shape Layer 1").content("Rectangle 1").content("Rectangle Path 1").size[0]-250; [x, 140] NOTE: By left-aligned I mean the X - position shouldn't be less than 220… Y-position is always fixed Thanks for helping!
@jeanphilippendri4879
Жыл бұрын
Hello, I want to know precisely, the différents actions and relations between width, height, top and left in sourceRectAtTime expression
@ECAbrams
Жыл бұрын
width and height are, as their names suggest, returning the horizontal and vertical size of the text layer. Left is measuring the distance from the baseline to the left most boundary of the layer. Top does similar but from the baseline to the topmost boundary. They will return the value at the time specific and can be used to compute relative locations on a text layer. Does that help?
@4Trylla
9 жыл бұрын
Wow...it's always good to hear from you. You tutorials are simply awesome n hey do canadians take beer alot/ Anyways am new to After effect n am glad i foud you. Plz i saw a promo i i'd like if you do a tutorial on how composite that. Many thanks.It's an after effect Template : Ribbon Logo Heres the link kzitem.info/news/bejne/u2iMvmdscIaCm2k
@ECAbrams
9 жыл бұрын
Do we take beer? Only if it's offered. And then no more than most people I think. I'm sure someone has done an exhaustive survey on the matter. that promo you saw is not made entirely in after effects. I suspect the 3d elements were made in a 3d program like 3dsmax, c4d, or maya. Most likely cinema 4d.
@Taroles
2 жыл бұрын
16:50 OMG I've been looking for how to solve this problem for the last 3 hours, you saved me Evan thank you so much
@mika66
6 жыл бұрын
...which pizza topping belong in the garbage, of course pineapple!... had to pause video to lol after that one. :)))
@lucacastaldo3757
3 жыл бұрын
you don't need to explain everything! who is going to come here without a basic knowledge of espressions...!? 22 minute is way too much
@ECAbrams
3 жыл бұрын
You might be surprised at the kind of questions I get on this channel. Plenty of people approach expressions tutorials without much grounding in the syntax or grammar or interface sometimes. This channel is also for them.
@eophilip4351
3 жыл бұрын
Great tutorial. Watched the whole thing and had a few laughs/giggles. Thanks : ) Question: How would I go about this when the source text is being fetched from a CSV/JSON? I get all kinds of weird offsets on the shape layer :( Adding +70 for Position sorts it out for my set font size, but scaling the font up turns everything into a mess again. Edit: Never mind. I wrongly used the Property pickwhip instead of the Expression pickwhip to link to the text line :)
@dindeldo2
4 жыл бұрын
i know this is old. but when you make the new comp, you have black selected as background colour, and when you go into the new comp, the background ist transparent. what sorcery is this?
@ECAbrams
4 жыл бұрын
There's a little toggle button at the bottom of the comp window to change between seeing the black background or the actual nothingness it represents. If you have that toggled on, when you open a comp it'll still be on, at least at the time of recording.
@hananafif165
4 жыл бұрын
how to do shape position if u want to align right those shape?
@OneCheapEric
7 жыл бұрын
16:30 If you're looking for ECAbrams expressing self doubt. This is super great.
@bupi7hills
5 жыл бұрын
4:00 "So follow me here.... inside the rectangle or inside the layer, inside the contents or rectangle inside the contents......" Lol
@908Dannyboy
3 жыл бұрын
This tutorial was great at describing the basics of expressions and the syntax. Unfortunately the headline does not express this !!! (No pun intended kinda sorta)
@ECAbrams
3 жыл бұрын
Titles is hard.
@pksmb1120
8 жыл бұрын
This video describes the exact opposite of what I want to do. I want to have my text resize automatically to a predetermined bounding box and I'm simply struggling to understand the logic behind this expression. It's little things like this that I wished AE could simply implement as a tick box sometimes. I barely passed algebra in both high school and college so if you could please explain in either another video or to this comment on how to achieve said desired effect that would be of great help.
@ECAbrams
8 жыл бұрын
So this expression just returns the height and width of a text box that's about it. Just think of it like position or scale or any other property, but it's a property you can't access in the same way. If you want your text to resize, are you looking for it to scale? or just have the text box get bigger?
@pksmb1120
8 жыл бұрын
ECAbrams I'm just wanting the text to scale down once it reaches the boundary of the text box. I think I'd have to have a video to show me how to achieve this. I'm a very visual learner and just explaining alone does little to help. Thanks for the reply.
@alexspildooren
8 жыл бұрын
Any luck yet? would love to know how to do this.
@kevinhogan7814
6 жыл бұрын
Did you solve this? It should be easy to pick-whip a box's horizontal size to the scale of a text layer. Then you just need to constrain the vertical size of the box so that it remains proportional.
@TheFighterofthenight
7 жыл бұрын
I know it's been two years, but anything on the scaling issue. Want to make templates using this, but I don't think this works just yet. hopefully some one figures it out
@toongum
9 жыл бұрын
OMG You BACK!!! BACK AGAIN!!! I don't even watch the video, screw it! :D
@guidolois
6 жыл бұрын
You're my hero. Got a question tho, I'm using this to subtitle a video, so I'm gonna be having several different keyframes in the text layer, all centered up. This expression is beautiful but whenever I try to apply it to several different lines of text it will adjust the size properly but the box just runs around everywhere. Any thoughts? Thank you so much!
@GraceandWisdom
8 жыл бұрын
Evan, this has to be the most comprehensive understanding of Expressions in After Effects! Thank you! After your explanation of how expressions are formed I have a clearer understanding of the language.
@ECAbrams
8 жыл бұрын
Thanks great to hear. And like any language, make sure you practice often. Cheers and best of luck.
@milonguita9
2 жыл бұрын
Hey, thanks for the tutorial. I´m wondering if there´s a way to get the left and right positions, to link some objet to the shape or to the text width, so in different texts, we can get a different position for this secondary animation..
@stevethurow1559
7 жыл бұрын
Great tutorial, amazing how a little code can save a lot of work. I was wondering if there is a way to use an if/else statement to compare two text layers and use the width of the wider layer? Say a lower third with a 1. name and then a 2. title below it. I have done your tutorial on one layer with no problems and adapted it to the following in the hopes that it would work but alas no joy. s1=thisComp.layer("^Subject"); s2=thisComp.layer("^Title"); x=if (s1.sourceRectAtTime(time-s.inPoint,true)>s2.sourceRectAtTime(time-s.inPoint,true)){s1.sourceRectAtTime(time-s.inPoint,true).width+30} else {s2.sourceRectAtTime(time-s.inPoint,true).width+30}; y=225; [x,y] Thanks, Steve
@musaab549
9 жыл бұрын
u say the projects are free to download, how can i download stuff for free from gumroad or paypal? i cant find any download button! - really GREAT tutorials, thank you.
@nil4309
2 жыл бұрын
pineapple rules
@thomasbalzuhn1147
9 жыл бұрын
That explanation animation in between is awesome. (Maybe you could show how something like this is done...) Keep them videos coming in 2015, you are a great teacher :D!
@idan_ronen
9 жыл бұрын
Hi Evan I'm on CS6 and hear youmention that I need a newer version. I guess it isn't likely to happen anytime soon. Can you please come up with an expression to us the CS6ers, or having a project file ready to download for CS6? Thnx
@ECAbrams
9 жыл бұрын
***** there is another tutorial about that.
@all-edit4369
2 жыл бұрын
quick question: if need to limit to a shape background? how can i do it?
@ECAbrams
2 жыл бұрын
If the shape can be expressed as some dimension, we just need to covert the math. I would recommend linking into shape layer parametric shapes to start. If it needs to be a path shape, like we make with the pen tool, you'll need to do a conversion using scale.
@xvariable1521
9 жыл бұрын
There was one part of the video that wasn't very clear. Where does pineapple belong?
@ECAbrams
9 жыл бұрын
In the garbage... Or compost. Probably should have told people to compost.
@atropper
5 жыл бұрын
one of your best
@Edo.
9 жыл бұрын
Hi ECAbrams Could you please do a tutorial on cool ways to make text appear on the screen? That would be awesome :D
@tomgoffnett5624
9 жыл бұрын
Great video (production)! Look forward to browsing your channel and watching more. You are very easy to understand. Thank you!
@Berkeflix
9 жыл бұрын
Off-topic but I saw a typo in your outro. "Ask suff". But thanks for the video. You've helped me alot!
@bupi7hills
5 жыл бұрын
subscribed
@amoar89
3 жыл бұрын
awesome :D
@scotchmist_
5 жыл бұрын
Can I say to AE by expression to highlight the exact word in the text layer if a have a bunch of? Maybe this shape layer should be related somehow to the source text?
@82maor
6 жыл бұрын
Hi, I'm trying to understand the properties of sourceRectAtTime() of "top" and "left" as mentioned on their latest script guide. is it the position of the rect? their values are often negative....
@ECAbrams
6 жыл бұрын
Top and left are the distance from the baseline (the origin of the text) to the Top of the layer or the Left of the layer. That's about it. The number can be negative because it's describing a distance relative to that baseline. Height and width are positive because they describe the width and height, which is positive unless the thing doesn't have width or height.
@ThomasStuijfzand
7 жыл бұрын
It's not working. Can someone help me? x = thisComp.layer("test text abi").sourceRectAtTime().width; y = thisComp.layer("test text abi").sourceRectAtTime().height; [x,y]
@CodingAfterEffects
7 жыл бұрын
A common mistake is having an extra space after a layer name, so if you wrote test text abi as your name for the text layer just write "test text abi " to see if it works. Besides that everything in your code looks correct.
@Lombo991
9 жыл бұрын
Great video! Even if I'm Italian and my english is not that great, I understood almost everything you said about expressions, and my previous knowledge about was… NONE. :P But I have a question :) What if I would like, for example, to make the rectangle 10px higher and wider than the text? Just a little border… Where should I put, in the expression, that extra 10px?
@ECAbrams
9 жыл бұрын
So you want the height to be +10 pixels? I would put a +10 on whichever variable governs the height when you type out the expression.
@anotherytacctno2
6 жыл бұрын
hey, in terms of not repeating things, why not have the whole "sourceRectAtTime(time-s.inPoint)" consolidated into the "s" variable? then your 2nd and 3rd line would just be "x=s.width; y=s.height"
@ECAbrams
6 жыл бұрын
It can really confuse beginners to present it that way. But if it works for you, go nuts.
@riansaputra8673
7 жыл бұрын
that WHTEVER thing made me subscribed! LMAO!
@DatFunnyPerson
5 жыл бұрын
What if you are going for a centered text? Not bound to the left?
@CurdledShark8
8 жыл бұрын
How do I sink audio with a layers size, position, etc?
@ECAbrams
8 жыл бұрын
+CurdledShark8 by linking the together with an expression on the size, or position that is linked to a layer of the converted audio? Have you see the bass shake tutorial I did on here?
@CurdledShark8
8 жыл бұрын
Thanks, ill watch the tutorial.
@gaston.
8 жыл бұрын
Excellent EC!! Your are very clear & precise with your tutorials.. plus the added humor makes it a joy to watch. Also, thanks for the added info graphics.
@chikardo11
9 жыл бұрын
It's very helpful, don't Disappear ok?
@ECAbrams
9 жыл бұрын
How about I do what I can when I am able? Is that acceptable?
@chikardo11
9 жыл бұрын
ECAbrams Ok you will always find us waiting your great job.
@alexaraya2018
3 жыл бұрын
sourcerecattime works with the whole shape layer, is there a way that it can be applied to individual contents of a shape layer?. Also, rectangles have their width and height expressed in pixels....custom paths use scale percentages, is there a way of making this work with custom paths?
@ECAbrams
3 жыл бұрын
I'm not sure of a way to get the size of part of a thing. SourceRectAtTime() as a thing is the size of a layer's bounds. So, I guess if you wanted to only know some of the elements you would have to disable those unwanted elements I suppose. I'm not seeing a quick and easy solution off hand though. As to the second question about what to do about path properties. Paths are defined by their points. If you want ready access to those, I recommend using the Points Follow Nulls script found under the window menu. That will get those points linked to individual things that you might move relative to a text layer's change in size perhaps.
@alexaraya2018
3 жыл бұрын
@@ECAbrams Thanks a lot, very helpful. I am obsessed with doing stuff within one shape layer with different groups, so I adapted your random positioning of layers in the Connect Dots tutorial tutorial to the groups in a single layer and it worked. I was afraid that things like index only identified the layer not a group in a layer ...so maybe SourceRectAtTime() might work at the Group level, but you are right...Points Follow Nulls is simpler
@alekseykaravaev6072
4 жыл бұрын
мда) очень печально работает
@BazDZN
7 жыл бұрын
Hope you're all having a good day. I'm looking for an expression and hoping you can help! I've got two text layers that are shown side-by-side in the comp; one for the first name, second for the surname. I want the surname to automatically move left/right depending on the length of the first name keeping the distance the same between the two.
@ECAbrams
7 жыл бұрын
So you want to change the position of one layer based on the width of another, plus some more? Basically, you would start with the value your position is at and just add the width of the other text to the horizontal. Does that do it?
@donegan50
6 жыл бұрын
This was a tricky one, but I'm pretty new to using expressions so I guess it was useful.
@ChrisFroyd
9 жыл бұрын
Incredibly helpful. The mograph tut in the middle was awesome and informative as well. Expressions like this are what I'm trying to improve on. Cheers
@mehdiheidari4958
3 жыл бұрын
it was great! thank you, I have a question: how do i make the box as large as the text smoothly without jumping, when i keyframe the text layer and write a larger text?
@VivekLakhanpal15
9 жыл бұрын
Thanks man !! Thanks a lot!! U make it so simple as making a sandwich !
@Immortal_swine
9 жыл бұрын
x=thisComp.layer("Hello").sourceRectAtTime().width; y=thisComp.layer("Hello").sourceRectAtTime().height; [x,y] I keep getting: "Function thisComp.layer().sourceRectAtTime is undefined" Im on cs6. What could be the problem?
@ECAbrams
9 жыл бұрын
Yes, you need the newer version. Specifically the one I mentioned in the intro or newer.
@Immortal_swine
9 жыл бұрын
Thanks for the reply! And thanks for sharing the wealth of after effects knowledge.
@axelfernandohuezo8847
9 жыл бұрын
ECAbrams What we can do in CS6 for this particular problem?
@ECAbrams
9 жыл бұрын
Axel Fernando Huezo you can see the other tutorial on the subject of self resizing lower 3rds on this channel if you like. That's a thing you can do. Or upgrade Ae.
@CJJC42
9 жыл бұрын
You were on 99,999 subs so I had to subscribe even before I started watching your videos and without a doubt after watching two or three I would be subscribing anyway!
@bigcnorthphillyunderground8757
9 жыл бұрын
i do music and really want some after effect in my music can i send u my video and pay u ..i lov your work ..one of my videos is h.pain i mean i on youtube .please dont think bad of the vid..its diff....thankx
@ECAbrams
9 жыл бұрын
It's best to shoot me an email on things like this. Send the details of what you're looking to get done to info@evanabrams.com and we'll see what i can do for you.
@Paul2
9 жыл бұрын
I love the way you make your videos. Examples of the effect first, and even creativity with that! Subscribed.
@BraiRocks
9 жыл бұрын
si pudieras traducir el vídeo tendrías mas visitas. muy bueno tu video.
@contact1araya
6 жыл бұрын
I have cs6 and it pops out a Function Undefined function every time I try to use sourceRectAtTime, is there an alternative to accessing a layer's width?
@ECAbrams
6 жыл бұрын
Not that I'm aware of off hand. But there may be some older work done on that archived at Creative Cow. It's certainly a problem that has plagued users for a while.
@MarcinRutkowski
7 жыл бұрын
my expression looks like that: *x=thisLayer.sourceRectAtTime().width; x* and I got mesage that *sourceRectAtTime is undefined*, please help.
@ECAbrams
7 жыл бұрын
does your version of Ae perhaps not have the SourceRectAtTime property? What version of Ae are you using?
@MarcinRutkowski
7 жыл бұрын
Oh, it's new function... I have CS6
@EduardBP
9 жыл бұрын
I think it would be better to place the camera a bit further away next time, it might be ok if watched on a mobile device, but your too in my face in this extreme close up shot. Try a medium or a medium close up shot. My view anyway. Also, speaking about things that are unrelated to your tutorial might make the whole video longer than necessary. Otherwise, another great tutorial! Keep them coming!
@ECAbrams
9 жыл бұрын
This is the video version of the real experience of sitting too close to an Evan Abrams as he explains something at you. My face fills the frame and my tangents fill the time.
@stewartfurini
6 жыл бұрын
Coming late to this but thanks for a great tutorial and explanation. Cheers!
@akthammusa3336
7 жыл бұрын
Greate
@felipegalindez3231
7 жыл бұрын
Dude, your tutorials are awesome. Been strugling with a linear expression to do the same shit on an editable l3 for premiere, but the curve interpolation it's quite restricted using that kind of exp. (just linear, ease, easein, easeout). Of course i'll need to reconstruct all the comp from scratch, but i think this solved that limitation. Thanks a lot dude!
@jordanleewillox8615
8 жыл бұрын
This is frickin' fantastic. I have been waiting for years to figure out how to do this. I'm not sure how it slipped by me. Thank you, sir!
@Raleford
9 жыл бұрын
Pineapple belongs in the garbage, not on my pizza.
@f2media567
9 жыл бұрын
Great tutorial. Question- is there a way to add a little bit of extra space around the text so that the edge of the rectangle isn't so tight around text. A way to automatically generate some breathing room around it?
@ECAbrams
9 жыл бұрын
sure. You have an expression that is returning you a length, so if you want it longer add some number to that length. Also you can add some numbers to the anchor point. Or add some numbers to the stroke of the rectangle. The short answer is math.
@timothymurray8027
6 жыл бұрын
what expression do you use and where would you put it? after width with something like +5?
@nateido
9 жыл бұрын
Oh my God this video is amazing. I love it. You just took it to the next level here. I love the explanatory parts.
@catalinamejia8871
6 жыл бұрын
As a Graphic Designer I am starting to make a living with Motion Graphics too, and you are one of my favourites. You teach just the things you actually need out there. Great Work! :D
@JoeSullivan7
7 жыл бұрын
Nope. I'll just keyframe them.
@deniscoq1395
5 жыл бұрын
Thanks for this great tuto! it works perfectly with a rectangle. I used the same expression with a line but the line is always longer than the text (although proportional ) Do you have an idea why it does so ?
@penter_gruel
7 жыл бұрын
dude. fantastic tutorial. very funny, too. thank you
@bradenboyko2
9 жыл бұрын
Great video! Do you know how to add text on video for free? Please let me know as soon as you can :D
@ECAbrams
9 жыл бұрын
I didn't know there was any extra charge for adding text on a video. What are you talking about?
@MrSigitpermana
9 жыл бұрын
ECAbrams IS BACK!
@ECAbrams
9 жыл бұрын
I'm front too. Mostly front.
@TomPijnappel
6 жыл бұрын
Thank you for this tutorial. Can someone help me with the following? I'm working on a template for a record label. My main text layer is "Trackname". And then there is one more text layer which is "[ Remix ]". Everything has to be centered so: PositionX of "[ Remix]" should be 960+(width from Trackname/2). It kinda works but not perfect, what am I doing wrong?
@tompijnappel7368
6 жыл бұрын
I found a SOLUTION to this if anybody has the same problem. Just make 100% both text layers are scaled at 100%.
@ECAbrams
6 жыл бұрын
What's the composition of these elements specifically? You have a variable "track name" and constant "[Remix]" on the same line? and that line needs to be in the centre of a composition? Or is it something else?
@tompijnappel7368
6 жыл бұрын
I'm trying to figure out an answer to this but it's too complicated to explain what's the case here. I have one text layer which has to be in the middle of the composition. That text layer is editable for the final user (music trackname). However, some tracks are remixes or there is another sub text right next to it. Keep in mind this is a different text layer because it's smaller than the main trackname text. The expression only works on that specific text layer. So if there is more extra 'remix' text right next to it, it should center the WHOLE thing (So two text layers) instead of center the main text and place the text next to it. This sounds like rocket science, I need to explain with a video haha.
@OkayYaraman
8 жыл бұрын
This tutorial is great! Thanks so much! Just one question: is there a way to anchor the text box to any corner of the screen while keeping the text justified left and staying inside the action safe area? So if you have the box in the lower right corner for example, the text shifts to the left as you type and moves upward instead of down when you hit return?
@ECAbrams
8 жыл бұрын
well in the text window you can specify if you want things to be justified left or right. But since we are able to read the height and width of the layer. And we know the position something would have to be to be inside the action safe. The rest is just math that you need to apply to the position and possibly anchor point of the layer. Your specific goal for the position, justification and versatility will greatly impact how much math you need to do though.
@rhut10
9 жыл бұрын
i greatly appreciate everything you do, thank you sir!
@saionjisan
8 жыл бұрын
hahahaha jeezz louise!! Ahahaha x'D thanks! :D very helpful
@EzraMartin
9 жыл бұрын
I know this isn't really a problem for this video but I need help! Basically, whenever i render out a video, usually over 3 minutes, when rendering reaches around 3:00 minutes, it completely stops and give me I think an audio error, or just stops completely, and no matter what i do, it wont continue rendering...Any ideas on how to fix this? PC SPECS: Intel HD graphics 4GB RAM Intel core 2 duo processor x64 bit. So yeah, please, PLEEASE help me! Or can i just not fix it?
@ECAbrams
9 жыл бұрын
Tekku Gaming It could be any number of things. Is your harddrive full? Are you doing other things while it renders? have you tried using the media encoder instead? Is there something in the comp that might be causing an increase in resource needs at that point? Does this happen for every comp from every project? What tests have you done to isolate the problem?
@EzraMartin
9 жыл бұрын
ECAbrams I've looked up tutorials on how to fix it, my hard drive isn't full at all, I think I've tried the media encoder, but I didn't EXTREMELY want to wait 56 minutes for a 4 minute video...but I guess that can't be helped....And, no I'm usually not other than just the internet, and, I do not know yet about every project, but I think it does.
@ECAbrams
9 жыл бұрын
Tekku Gaming Well you really should see if it's unique to one project or systemic across all projects. All projects will take different times to render and may get hung up at different points. It's all down to what is actually being rendered and how demanding those processes are on your hardware. It's worth noting you are coming in at the minimum system spec for using After Effects.
@EzraMartin
9 жыл бұрын
ECAbrams I thought as much, I will check later if it's just one project, but I believe it''s ever single one, It only really has an audio spectrum, and some text with blur and sharpen effects.
@EzraMartin
9 жыл бұрын
ECAbrams I can CONFIRM it is on every project: here's what it says when it reaches 2 minutes 52 seconds. point every time: "After effects warning: unable to start audio playback.Please confirm your audio device is properly configured or change the driver selection in preferences: audio hardware." Can you make anything out of it?
Пікірлер: 382