You NEED to understand spaces in After Effects // After Effects Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ก.ย. 2024

ความคิดเห็น • 153

  • @MrErwont
    @MrErwont 2 ปีที่แล้ว +51

    Hey Jake, have you tried to use the point of the effect as argument of the toComp? It works much better also with rotations and scale no extra layers needed.
    thisLayer.toComp(effect("Gradient Ramp")("Start of Ramp"))
    thisLayer.toComp(effect("Gradient Ramp")("End of Ramp"))
    Anyway, I love your teaching style. Thanks for doing what you do!

    • @JakeInMotion
      @JakeInMotion  2 ปีที่แล้ว +11

      Never thought of that, great tip!

    • @zohaibmalik819
      @zohaibmalik819 2 ปีที่แล้ว +25

      To make it shorter, just use "toComp(value)" for Start and End of Ramp.
      It works like a charm as well with scale and rotation etc.
      (Also want to point out the issue arises when transformation is happening in shape groups controls. Layer transformations always work perfectly with these.)

    • @mohit96mb
      @mohit96mb 2 ปีที่แล้ว +2

      OH WOW.

    • @leomass
      @leomass 2 ปีที่แล้ว

      Just moves funny if you rotate the text and try to manipulate the points of the effect

    • @amanjotsingh606
      @amanjotsingh606 2 ปีที่แล้ว +1

      @@zohaibmalik819 wow good

  • @jordansteeves9829
    @jordansteeves9829 2 ปีที่แล้ว +1

    Thanks for being so thorough - really helps that you take the time to explain the "why" factor behind everything you're showing us how to do. Cheers

  • @ranveersinghkap6942
    @ranveersinghkap6942 2 ปีที่แล้ว

    Organization is a key to success

  • @ryann1243
    @ryann1243 2 ปีที่แล้ว

    Insanely smart and needed tutorial!

  • @OFGAnimationStudio
    @OFGAnimationStudio 2 ปีที่แล้ว +16

    You have taught us some crazy things again. :D I dont want to deal with this chaos. Precomp the layer is life saving :d

    • @galaga00
      @galaga00 2 ปีที่แล้ว +4

      I somewhat feel similarly but drowning in precomp inside of precomps is its own problem.

  • @ryann1243
    @ryann1243 2 ปีที่แล้ว

    You're amazing!

  • @mographlab
    @mographlab 2 ปีที่แล้ว

    such a great fundamental to learn, thanks for sharing!

  • @desigr.__
    @desigr.__ 2 ปีที่แล้ว +1

    Trapcode particular plugin tutorial sir plz

  • @北科大-凃泓廷
    @北科大-凃泓廷 2 ปีที่แล้ว

    Nice tutorialiii

  • @kennyling6833
    @kennyling6833 2 ปีที่แล้ว

    This is so informative~Thanks for the great content!

  • @dantas6577
    @dantas6577 2 ปีที่แล้ว

    Amazing thumbnail! Congrats

  • @artemtsenev
    @artemtsenev 2 ปีที่แล้ว

    Hi, Jake. After I Precomposed layer with Set Matte Effects it is broken, is this expression can help to solve it?

    • @JakeInMotion
      @JakeInMotion  2 ปีที่แล้ว +1

      Can you explain your setup a bit more? I don't really know why it would break without knowing what you're trying to achieve.

    • @artemtsenev
      @artemtsenev 2 ปีที่แล้ว

      @@JakeInMotion I sent you an email

  • @Bubbuman
    @Bubbuman 2 ปีที่แล้ว

    e understand tNice tutorialngs in better depth. I didn't even realize i was just scratcNice tutorialng the surface with tNice tutorials DAW. I'm using soft and soft one and I

  • @Bilal-Video-Editor
    @Bilal-Video-Editor ปีที่แล้ว

    Why after effects makes it like this 😅

  • @canalSilly
    @canalSilly 2 ปีที่แล้ว +9

    For these ones I usually use the expression " toComp(value); ".
    While it doesn't work when I enlarge the text size, but it works with position, scale and rotation from the start, it's a bit more straightforward and without extra layers.

  • @iwasink
    @iwasink 2 ปีที่แล้ว +6

    This is incredible! I can’t wait to combine it with other effects. I like how you added CC composite to open up even more possibilities. Are there similar combos of effects you use that stack together nicely? I’d love to see a video series of “perfect” effect stacks to get certain looks

  • @jd-ec2vs
    @jd-ec2vs 2 หลายเดือนก่อน

    Hey Jake, How to work with 3d coordinates, while applying multiple 3d are effects to a 2d layer. I want them to interact to each other. for eg: cc ball action, element, trap code or any 3d aware effect for that matter. I know element has their own 3d space, but in general how do I deal with such circumstances. couldn't find much information out there.

  • @StevenWilliamsHome
    @StevenWilliamsHome 10 หลายเดือนก่อน +1

    Thank you! Answered my question in an earlier video. What a champ!

  • @passion_proh-jects
    @passion_proh-jects ปีที่แล้ว

    Your relationship with After Effects is obviously incredibly intimate... She seems to tell you all the ways she works and how she thinks. I assume your partner isn't the jealous type... I would be... I just wanna know, who pays the cheque at dinner? And has Our Lady Effects ever forgotten your birthday???? You know she has MANY other "companions", right? She is not loyal... she is a fickle concubine. I'd turn on my heels and run, boy... don't even look back. 'Cos she'll be there - pickwhipped to your bottom and without expression (or compassion... she's a designer-eater and the 3itch be hong-greh). ps Tx for el-tuto, as usuello...

  • @denomdemon
    @denomdemon 2 ปีที่แล้ว +8

    I wish Adobe would just add some sort of toggle switch to change between comp space and layer space when adding an effect.

  • @ArisMelachroinos
    @ArisMelachroinos 2 ปีที่แล้ว

    Although I generally really like your tutorials, I am sorry to say that I think this one makes things more complicated than they are, at least for me.
    At 06:47 I found this explanation very confusing. The toComp function is applied to a layer and not a propertyValue, and that has nothing to do with what you are applying the expression to. I also think it does not return a distance, but it just translates/maps a point from the layer space to the comp space. So however you move/rotate your layer, this expression will translate any point of it to comp space and will account for parents too.
    I know that you have it in your mind in a specific way that makes sense to you, but I really think distance is not the right word. Distance is not even an array, it is one number, no matter how many the dimensions.
    Anyhow, I love your work, you have helped me a lot in the past, thanks for your time!

  • @NewmanVisual
    @NewmanVisual ปีที่แล้ว

    I'm having trouble with the expressions not working when I import the comp into another comp and collapse transformations, my changes don't seem to work there. Is there something simple I may be missing?

  • @andreypopov6166
    @andreypopov6166 ปีที่แล้ว

    I am confused with the space system :) Comp space origin is top-left, BUT it seems that layers anchor point origin is not always the center event for "single shape content" layers. For example if to create a shape layer on the top left quadrant its anchor point will be placed in the center of a...comp :) and if to center layer's anchor point to the layer itself, anchor point coordinates will be negative which is quite strange. In order to match anchor point to the center of a layer and have anchor point coordinate at [0, 0] layers content's center should be moved to the layer's anchor point..

  • @sonymaxofficial398
    @sonymaxofficial398 2 ปีที่แล้ว

    God bless you; busy works soft has notNice tutorialng on tNice tutorials. I feel more comfortable from watcNice tutorialng tNice tutorials in mins than I have ever before.

  • @aaswishtiwari2554
    @aaswishtiwari2554 2 ปีที่แล้ว

    Than I’d like link that to a vocoder and fruity lp that boi. Than Edison. Thaaaan finally ott, setup, spend a billion years fixing ott phase

  • @alaashwayat9214
    @alaashwayat9214 2 ปีที่แล้ว

    Thank you for tNice tutorials video! I just got soft softs today, and even with the guidebook, I was lost. TNice tutorials video taught even better than

  • @yashshukla7730
    @yashshukla7730 2 ปีที่แล้ว

    embarrassed to say it, but 1st, I rap. I don't do computers and DAWs and all that cos with it. That said, 2, I first was introduced to

  • @gregoryschwerdfeger6408
    @gregoryschwerdfeger6408 5 หลายเดือนก่อน

    Merci pour ce tuto mais pour les dégradés tu peux utiliser le style de calque et mettre un dégradé et tu n'aura pas se problème.

  • @YouSef-uk9hi
    @YouSef-uk9hi ปีที่แล้ว

    hey whenever I rotate the object it changes the position so can it stick to one of the paths without the null thing because it always gets away from the original path, if you have any solution for the null problem, thanks

  • @fahmimohamadramadhan3978
    @fahmimohamadramadhan3978 2 ปีที่แล้ว

    just a simple question......I wanna do a rap what should I focus the most on when I wanna edit or make a good soft?i would love to

  • @Guyfawx1105
    @Guyfawx1105 11 หลายเดือนก่อน

    Ive always wondered why they didnt offer a toggle switch for locking the points to the layer instead of the comp

  • @SaiKiran-cf5ef
    @SaiKiran-cf5ef 2 ปีที่แล้ว +1

    Hi Jake, Great Tutorial Thank you.
    Just a quick question, Why cant we use Layer style --> gradient overlay instead of the effects?

  • @cyklzycia8814
    @cyklzycia8814 ปีที่แล้ว

    Can i use this Tip somehow to move shapes ? using corners ? or create nulls from ...

  • @HabibKhan-wd1rn
    @HabibKhan-wd1rn 2 ปีที่แล้ว

    producer's version? I just want to make sure I get the right one for .

  • @fabeoeditz6475
    @fabeoeditz6475 2 ปีที่แล้ว

    If I want to record voice over my , should I do tNice tutorials in soft soft as well?

  • @S_Z.
    @S_Z. 2 ปีที่แล้ว +1

    Oh my god, this is one of the most useful video that i have watched in a long time. Thank you very much!

  • @zilanisk6531
    @zilanisk6531 2 ปีที่แล้ว

    5 seconds before you said thats a bit boring I was like dude thats sick

  • @ilirbeqiri
    @ilirbeqiri ปีที่แล้ว +1

    Hi Jake, I'm coming late to this party, but I think the solution to all the problems you mentioned (even scaling the font size) is to use the bounding box (top and bottom) coordinates in the toComp() function. Set both Start Of Ramp and End Of Ramp values to zero so you can use these values as a manual offset, if you need to. Then type these expressions into their corresponding properties.
    thisLayer.toComp([value[0], thisLayer.sourceRectAtTime().top + value[1]]);
    thisLayer.toComp([value[0], thisLayer.sourceRectAtTime().top + thisLayer.sourceRectAtTime().height + value[1]]);
    The gradient stays put if you move, rotate, scale the layer, even if you scale the font size. That’s it, no extra nulls needed. With a Colorama effect you could map all kinds of color to that black and white gradient ramp.
    PS. You tutorial on the sourceRectAtTime() helped me undestand the bounding box concept better. I've got a couple of AE videos uploaded to my channel. They mostly deal with the text engine and Expression Selectors.The sourceRectAtTime expression was crucial to generate dynamic bounding boxes for each individual line of text on a multi-line text layer. Have a look when you find some free time. Again, thank you!

  • @nicolebry1120
    @nicolebry1120 2 ปีที่แล้ว +1

    Yet another brilliant tutorial. I was so frustrated about this problem while working with gradients on layers in a student project. I wound up precomposing a lot of stuff that I didn't have to in hindsight. This is going to really help me moving forward. Thanks again, Jake!

  • @gianniskourtessis5483
    @gianniskourtessis5483 2 ปีที่แล้ว

    Thank you Sir! TNice tutorials helps alot !

  • @akatsux5058
    @akatsux5058 2 ปีที่แล้ว

    i finally made so good soft. thanks ❤

  • @kuang0129
    @kuang0129 2 หลายเดือนก่อน

    Thanks a lot,really helped me out!

  • @secular-world7316
    @secular-world7316 2 ปีที่แล้ว

    Jake, why can't I apply the same expression to the Linear wipe effect? The Linear Wipe Effect always considers the whole comp size and never the layer size. Is there any other way without having to preComp the layer?

    • @JakeInMotion
      @JakeInMotion  2 ปีที่แล้ว +1

      Actually that's only true of vector layers. Any footage layer, like solids, still photos and videos, will work with the size of the layer. To get it to work that way with vector layers you can use the Power Pin Sandwich technique I show in another video.

  • @gustavosaliola
    @gustavosaliola 2 ปีที่แล้ว +1

    Huge Thanks for this, Jake! (Again) Happy as a Motion Grapher and a Human, for never stop learning, after 20 years of After!.

  • @Footballrewind1
    @Footballrewind1 ปีที่แล้ว

    fix the shadows pleas i wanna see it :)

  • @luiscarloabello9935
    @luiscarloabello9935 2 ปีที่แล้ว

    It's working thanks my friend

  • @kevinaxelitoua9382
    @kevinaxelitoua9382 2 ปีที่แล้ว

    life is life la laa - la la la bruh

  • @gamerboy3443
    @gamerboy3443 2 ปีที่แล้ว

    aweso Video!!! tNice tutorials helpped a lot

  • @seekduck0
    @seekduck0 2 ปีที่แล้ว +1

    너무 재밌어용~ 감사합니다

  • @sarthakchandekar
    @sarthakchandekar 2 ปีที่แล้ว

    I cant even find out how to make mistakes lmao

  • @POTUSLotus
    @POTUSLotus ปีที่แล้ว

    anyone know whats the ending music?

  • @7abochka774
    @7abochka774 2 ปีที่แล้ว

    does the soft like Michael Jackson just to ?

  • @GoodVideos-wz7iw
    @GoodVideos-wz7iw 2 หลายเดือนก่อน

    Bruh…awesome video❤

  • @BLUESCREAMPRODUCTIONS
    @BLUESCREAMPRODUCTIONS 2 ปีที่แล้ว

    you 've just made me a better person !!!!!!!!!

  • @squareinsquare2078
    @squareinsquare2078 2 ปีที่แล้ว

    My favourite space is work space.

  • @tonybp
    @tonybp 2 ปีที่แล้ว +1

    Jake is the MVP of AE TH-cam tutorials.

  • @EricPeelMusic
    @EricPeelMusic ปีที่แล้ว

    Jake kicks ass again!

  • @padamatiananthreddy1530
    @padamatiananthreddy1530 2 ปีที่แล้ว

    oop recording, pressed the record

  • @xuan5179
    @xuan5179 2 ปีที่แล้ว

    Where your part2 video???

  • @EricPeelMusic
    @EricPeelMusic 6 หลายเดือนก่อน

    After Effects can be so counter-intuitive sometimes. Here I am once again several months later to get a refresher on this. Thanks, Jake!

  • @vaughngaminghd
    @vaughngaminghd 2 ปีที่แล้ว

    Is there a good overview video showing how AE works? I'm having the hardest time just understanding the fundamentals… There are so many aspects to the program, and it can do so much, but I find it terribly confusing and counter-intuitive. Full of little bugs/quirks and "features" like the one covered in this video…

  • @응뀨-b7v
    @응뀨-b7v 2 ปีที่แล้ว

    you are my god from now on…..

  • @pinkyvinnty4439
    @pinkyvinnty4439 2 ปีที่แล้ว

    Just get a laptop. Legit

  • @QAKidscare
    @QAKidscare ปีที่แล้ว

    I love your teaching style..add some applied aspect also..its really helpful..

  • @mediocreape
    @mediocreape 10 หลายเดือนก่อน +1

    Having watched some other tutorials on it, I gotta say you have a gift for teaching, I'm sure you put in a lot of effort into creating these videos but sometimes people who also put in the effort still can't explain well. You're perfect for creating these tutorials! God bless man!
    this is definitely not an easy topic to explain but you made it seem easy.

  • @juliencarvalho4881
    @juliencarvalho4881 2 ปีที่แล้ว

    simply phenonal

  • @leeevereth5224
    @leeevereth5224 2 ปีที่แล้ว

    Works, thanks bro

  • @matthewrycroft
    @matthewrycroft 2 ปีที่แล้ว

    Hey man, i'd like to sign up for envato elements - but the page your link takes me to is just the normal pricing page...

    • @JakeInMotion
      @JakeInMotion  2 ปีที่แล้ว

      Oh no! I'll look into this and get back to you as soon as I can.

    • @matthewrycroft
      @matthewrycroft 2 ปีที่แล้ว

      @@JakeInMotion ah, is it possible that the 50% discount is simply the standard annual offer on the website? Not sure why a special link is needed then.

    • @JakeInMotion
      @JakeInMotion  2 ปีที่แล้ว +1

      I suppose so, though I was under the impression that the link they gave me would be a discounted rate. I'm waiting to hear back, but you may be right.

  • @Toto-bx2du
    @Toto-bx2du 2 ปีที่แล้ว

    It works until you precompose your text/shape layer and check "continuously rasterize" in the main comp. When i scale up my precomp (or move it, rotate it) it's like my expressions doesn't exist anymore, help :(

    • @JakeInMotion
      @JakeInMotion  2 ปีที่แล้ว

      Yes, you're right. Continuously rasterizing reverts back to comp space and AE is unable to identify the position of the contents of that precomp. There's nothing I'm aware of that would fix this issue except applying the effects to the precomp instead of the contents of the precomp.

    • @Toto-bx2du
      @Toto-bx2du 2 ปีที่แล้ว

      @@JakeInMotion Thank you for taking the time to answer me even if the problem is not solved. At least I know I'm not crazy ahah. I think that the easiest thing to do is to work with large vector files (scale them down as you need) then apply CC bend it and some "toComp" expressions AND NOT CHECK continuously rasterize.

    • @JakeInMotion
      @JakeInMotion  2 ปีที่แล้ว

      Agreed. I think you'll find it renders more quickly this way.

  • @charlottesings4781
    @charlottesings4781 2 ปีที่แล้ว

    I've been annoyed by this issue for so long & trying to fix it with my feeble brain.. learned something super valuable today Thanks.

  • @KarenAJS
    @KarenAJS 2 ปีที่แล้ว

    Great stuff!

  • @oussamahadouar
    @oussamahadouar ปีที่แล้ว

    creative !!

  • @thachnguyen9823
    @thachnguyen9823 2 ปีที่แล้ว

    .

  • @gbambagirl
    @gbambagirl 2 ปีที่แล้ว

    good! thanks!

  • @ScratThunder
    @ScratThunder 2 ปีที่แล้ว

    Great stuff

  • @povilasdauksys5980
    @povilasdauksys5980 2 ปีที่แล้ว

    Ačiū!

  • @shieldsnspears
    @shieldsnspears ปีที่แล้ว

    Wow thank you so so much for this tutorial and all the careful explanation! It's so helpful to start better understanding complex things!

  • @WolfGodwin
    @WolfGodwin 2 ปีที่แล้ว

    Jake. This video just revolutionized my current project. I've watched this before for general reference, but when I hit a wall with some positional behaviors acting up, I knew to come straight back here. Now I've broken down the elements of the expressions and have practical firsthand understanding of what is going on in my work thanks to your amazing channel. Cannot thank you enough!

  • @muchtaufiqhw_
    @muchtaufiqhw_ 2 ปีที่แล้ว

    Thanks mate

  • @Ashu-Thingz
    @Ashu-Thingz 2 ปีที่แล้ว

    Okay explanation very nice but this method which situation we use is that IMP ?

  • @dilzan9822
    @dilzan9822 2 ปีที่แล้ว

    Nice video

  • @ditya6621
    @ditya6621 2 ปีที่แล้ว

    Agreed

  • @LD10000
    @LD10000 2 ปีที่แล้ว

    I knew about this a long time ago, I just couldn't articulate the process as well as you did. Great job! Fewer precomps... Do you have the expression for stretchy type where the letter spacing and the word width doesn't change?

  • @yayasannurashabuljannah650
    @yayasannurashabuljannah650 2 ปีที่แล้ว

    TOP

  • @aninditasrivastava8520
    @aninditasrivastava8520 2 ปีที่แล้ว

    Sa

  • @mihimarugt5204
    @mihimarugt5204 2 ปีที่แล้ว

    THX。I still create a compound fragment🤣Hope the fewer layers the better

  • @muhammadfirdaus7368
    @muhammadfirdaus7368 2 ปีที่แล้ว

    The basics for anyone. Definitely putting tNice tutorials in my notes.

  • @andreacruz6769
    @andreacruz6769 2 ปีที่แล้ว

    Kör på!

  • @lopsangdlama
    @lopsangdlama 2 ปีที่แล้ว

    phew!!!! that was a lot to take in one go :D will have to come back to it again. Thank you so much!!!

  • @meimeihoang2773
    @meimeihoang2773 ปีที่แล้ว

    This is so good I literally gasped! This series is GOLD!!!

  • @Darwinsown
    @Darwinsown 2 ปีที่แล้ว

    Amazing tutorial. So helpful. Thank you

  • @jfmezei
    @jfmezei 2 ปีที่แล้ว

    many thanks. Many askects I never considered.
    But I am puzzled because I always though "continuously rasterize" was just a display quality thing that wouldnLt change logic.
    Does this mean that if I do something without continuoiusly rasterize, it may appear to work fin on screem, but when I do final render the logic will be different because it does the quivalent of continuously rasterizing?

    • @JakeInMotion
      @JakeInMotion  2 ปีที่แล้ว

      Only if you enable the continuously rasterize switch before rendering. Without it enabled, AE just looks at that layer as fixed pixels.

  • @AndreBritesMotion
    @AndreBritesMotion 2 ปีที่แล้ว

    Thanks for this! I can see this being super handy with expressions (even without effects), especially within text layers.

  • @RodrigoKormann
    @RodrigoKormann 2 ปีที่แล้ว

    Great content! I was just struggling with that in a project.

  • @djosrx
    @djosrx 2 ปีที่แล้ว

    OK, so a total noob here. I started using AE two weeks ago. And I am looking at this and thinking: what the ...? If this simple thing requires so much in depth knowledge and workaround will I be able to learn it, ever? Please tell me I am wrong!
    And thanks Jake for detailed, noob friendly explanations. I appreciate it!

    • @JakeInMotion
      @JakeInMotion  2 ปีที่แล้ว +1

      We all started some time! I would suggest you focus on learning what you're interested in first, and once you start running into issues, search for solution videos like this one.

  • @AbdulRehman-ru6pj
    @AbdulRehman-ru6pj 2 ปีที่แล้ว

    They are really helpfull Jake! Keep them coming👐

  • @rakmichal
    @rakmichal 2 ปีที่แล้ว

    This is actually a very useful style of tutorials. Thanks and looking forward to the next one.

  • @NinjaBar666
    @NinjaBar666 2 ปีที่แล้ว

    this one really hits the spot! Thanks!!!

  • @mj_nooker
    @mj_nooker 2 ปีที่แล้ว

    Thanx! Powerful!

  • @mckachun
    @mckachun 2 ปีที่แล้ว

    super clear ~! thank you so much !