After Effects Expressions 202 - Time Expression

Поділитися
Вставка
  • Опубліковано 30 лип 2024
  • Get the Course Materials: gum.co/animoplex-expressions
    World of Expressions - Full Playlist: • World of Expressions -...
    0:00 - Intro
    0:17 - Time Syntax
    0:39 - Using the Time Attribute
    2:59 - Applying Time to Position
    4:17 - Posterize Time Syntax
    4:51 - Using Posterize Time
    5:53 - Lesson 202 Wrap Up
    View Course: www.animoplex.com/learn/expre...
    If you enjoy this expressions course, consider purchasing the paid content! It includes in-depth documentation, extra tutorial content, high definition video files, and project files used in the training. Your purchase will fund the release of this free course online for everyone to enjoy. Your support is greatly appreciated, and you’re helping to build more free courses like this in the future!
    For additional questions and help, reporting issues, or to share examples of how you used the World of Expressions tutorials, please email support@animoplex.com or post in the comments below.
  • Фільми й анімація

КОМЕНТАРІ • 140

  • @PolyKroid
    @PolyKroid 6 років тому +6

    Really cool explanation, simple and straight to the point. I really like the art in your channel

    • @Animoplex
      @Animoplex  6 років тому +1

      That's the goal with these tutorials. Clear, straight to the point, no fluff. Thanks for the compliments, glad you like the content. More on the way!

  • @craftycurate
    @craftycurate 6 років тому +1

    Excellent thanks! Easy to follow, easy to listen to and trimmed right down to the absolute key information.

    • @Animoplex
      @Animoplex  6 років тому

      Thanks! That's the goal, put the most important information first, walk through it to help people understand, trim all the extra. These tutorials are to serve as a 'launch pad' for further learning. So I try to equip viewers with the minimum amount of knowledge to learn something and be able to search for more info on their own. Let me know if you have any questions :)

  • @BabaNoami
    @BabaNoami 6 років тому +2

    These are great tutorials! You explain it really well and make it look so good.

    • @Animoplex
      @Animoplex  6 років тому

      Thanks! Lots of work goes into these. What would you like to see next?

  • @lucklecreation1360
    @lucklecreation1360 6 років тому +2

    wow, just have found your chanel. really high quality, simple and easy to understand. subscribed! thanks you so much

    • @Animoplex
      @Animoplex  6 років тому

      Thanks! Glad you're enjoying the content, there's more on the way shortly. Reach out if you have more questions.

  • @goczbela8469
    @goczbela8469 4 роки тому +1

    wow, your series is so good, great and clear!!!

    • @Animoplex
      @Animoplex  4 роки тому

      Thanks, glad you find the information clear!

  • @dorella1948
    @dorella1948 4 роки тому +2

    Hallo aus Luxemburg! Die gekauften Videos von ihnen sind sehr sachlich, genau ohne langweile zu befolgen, schließe mich anderen Rezession an. Kann mir sehr wohl vorstellen die Arbeit darin ist und finde dass der Gesamtkurs mit der After Effectes Datei so wie den Informationen das Geld wehrt ist.
    Hello from Luxembourg! The purchased videos from them are very factual, exactly without following boredom, join another recession. I can very well imagine the work in it and find that the entire course with the after effects file as well as the information defends the money. Translated by Google

    • @Animoplex
      @Animoplex  4 роки тому

      Thanks for the kind (and translated) words! Glad you are finding the course useful, reach out if you have any questions.

  • @NecrIon79
    @NecrIon79 5 років тому +1

    Thanks, that really helps. It will save me a lot of effort especially the last part!

    • @Animoplex
      @Animoplex  5 років тому

      You're welcome, thanks for watching. Posterize Time is super helpful!

  • @gregcircanow
    @gregcircanow 3 роки тому +1

    This was super helpful! (and clear and well-produced!)

    • @Animoplex
      @Animoplex  3 роки тому

      Glad to hear it was helpful!

  • @VOTECHGURU
    @VOTECHGURU 6 років тому +3

    I smashed that like button. This channel deserves at least 50K subs right now.

    • @Animoplex
      @Animoplex  6 років тому

      Smash it! Thanks, it's a work in progress, glad to have so many people along for the ride already!

    • @VOTECHGURU
      @VOTECHGURU 6 років тому +1

      Animoplex I’d like to hire you for a few things. I’m a pro and have to put a few things together in the near future.

    • @Animoplex
      @Animoplex  6 років тому

      Reach out via email if you need anything: hello@animoplex.com

    • @VOTECHGURU
      @VOTECHGURU 6 років тому +1

      Animoplex Will do, man. Thanks!

  • @hawejago
    @hawejago 6 років тому +2

    Best tutorial ever! subscribed!

    • @Animoplex
      @Animoplex  6 років тому

      Thanks for the subscribe! You'll get some updates shortly with more tutorials.

  • @mayalove7921
    @mayalove7921 6 років тому +1

    just found u and i looooove you wow whatta life saver

    • @Animoplex
      @Animoplex  6 років тому

      Glad to help! If you have questions, send them over.

  • @mrmotiondesignberlin
    @mrmotiondesignberlin 6 років тому +1

    Amazingly dense and helpful tutorial

    • @Animoplex
      @Animoplex  6 років тому

      Thanks! Glad you got some use out of it.

  • @obadashammout
    @obadashammout 2 роки тому +1

    very useful

  • @amazepk
    @amazepk 2 роки тому +1

    One of the best channel to learn nd grow , now this is called teaching

  • @1WillyDAVID
    @1WillyDAVID 3 роки тому +1

    thank you guys, awesome lesson

  • @midtzzz5273
    @midtzzz5273 4 роки тому +1

    Thank you so much! this fixed one of the errors i was getting! :)

    • @Animoplex
      @Animoplex  4 роки тому

      Awesome! Glad it's fixed.

  • @MrQuentini
    @MrQuentini 2 роки тому +1

    Very easy video to follow thank you

  • @hairyguysketches9799
    @hairyguysketches9799 5 років тому +3

    Is there an expression you can type in that makes the animation slowly speed up over time? Not necessarily for position but for Evolution properties.

    • @Animoplex
      @Animoplex  5 років тому +1

      Try this simple approach on the Evolution property:
      value * (time * time)

  • @kalubaification
    @kalubaification 4 роки тому +1

    Excellent video bro, thanks

  • @maryamsamadi4714
    @maryamsamadi4714 5 років тому +1

    great explanation. I love expressions!

    • @Animoplex
      @Animoplex  5 років тому +1

      They are pretty great, aren’t they?

    • @maryamsamadi4714
      @maryamsamadi4714 5 років тому +1

      @@Animoplex Indeed. they're awesome!

  • @Jenneon
    @Jenneon 5 років тому +1

    Fast easy and simple explination, thansk

    • @Animoplex
      @Animoplex  5 років тому

      You're very welcome!

  • @yurafresh
    @yurafresh 5 років тому +1

    Hi. Thanks for the video. Do you know how to make an animation based on comp duration? For example, I have 2 position keyframes (in-out) but I want to make end animation based on the end of the composition. Thanks!

    • @Animoplex
      @Animoplex  5 років тому +1

      You can use thisComp.duration to output the composition length in seconds. You can then use a linear expression to animate based on that length. Here's more info about using linear expressions:
      ua-cam.com/video/TFXgX0IiamQ/v-deo.html
      You can also use inPoint and outPoint to calculate the length of a specific layer. Here's more info about inPoint and outPoint:
      ua-cam.com/video/BOPfs49VfLE/v-deo.html

  • @ErickTessaro
    @ErickTessaro 7 років тому +1

    Like muito bom

  • @aswinpradeep5681
    @aswinpradeep5681 4 роки тому +1

    Thank you

  • @gouravtinker9001
    @gouravtinker9001 3 роки тому +1

    Love it😍

  • @chuckpenzone
    @chuckpenzone 3 роки тому +1

    I can't figure out the 10 people that didn't like this? What were you expecting. This is really concise and clear.

    • @Animoplex
      @Animoplex  3 роки тому

      Maybe they don't like expressions? Glad you liked the video though!

  • @SimonAllinson
    @SimonAllinson 3 роки тому +1

    I reference this series all the time to remind myself of stuff and I use After Effects every day. Go grab the pack on Gumroad 100% worth it. Keep it up!

    • @Animoplex
      @Animoplex  3 роки тому

      Thanks for the support Simon! Glad this is helpful to you as a reference.

  • @grainlegacy1553
    @grainlegacy1553 4 роки тому +1

    Thanks Alot God bless

  • @dex3k
    @dex3k 4 роки тому +1

    Thanks for great series of tutorials.
    Is there a simple way to change speed of time expression?
    nice day

    • @Animoplex
      @Animoplex  4 роки тому

      Try "time * 100" without quotes and change the number to the relative speed you want.

  • @tithiwakhariya8636
    @tithiwakhariya8636 5 років тому +6

    This whole series is amazing. I am having one issue with this artwork. When I rotate my moon around the earth through y rotation, it behaves like a 2d object. Its like a circle sheet is rotating rather than a sphere. How do I make a sphere?

    • @Animoplex
      @Animoplex  5 років тому +5

      Thanks for the compliment! Regarding the sphere, you could try adding a camera to the scene if there isn't one, selecting the circle and navigating to Layer > Transform > Auto-Orient and then selecting Orient Toward Camera. This should ensure the layer always faces the camera. Try this and see if it works, post back with your results!

    • @youngjumping2039
      @youngjumping2039 4 роки тому +1

      ​@@Animoplex Thanks for your anwsering! But the method dosen't work in my computer. Please tells me I 'm not alone. TwT

    • @youngjumping2039
      @youngjumping2039 4 роки тому +1

      @@Animoplex After one day's strive, it works. Although I still don't know why this problem hapened. Nevertheless, thanks for your video :)

    • @TyboAudio
      @TyboAudio 2 роки тому

      @@youngjumping2039 you’re not alone! I’m having the same issue. I have a camera added but my object won’t face the camera even with auto orient towards camera enabled. What causes this? I tried restarting the program and making different shapes and layers to no avail… Please help!

  • @inbanarunkumar2530
    @inbanarunkumar2530 5 років тому +2

    I should reached you early. Great video

    • @Animoplex
      @Animoplex  5 років тому +1

      Thanks! 7 more videos on the way, should be uploaded by tomorrow.

  • @gautamwait4it
    @gautamwait4it 3 роки тому +1

    Thanks a lot for this amazing series!
    But I am not able to understand why is the comet moving along x-axis, if expression is put on y-axis only

    • @Animoplex
      @Animoplex  3 роки тому

      Apology for the delay. It's moving horizontally since the 3D rotation axis is Y which is vertical. Hope this makes sense!

  • @bhasfunk8203
    @bhasfunk8203 5 років тому +1

    Hi, I want to learn expressions in after effect, I don't find any source where I can learn. Please guide me

    • @Animoplex
      @Animoplex  5 років тому

      This playlist should do the trick, have you watched all of the videos yet?
      ua-cam.com/play/PLvr5U5ZSt6IzHyvSL9fo0M9NRPsTvra31.html

  • @danielmagallanes4253
    @danielmagallanes4253 2 роки тому +1

    Thank you for the series its amazing! I just don't understand why multiply the time attribute times a negative number (value+time*-1000) instead of a positive number? why is the negative value giving the object an ascending motion instead of the other way around?

    • @Animoplex
      @Animoplex  2 роки тому +1

      The movement direction is based on the coordinates of the layer relative to the camera. If you were to parent it to another layer it might end up going the opposite direction. Same if you were to flip the camera upside down!

  • @mehdiarjmandi5280
    @mehdiarjmandi5280 4 роки тому +1

    ty

  • @ameerramzi2967
    @ameerramzi2967 6 років тому +1

    thank you for the wonderful tutorials
    I was wondering about how to animate words with time offset
    just like stacking layers with time offset

    • @Animoplex
      @Animoplex  6 років тому

      You’re welcome! Can you elaborate or provide an example for the time offset you’re trying to achieve?

    • @ameerramzi2967
      @ameerramzi2967 6 років тому +1

      giphy.com/gifs/456MlfAkkVJ2dcPnsJ
      here's a gif example
      the first text line was animated as text
      the second text line was animated as an individual layers!
      THANK YOU SOOOO MUCH SIR!

    • @Animoplex
      @Animoplex  6 років тому +1

      Email me: support@animoplex.com and I'll send you an AE project file.

    • @ameerramzi2967
      @ameerramzi2967 6 років тому +1

      thank very much sir

    • @Animoplex
      @Animoplex  6 років тому

      Just sent!

  • @nwaforpriscilliaifeoma1612
    @nwaforpriscilliaifeoma1612 2 роки тому

    Pls sir I don't know how to add the multiplication sign symbol on my windows 10 laptop, pls help me I really like your tutorial and will to follow along with what you're doing pls sir

  • @Ineffable_Experience
    @Ineffable_Experience 5 років тому +1

    great video thanks! Also: Whats the music u used?

    • @Animoplex
      @Animoplex  5 років тому

      Thanks! It's using a stock music pack.

  • @happytrailsphilippines5193
    @happytrailsphilippines5193 3 роки тому +1

    Nice tutorial. Is there any method that I can start my time expression at exactly 2 seconds? I like to scale my rocket in the first two seconds on my timeline before it rotates.

    • @Animoplex
      @Animoplex  3 роки тому

      You can use keyframes and multiply by value or write a conditional statement to only trigger the expression if 2 seconds have passed. Hard to suggest an exact approach without seeing your current expression, do you have the expression handy?

    • @happytrailsphilippines5193
      @happytrailsphilippines5193 3 роки тому

      @@Animoplex it's really hard to explain. But what I did is make the expression on another layer then pick whip the expression then add valueattime(time-x) something like this.
      thisComp.layer("Shape Layer 4").content("pacman").content("Trim Paths 1").start.valueAtTime(time-2)
      That's why I made 2 layers then hide the other one. But there is the time it's not working.

  • @mariare1162
    @mariare1162 4 роки тому +2

    Hello from Russia!! I found your videos extremely useful, your way to explain is so accurate and clear, BTW that also helps me to study English :D
    But i have a question about that type of rotation of the rocket. I watched another videos and i made it using a shape layer, i made a circle and copied the Path of it to the rocket. But your way to make that path is different. Could you tell please how to make that, or send some link? Because i don`t know how to apply these expression to my composition. Thank you ^^

    • @Animoplex
      @Animoplex  4 роки тому +1

      Thanks for the kind words! So happy to learn it's helping with English. The captions are all custom-generated, many hours were spent to ensure 100% accuracy. Hopefully it is helpful! Regarding the path, you should be able to select a path/mask and Copy the data (Ctrl+C) and then select the Position property and Paste it (CTRL+V) to generate keyframes on Position. Give that a try and see if it works.

  • @DavidUebergang
    @DavidUebergang 6 років тому +1

    Curious, when you are typing in an expression and pop-up a zoomed version of it - how do you actually make that? It's not the same recording cause it's in a text editor, but it's synced with your footage >.

    • @Animoplex
      @Animoplex  6 років тому +1

      It’s all post production! Those module rigs were built in the production file to help make it easier for people to read while typing. 200% zoom on a retina display capture was not sufficient, it needed to be closer to 400% zoom. So they are manual keyframed text animators in post-production.

    • @DavidUebergang
      @DavidUebergang 6 років тому +1

      right. So you just make the timing the same as you're typing in the screen rec? Good bit of effort, kudos :P

    • @Animoplex
      @Animoplex  6 років тому +1

      Pretty much! Just set some keyframes as each section types, moving the timeline with Shift + Page Up and Down, setting keyframes at certain intervals. It's a small effort on to help viewers follow along. Thanks for noticing!

    • @DavidUebergang
      @DavidUebergang 6 років тому +1

      Little touches :)

  • @warped_rider
    @warped_rider 4 роки тому +2

    I have something rotating with the expression: time*360 How would I bring this expression to a gradual stop?

    • @Animoplex
      @Animoplex  4 роки тому +2

      This is a tough one. Because time accumulates from the start of the comp, you can't just multiply it by a Slider Control to slow it down. You either need to use an expression memory technique like this:
      gist.github.com/animoplex/bcf2b9a63f11106a2a129d5e980f4831
      Or avoid the time * 360 altogether and just keyframe it manually. This video covers the technique, it might be of help:
      ua-cam.com/video/SG3NyHmfc0s/v-deo.html

    • @warped_rider
      @warped_rider 4 роки тому +1

      @@Animoplex Seems like the more eloquent solution is to manually keyframe. Good thing I used a simple number like 360! Thanks for the advice!

  • @awantraders8707
    @awantraders8707 5 років тому +1

    how did you open time expression dialog box at the end of video ?
    plz tell in lesson 202 Wrap Up

    • @Animoplex
      @Animoplex  5 років тому +1

      You can find those in the Expression Language Menu. More information on that here:
      ua-cam.com/video/3P1d7F2fAtU/v-deo.html

    • @awantraders8707
      @awantraders8707 5 років тому +2

      @@Animoplex thank you so much Dear

    • @awantraders8707
      @awantraders8707 5 років тому +1

      awantraders001@gmail.com
      i am from pakistan i want to purchase your full pro course along with docoumentation and written expressions but alas pay pall dosent work in Pakistan what else can i do

    • @Animoplex
      @Animoplex  5 років тому

      Paypal is not the only way to submit a payment on Gumroad, you can also use a credit card which should work fine in Pakistan. Sorry to hear you're having issues, post an update if you are able to solve this. Otherwise reach out and we'll see what other options are available.

  • @supremacyltd1754
    @supremacyltd1754 5 років тому +1

    can someone help me? im trying to make a giphy react to audio but i want the gif to go back to start when theres no bass and play or go furth when theres bass, is that possible? maybe with a plugin

    • @supremacyltd1754
      @supremacyltd1754 5 років тому +1

      i already have everything for the audio react done just need to find where to put the expression and how

    • @Animoplex
      @Animoplex  5 років тому

      You could use a plugin for this if you'd like. To target a specific wavelength for bass, you'll probably need something like Red Giant Sound Keys to generate the data for you. If you're working with volume amplitude in general, you can select the audio layer, go to Animation > Keyframe Assistant > Convert Audio to Keyframes and then use an expression like this on the Time Remapping effect on the GIF:
      afx = link to audio keyframes;
      linear(afx, 0, 100, 0, 2) // remaps 0-100 amplitude to 0-2 seconds

    • @supremacyltd1754
      @supremacyltd1754 5 років тому +1

      @@Animoplex I found a way, I used Sapphire S_getFrame and just linked the frame number to the audio keyframe, check my last video i just posted u will see what i was trying, that which i used is just a gif btw

  • @desongvilla
    @desongvilla 5 років тому +1

    great

  • @Leonid60000
    @Leonid60000 6 років тому +1

    hello, how to link 3d layer by only x,y, without z ?

    • @Animoplex
      @Animoplex  6 років тому

      It's hard to understand the question, so this is a vague answer. You may be looking for a toComp expression. This video might help you: ua-cam.com/video/FVrgLK6Zovw/v-deo.html

  • @shahkarkhan1785
    @shahkarkhan1785 5 років тому +1

    Bro can you please tell how can i make my own expression. Should I learn java.

    • @Animoplex
      @Animoplex  5 років тому +1

      You only need the basics for AE, lessons 501-507 should help you:
      ua-cam.com/video/J3e2p7wUQ9M/v-deo.html

  • @sh01
    @sh01 5 років тому +1

    I am pressing (alt + click) but there is no expression layer to input!!

    • @Animoplex
      @Animoplex  5 років тому

      With the property selected, press "Alt + Shift + =" as an alternate method. You need to have the timeline visible to the right of the property and make sure you're not in Graph Editor mode. Look for a text field on the timeline (where the keyframes go) and you should see a spot to enter text. Also make sure the value on the property turns red to confirm an expression has been added. Hope this helps!

  • @danielosuna8466
    @danielosuna8466 3 роки тому +1

    Is there a way to trigger the expression at a specific time?

    • @Animoplex
      @Animoplex  3 роки тому +2

      You can create an if else statement that allows the expression to run during a specific time period. But it depends on what the expression is doing. You may have issues with an expression like "time * value" where it will jump to the expressed value at the specified time to catch up with all the time it lost. You can combat this with a while() expression like the one below, but each frame calculation takes longer than the previous frame (it has to calculate all previous frames each frame), so keep compositions short when using this:
      gist.github.com/animoplex/bcf2b9a63f11106a2a129d5e980f4831

  • @ApiIslam
    @ApiIslam 5 років тому +2

    I want to ask u 2 things from this video
    1. Did you make the purple moon 3D shape? How to do that?
    2. How to make the purple moon rotate the big moon, but not the 2 shadow of the big moon?

    • @Animoplex
      @Animoplex  5 років тому +1

      Thanks for the questions!
      1) The moon can be created with a Shape Layer. You can add an Ellipse Path and a Gradient Fill to the Contents which will give you a similar effect.
      2) By offsetting the Anchor Point of a 2D layer in 3D space, you can use the Rotation property to rotate around the new Anchor Point in 3D space.
      Hope this helps!

    • @jomodoro
      @jomodoro 5 років тому +1

      @@Animoplex Thanks for this tutorial, it is amazing!
      sorry for my bad english, I have a question linked to this: in my case too the moon rotates like a flat coin and when it's at the nearest and farest position from the camera it looks just like a line. I don't understand how in your project the moon is always facing the camera, I don't know how to say it better
      I have all layers as 3D (both nulls + moon + planet)
      Thank you very much

    • @Animoplex
      @Animoplex  5 років тому

      Thanks for the compliments and for reaching out! You can achieve this using a number of methods. Here's two for your situation:
      1) Select the Moon layer in the Timeline and go to Layer > Transform > Auto-Orient (Ctrl + Alt + O) and choose Orient Towards Camera
      2) Apply the same expression from the Moon Null to the Moon layer but reverse the value, for example the Moon Null uses time * 100, so the Moon uses time * -100
      Hope this helps!

    • @jomodoro
      @jomodoro 5 років тому +1

      @@Animoplex thank you very much!!!

    • @Animoplex
      @Animoplex  5 років тому

      Post back with your results!

  • @shahkarkhan1785
    @shahkarkhan1785 5 років тому +1

    you make that moon in c4d? because i think in after effect it is not possible if it is possible in after effect then please tell us

    • @Animoplex
      @Animoplex  5 років тому

      The moon can be created with a Shape Layer. You can add an Ellipse Path and a Gradient Fill to the Contents which will give you a similar effect. Hope this helps!

    • @shahkarkhan1785
      @shahkarkhan1785 5 років тому +1

      When you rotate the moon on y axis in my case it's behaving like disk but in your video it's full 3d ball like.

    • @Animoplex
      @Animoplex  5 років тому +1

      You could try adding a camera to the scene if there isn't one, selecting the Moon and navigating to Layer > Transform > Auto-Orient and then selecting Orient Toward Camera. This should ensure the layer always faces the camera. Try this and see if it works, post back with your results!

    • @shahkarkhan1785
      @shahkarkhan1785 5 років тому +1

      Yo man you are really intelligent I think this will definitely work. Will try.

    • @jeanx777
      @jeanx777 4 роки тому

      @@Animoplex hello i have the same problem, when rotating the moon it looks flat :( I tray using the auto orient but, it doesn´t work. any idea why?

  • @Vova3iLvova
    @Vova3iLvova 6 років тому +1

    but i can`t separate dimensions in offset effect
    help

    • @Animoplex
      @Animoplex  6 років тому

      Thanks for reaching out! Do you have more information on your problem? Not sure if offset was used in this lesson. Maybe you’re thinking of Lesson 201? If you have questions, please reach out.

    • @Vova3iLvova
      @Vova3iLvova 6 років тому +1

      i was trying to use (time*) expression to drive offset effect. specifically Y axis. but i cant separate dimensions there
      i probably have to define them manually

    • @Animoplex
      @Animoplex  6 років тому

      This should work:
      exp = your expression here;
      [exp[0], time * exp[1], exp[2]]

  • @exogendesign4582
    @exogendesign4582 4 роки тому +1

    WOW

  • @erwinsmith4586
    @erwinsmith4586 Рік тому +1

    nice eeeee eeeeeee

  • @maxmagnus777
    @maxmagnus777 3 роки тому

    It's 72 ....360/5

    • @Animoplex
      @Animoplex  3 роки тому +1

      When opening an old project file, it's much easier to edit 360 / 5 than figure out what 72 stands for. And calculating 360 / 3.5 on the fly is not fun. Expressions are for automation, let AE do the math so you can focus on the creative stuff!

    • @maxmagnus777
      @maxmagnus777 3 роки тому

      @@Animoplex I used to program and it was heresy to add to CPU to do anything more than it should.
      I do not know does it needs to do calculation for each frame 360 / 321 (it probably does). So I am looking at it from programmers point of view. I guess that it doesn't matter for AE as it is already heavy on CPU. Adding this load would probably not change speed a smidget.