After Effects: Dynamic Auto Rotate & Look At Expression

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

Special thanks to our sponsors Squarespace. For a free trial and 10% off, visit www.squarespace.com/dojo and use the promo code: DOJO
Modified 2D lookAt() expression: blob.pureandapplied.com.au/lo...
Dynamic Proximity Effectors with Expressions Tutorial: • After Effects: Dynamic...
Music by Artlist. Join Artlist and get 2 extra months of unlimited royalty free music downloads (plus a Creator's Pack of LUTs, presets, textures, transitions, and more): artlist.io/artlist-70446/?art...
▸ Creative Dojo Store: creativedojo.net/store
▸ Best Plugins for Motion Design & VFX: kit.co/CreativeDojo/best-plug...
▸ Best After Effects Templates: videohive.net/page/top_seller...
Disclaimer: Some of the links provided are affiliate links. Creative Dojo may earn a small commission for purchases, at no extra cost to you. It's a great way to support the channel if you enjoy our content.
Follow the Dojo:
▸ Website: creativedojo.net
▸ Twitter: / creativedojo
▸ Instagram: / creative.dojo
▸ Facebook: / creativedojo
Creative Dojo creates motion design & visual effects training, design tools, and industry content. Join the community, get access to powerful design tools and assets, and learn everything related to After Effects, Cinema 4D, and much more.

Пікірлер: 22

  • @BobShurunkle
    @BobShurunkle2 ай бұрын

    i enjoy coming back to your tutorials for quick and clear refreshers on 'how to'. years late, but thanks, as always

  • @ProdiJayMusic
    @ProdiJayMusic2 жыл бұрын

    ahh, vinhson bro! my name was j2murada back then. i randomly decided to check up on how my youtube homies back in 09 were doing. i see you're the only one that's video editing passion/fire never burnt out. glad you're doing well bro.

  • @nathitappan
    @nathitappan2 жыл бұрын

    Awesome! Thank you for the great tutorial! Any insight on how to make this work with 3D layers enabled?

  • @matcanloi
    @matcanloi2 жыл бұрын

    And he is back!

  • @CreativeDojo

    @CreativeDojo

    2 жыл бұрын

    Cranking out 2 videos a month :D

  • @aliartix6776
    @aliartix67762 жыл бұрын

    expressions man in youtube ! 😍

  • @CreativeDojo

    @CreativeDojo

    2 жыл бұрын

    Haha thanks for the support!

  • @dimitrisdimoulitsas6660
    @dimitrisdimoulitsas66602 жыл бұрын

    Beautiful Code! I guess the calculation if we want to add more than one code is a bit deeper in mathematics. Any idea how to do it?

  • @torattorat
    @torattorat2 жыл бұрын

    great. Thnx. Just a short question. I have a 3D element-eye and this has to follow a null. The eye has two radial rotation properties - up and down and left to right. How to approach this problem?

  • @CreativeDojo
    @CreativeDojo2 жыл бұрын

    Drop a comment below for the KZread algorithm 🙏🏻

  • @everydaysebra
    @everydaysebra2 жыл бұрын

    Is there a solution for when the lookAt Null and the rotation layer are parented to other layers?

  • @markieTee6354
    @markieTee635410 ай бұрын

    Please write down in the description the exact expression. I cant make it work. thanks in advanced

  • @MasonSStarkey
    @MasonSStarkey9 ай бұрын

    function lookAtme(fromPt, toPt){ d = toPt - fromPt if (d[0] == 0){ A = (d[1]>0)? 90: -90; } else { A = radiansToDegrees(Math.atan(d[1]/d[0])) } return 90 + ((d[0]>0)?A: 180+A); } var toPt = thisComp.layer("the layer we want to look at").transform.position; var fromPt = transform.position; lookAtme(fromPt, toPt)

  • @rominabianchi6872

    @rominabianchi6872

    6 ай бұрын

    thanks!

  • @TheSfelex

    @TheSfelex

    5 ай бұрын

    Thank you so much 🙏

  • @VFXBoy
    @VFXBoy2 жыл бұрын

    Wow

  • @CreativeDojo

    @CreativeDojo

    2 жыл бұрын

    Thanks for the support Mahi!

  • @oorange6881
    @oorange68812 жыл бұрын

    A comment for the KZread algorithm

  • @CreativeDojo

    @CreativeDojo

    2 жыл бұрын

    Bless your soul ❤️

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

    I don´t know why this did not work , it kept giving me an error, nonetheless I found this code which works great: p1 = thisComp.layer("Start").transform.position; p2 = thisComp.layer("End").transform.position; v = p2 - p1; radiansToDegrees(Math.atan2(v[1], v[0]));

Келесі