Dojo Glitch: Chromatic Aberration And Glitches

Dojo Glitch Post
Dojo Glitch is the latest script that I created to automate the process of separating RGB channels from a layer instantly. Although nothing spectacularly new on its own, it does zip through the tedious process with a click of a button. Along with automation, you’ll also get a control null with settings to adjust glitch amount, glitch frequency, artifacts, flicker, and more. Dojo Glitch is a handy tool that will allow you to create glitch transitions and chromatic aberration in a breeze.

Tutorial Demo


  • Automated RGB channel seperation
  • Control null with ability to alter:
    • Glitch Amount (X and Y separately too)
    • Glitch Frequency
    • Artifact Brightness
    • Artifact Speed
    • Flicker Amount
    • Flicker Frequency
  • Automatic mirror/tile edges to prevent cutoffs

Download Dojo Glitch

Dojo Glitch is currently not compatible with After Effects CC 2014 13.0.0 – 13.0.2 due to a known bug in After Effects. Adobe is aware of the problem, in the meantime please use Dojo Glitch with After Effects CC and below.

This script is a free script under the “Name Your Own Price” platform, so if you find this script useful, feel free to donate whatever amount you’d like. You can download Dojo Glitch and/or donate here.

If you’d rather skip the store procedures and download it immediately, you can unlock the download link by clicking on one of the social lockers above.

I will be adding more features to the script upon request, so if you have any ideas, let me know in the comments below! You can also get early notifications and beta access to all my scripts by subscribing to the Dojo Newsletter. As always, if you create something cool, I’d love to see it! If you have feedback, I’d love to hear it as well.

  • Abidal

    This is really perfect..
    Maybe one day I’ll stop buying add-ons, scripts and plug-ins from other sites and just check you scripts.. it look like you will create them all for us while you get advanced in scripting and AE JS 😉
    Thank you.

    • VinhSonNguyen

      Haha, there will always be better people out there so I still recommend buying from other sites :)

      Thanks again!

  • Visual Effects

    That’s very awesome , thank you VinhSon on your efforts =)

    • VinhSonNguyen

      Thanks for the support!

  • Teo Bucci

    Nice update! But I’ve already found 2 errors that the script does, such as the banner, It’s difficult to explain it in a single comment but if you want I can try :)

    • VinhSonNguyen

      What 2 errors are you experiencing?

      • Blackbox Corp

        I found an error. I cant pre compose all layers to transition into another comp.

        Here is a screenshot (in german) –

        (konnte nicht gefunden werden = cant find | Helligkeit = Brightness)
        The same with evolution.

        • VinhSonNguyen


          Thanks for reporting this in! I can’t really tell what you did to get that error, but based on your description, the script isn’t able to locate the Null Controller or the sliders.

          Did you try to precompose all the stuff you want to glitch first, then run the script with that precomp selected?

          • Blackbox Corp

            I select all layers and pre compose them. After this, the error appeard.
            The goal is, to glitch the whole scene into another one.


          • VinhSonNguyen

            Ah I see what you did now. Dojo Glitch works with 1 flat layer. Multiple layers would mean it would have to matte each of those layers and would be intensive. Try precomposing all those layers first into 1 composition. Then run Dojo Glitch on that 1 comp.

            I will definitely try to think of a workaround for this ASAP. Thanks for bringing it to my attention!

      • Teo Bucci

        Found another error! :( First you should check if the user as an active composition and if not alert him with something like if(app.project.activeItem != null && app.project.activeItem instanceof CompItem){

        //do stuff

        }else alert(“Please select a composition”);

        second, if the user, like me before, didn’t have “Allow scripts to write files…” in the preferences the script loaded the GUI but dind’t work, and also the file created by export to bytes isn’t removed form Desktop (i use win 7 64bit), if you want help fixing these two last bugs write me on my Facebook profile because it would be too long to give you the code here :)

        • VinhSonNguyen

          Hey Teo,

          I don’t think not writing a check alert or requiring AE to have write access is a bug or error in my script. The alert is more of a friendly notification, not an error in code. The write access is a given and is nothing I can do about as it’s an AE settings thing. But I will add a checking function that will check for both and alert in the next version. Thanks for your input!

          Oh really? Send me a screenshot of the “file” you’re talking about on the desktop that isn’t being deleted.

          • Teo Bucci

            That’s what I got.
            Yes, I know that the alert isn’t an error but I advice you putting it in the script; then I’m not saying you to change the pref in Ae, because obviously it isn’t possible, I’m just saying you to add that function to check if the user has that option checked, and if not prompt him to change it. Try to disable it and launch TypeMoney, in my scripts I do like that, let me know what do you think about it.

          • VinhSonNguyen

            Yep, just added the functions to check whether or not Write Access is granted.

            That’s strange, on my Macs and PCs that I tested the scripts with, never got that file on the desktop…

  • JINY

    i love so much T_T Thank U !! Thank U !!

    • VinhSon Nguyen

      Thank you for your support!

    • VinhSon Nguyen

      You’re welcome!

  • mac677

    I’m having a problem with the script. When I add the effect and preview it before rendering, it shows up fine. But once I render it out it just blurs the footage I used it on. Is there a specific way I’m supposed to render it or is it the version of after effects I’m using (CS6)?

    • VinhSon Nguyen

      Can you post a screenshot of the issue? AE uses the same render engine for previews/rendering so what you see is usually what you get when rendering. The script works with AE CS3+ and doesn’t require any special tinkering for rendering.

      • mac677

        On the left is what it looks like in the preview and on the right is how it looks rendered out

        • VinhSon Nguyen

          Wow, that’s strange. How are you rendering it?

          • mac677

            I’ve used H.264, regular .mp4, and AVI. The only time it didn’t look like that was when I went into the glitch source and rendered that out

          • VinhSon Nguyen

            It must been your effect stack or some sort. It’s hard to tell. Dojo Glitch does nothing but automate the process in After Effects, it’s not a plugin of any sort.

          • mac677

            Effect stack?

  • Arash Bhd

    Hey…Thanks for your great plugin…
    Still there is no way of using your plugin in CC 2014 ? :(

    • VinhSon Nguyen

      Thanks! You CAN use this script in AE CC 2014 as long as you’re using 13.0.2 or higher :)

  • VinhSon Nguyen

    No idea what you’re talking about :)

  • julenXplorer

    Hi boss! I have problems when I precompose the 4 layers of glitch script. Only apply the script, pre compose, and error.

    I hope you know what is.

    Thanks mate!

    Screenshots of two steps I do:

    • VinhSon Nguyen

      I’ll look into this issue, it seems precomposing the controller screwed up the expressions (which should be dynamic). In the meantime, can you try precomposing the composition that contains the 4 layers instead of precomposing the 4 layers themselves? Thanks for bringing this issue to my attention.

  • julenXplorer

    thanks! I´m a nob! Creating a new composition and introducing the first comp with the glitch script, I can precompose all composition that I have in the project.

    Thanks very much!

  • Ivano Raffaele Buffa

    i got a problem with the download… after clicking the download link, it open a page with the 404 error… how can i download the script?

    • VinhSon Nguyen

      Try re-downloading it now. Fixed the issue on the site.

  • Pingback: 8 Ways to Create Digital Distortion in After Effects()

  • Crow

    Script Alert

    • VinhSon Nguyen

      Do as it says, and enable “Allow Script to Write Files and Access Network” in Preferences.

  • chilucky

    hi.. please help me! i use ae cs6. i’ve installed dojo and i’ve restarted my ae. but when i open it again and try to launch the dojo, it still ask me to restart my ae again. how to fix it? i really want to try this dojo ;( please help me.

    • VinhSon Nguyen

      Hi, please try updating to the new version where I ditch the whole pseudo effect method altogether. Should work flawlessly now :)

  • Sufi99

    Whenever I attempt applying the effect,it says “this project contains 1 reference to a missing effect.Please install the following effect to restore this reference. (Dojo Glitch”). Any idea why? :(

    • VinhSon Nguyen

      Ignore it, it’s a warning AE says about pseudo effects. The latest versions of AE doesn’t prompt this.