After Effects Expressions - Dynamic Line Waves using createPath() and sampleImage()

Фильм және анимация

Expressions here: app.gitbook.com/@frangiordano...
Get the Project here: gumroad.com/aexpressions?sort...

Пікірлер: 31

  • @surviverfromLOGIN
    @surviverfromLOGIN3 жыл бұрын

    Awesome tutorial! Thank you so much Francisco. Just a quick note, in the expressions link there is an error: The part where you define the line spacing is written "(index-1)" and it should be "(myIndex-1)", otherwise it wont work when i duplicate the lines. Apart from that, perfect! You're a genius!

  • @cath0dictube

    @cath0dictube

    3 жыл бұрын

    myIndex also has to be defined at the beginning: "let myIndex = thisProperty.propertyGroup(3).propertyIndex;" Great tutorial, thank you!

  • @rodvenzon1814
    @rodvenzon1814 Жыл бұрын

    this needs more support and subscription. keep it up man! Thanks for this tutorial.

  • @quentincompson2181
    @quentincompson21813 жыл бұрын

    Exactly what I needed. Thank you for sharing your knowledge Francisco!

  • @AlborzRiazi
    @AlborzRiazi Жыл бұрын

    Francisco, I can't tahnk you enough my good sir. I was just reading up about sampleImage() just to make something similar to this. I was quite confused as I was trying to find a way to map the luminance values of another layer to my lines when I found this amazing tutorial of your. and I have to tell you, in addition to helping me immensly, this video actually made my day. Cheers!

  • @frangiordano

    @frangiordano

    Жыл бұрын

    I'm glad the video was helpful to you!

  • @rafaelmoreira81
    @rafaelmoreira813 жыл бұрын

    great tutorial. happy to find this channel.

  • @whoswho4654
    @whoswho46543 жыл бұрын

    OMG I WAS LOOKING FOR THIS TUTORIAL EVERYWHERE THANK YOU SOO MUCHH!!!

  • @frangiordano

    @frangiordano

    3 жыл бұрын

    haha glad it was helpful to you :)

  • @samazoid
    @samazoid3 жыл бұрын

    literally a crime that this vid doesn't have more views

  • @frangiordano

    @frangiordano

    3 жыл бұрын

    Calling the police rn

  • @jyoshiki
    @jyoshiki3 жыл бұрын

    Thank you!! More Tutorial please

  • @laena5842
    @laena58422 жыл бұрын

    brilliant

  • @ivanmontiel7349
    @ivanmontiel73492 жыл бұрын

    Thanks!

  • @ivanmontiel7349
    @ivanmontiel73492 жыл бұрын

    Anyone knows if its possible to navigate with camera on it?

  • @johnmalcolmson7922
    @johnmalcolmson79222 жыл бұрын

    Francisco, thanks for sharing this great effect. Can you repost the project file with the corrections compiled in the comments? Keeps crashing on me and I can't solve (tried all the suggestions). => Error at line 1 in property 'path' of layer 2 ('LINES') in comp 'MAIN'. Expected: ;, an expression was disabled as a result

  • @frangiordano

    @frangiordano

    Жыл бұрын

    Sorry for the late reply. In this case you should change the expression engine to JavaScript!

  • @linostratmann3078
    @linostratmann30783 жыл бұрын

    Hi Francisco, I purchased your ae file but I always get an expression error. (Expected: ;) I cant seem to figure out why... Do you have an idea? Thanks!

  • @frangiordano

    @frangiordano

    3 жыл бұрын

    Hi! You have to go to File - Project Settings - Expressions - Expressions engine: Javascript That error happens because you're using the old engine ;)

  • @linostratmann3078

    @linostratmann3078

    3 жыл бұрын

    @@frangiordano ahhh perfect man! Genius :)

  • @ppt8309

    @ppt8309

    3 жыл бұрын

    @@frangiordano Hi, I also bought the file and it doesn't work too, I use use javascript on expression engine but i still have the expression error with ("Slider") who can't be found. Update : I use a french version and I just had to replace "Slider" by "Curseur"

  • @frangiordano

    @frangiordano

    3 жыл бұрын

    @@ppt8309 Hey there! It may be because you're using After Effects in another language. As you said, After Effects confuses some Expressions when you use another language different to the system on which the Expression was written. Hope that helps :)

  • @pablobarrantes1209
    @pablobarrantes12092 жыл бұрын

    could not understand a thing

  • @evangomez11
    @evangomez11 Жыл бұрын

    Purchased the project file but it crashes AE everytime I try to open.

  • @frangiordano

    @frangiordano

    Жыл бұрын

    Thanks for purchasing my project! What version of After Effects are you using? Also, this is quite a heavy project, it may not work very well if you're using a not good performing computer. Let me know!

  • @evangomez11

    @evangomez11

    Жыл бұрын

    @@frangiordano, I'm using the latest version on a 2021 Macbook Pro. I downloaded an earlier version of After Effects and the project is currently working on there. Thanks!

  • @HinnerkHesse
    @HinnerkHesse Жыл бұрын

    Hey man, I bought your file but it has 38 expression errors if I open it ... :D what is going on? edit: yea I also changed the language of the "slider" to "Schieberegler" in German. So, you should put a readme addition to the project files wich explains that issue! :)

  • @frangiordano

    @frangiordano

    Жыл бұрын

    Hi! Thanks for purchasing the project. Yes, sadly After Effects Expressions won't translate very well when using a different language than the one used when creating the project.

  • @JK_Green

    @JK_Green

    Жыл бұрын

    @@frangiordano was this written in German?

  • @SalaakReviews
    @SalaakReviews2 жыл бұрын

    Flaco vos sos mas argentino que putear a un arbitro antes que arranque el partido vos no me engañas me escuchaste

  • @benstern310
    @benstern310 Жыл бұрын

    When duplicating the lines at @27:03 this seems to stack the lines on top of each other for me. The only way to overcome this is to copy the "lines" layer separately. Is this process exactly the same or can it use up more processing power? let myIndex = thisProperty.propertyGroup(3).propertyIndex; seems to not be working correctly. Is the code correct: let amountOfPoints = thisComp.layer("CONTROLS").effect("amount of points")("Slider"); let distanceBetweenLines = thisComp.layer("CONTROLS").effect("distance between the lines")("Slider"); let distanceBetweenPoints = thisComp.width/amountOfPoints; let yInfluence = thisComp.layer("CONTROLS").effect("Y influence")("Slider"); let myIndex = thisProperty.propertyGroup(3).propertyIndex; let myPoints = []; for(i=0; i

Келесі