Dojo Toolkit v1
The Dojo Toolkit v1 Script is a little tool I made for Adobe After Effects CS3 and above that gives you quick access to a bunch of setup presets, expressions, and utilities. You can easily apply a letterbox or setup a camera rig with a click of a button, apply certain expressions to properties instantly, take screenshots of your compositions, and much more.

Demo Tutorial


V1.2 Features

  • Instant setup of letterboxes, camera rig, color grading adjustments, and grain.
  • Easily apply bounce and autofade expressions to properties
  • Quickly apply smooth easing expressions from Ease and Wizz (Thanks to Ian Haigh)
  • Take screenshots of compositions and save them with full transparency
  • Setup new project folder structures for assets
  • Quickly clean project and unused files
  • Works with AE CS3+

Known Bugs

  • Take screenshot feature does not work in After Effects CC.

Download

I created this script to aid in my project workflows, not necessarily to release and tweak for the public. Hopefully you’ll find this script pretty useful for your own workflow, I’m very curious to hear your feedback on scripts like these.

If you experience any bugs or wish to request new features, please feel free to leave them in the comments below or message me via Twitter or Email.

Special Thanks

I am not a Javascript developer and have been learning After Effects scripting for the past few months thanks to the content and help from Lloyd Alvarez and David Torno. A lot of the expressions included in this script such as the Bounce expression was made possibly through the efforts of the AE community over the years. Special thanks to Harry Frank for letting me incorporate his autofade expression in. Also, special thanks to Ian Haigh for letting me use the easing expressions from Ease and Wizz.

Change Log

V1.2

  • Fixed a major ScriptUI bug in AE CC
  • Removed VideoHive Setup Structure, Wiggle, and Time Expressions (They were useless)
  • Added 3 new easing options from Ease & Wizz (Thanks to Ian Haigh)
  • Added new marker option
  • Added ‘About’ button
  • Cleaned up the UI

V1.1

  • Updated script to utilize universal expressions that should work on all languages of AE
  • Updated camera rig controls to better match AE’s 3D space controls.

V1.0

  • Initial release
VinhSon Nguyen

VinhSon Nguyen is a motion graphics designer and hosts a series of creative design tutorials related to Adobe After Effects & Cinema 4D. He is also a Tuts+ Premium course instructor, pianist, and coffee fanatic. He enjoys teaching various subjects and loves to improvise music.

  • Abidal

    Great tool, a fast way to do things in AE are always welcome save time so you can focus on more impotent things.. Thanks for sharing :)

    • VinhSonNguyen

      I completely agree, glad you found the script pretty useful! If you find any bugs or want to request a feature, let me know!

  • Kenedy Torcatt

    Really thankyou for this Vihn! The Videohive author feature is a life saver… Avoid so much pain for us. Keep up the awesome work!

    • VinhSonNguyen

      Anytime Kenedy, glad you’re liking the script! Yes, I understand your struggle with the VideoHive folder structures haha. I will probably integrate the VideoHive workflow better once I get a bit more feedback from others :)

  • basem

    very nice ,

    I try it on after effects cc , but Take screenshots of compositions is not working ..

    • Mattrogers13

      I noticed the same thing. So far the rest of the expressions work.

      • VinhSonNguyen

        Hmm, very interesting. I’ll do some testing to figure out why this is, unfortunately Adobe hasn’t released any documentation as to what they changed in the ScriptUI. Thanks for letting me know!

  • Christoph

    As expected it wont work with forreign Versions of AE (German) So sad!!

    • VinhSonNguyen

      I will look into this problem and should provide a fix soon. Thanks for letting me know!

      • Christoph

        Would be nice. This is crazy, that ae still uses a localized programmin language. Come on adobe switch to english for all ae versions

        • VinhSonNguyen

          Yep, the expressions written in English is what’s causing the problem. I’ll roll out an update very soon to fix this now that I know a way to optimize the expressions for multi-languages.

  • Daniel

    Thanks, very nice!
    I’m using with the CC and the expressions are not working…

    • VinhSonNguyen

      Hey Daniel,

      I myself and a few other beta testers have tested the script on CC and things work fine (except for the Take Screenshot feature.) Are you using a non-English version of AE? If so, that may be why. I’ll be rolling an update for those users soon if you’d like to beta test.

  • terry

    Screen shot not working in CC

  • terry

    hope a fix will come out ,, a nice little helpful script …

    • VinhSonNguyen

      Working on a fix as we speak :)

  • Tasook

    incredibly helpful man, THANKS!

    • VinhSonNguyen

      Thanks man, glad you found it useful!

  • Kim Berg

    Is it possible to make the UI more narrow? There is room, but the script won´t allow it..

    • VinhSonNguyen

      Update V1.2 fixed this issue, thanks for reporting it!

      • Kim Berg

        As you can see from the image, that is 1.2

  • Joe_al

    Thanks dude for the awesome script. I however have a problem. When i click on color grade it is empty. btw im using windows 7. aecs6

  • keroro

    Hello, Where I can learn After Effects scripting like you did this from the beginning? Thank you

    • VinhSonNguyen

      I’ll do a blog post on that very soon!

  • Neil

    This looks awesome! Struggling to download? I am following Creative Dojo and tried to tweet the link?

    • VinhSonNguyen

      Thanks Neil! After the follow, the content box should disappear revealing the Download Link on the page. If you’re still having troubles, head over to the Store page and download directly from there :)

  • theepr

    that ball in this demo is a 3d object? I wonder how that shadow reacts to the ball so well?

    • VinhSonNguyen

      The orange ball in this tutorial is a 3D object made from Element 3D. By making an invisible shadow ground layer below the ball and cranking up the Ambient Occlusion, you can get some nice self shadowing like this :)

      • theepr

        so kind of U.thanks a lot

  • mohammad

    hi VinhSon Nguyen my AE cant import OBJ file what i have to do tanks