Dojo Extruder Introduction Post
Here’s a nifty little script I created to automate the creation of ‘pseudo’ 3D extrusion. This script automatically creates multiple copy stacks and layers them on top of each other to achieve extrusion. You also have a few cool options to tweak shading, bevels, extrusion depth, and much more. The best part is, the script is free for everyone!


Why Use This Over Element 3D?

You simply don’t. This is not an alternative method if you have Element 3D at hand to create fast 3D extrusions. This script is purely here for those who need to create 3D extrusion and don’t have Element 3D or similar 3D plugins. This is also a handle script for VideoHive template makers who do not want to use Element 3D in their projects, but still want a fast way to create 3D extrusion.

How It Works

This script stacks a bunch of extrusion copies on top of each other to create extrusion depth. The script automates this process and also automatically creates a control null which everything is parented to. You have the option to control the extrusion amount by adjusting the Extrusion Depth. There are also lighting and shading options that will allow you to achieve a much more realistic and better looking result. Everything is fully reactive to AE lights and cameras. There’s also a quick option to soften things to smooth out the rough edges if needed. To move and animate the 3D object, you can use the control null’s position, rotation, etc.


Dojo Extruder 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 Extruder 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 enjoy writing these little scripts as it gives me a chance to practice my programming skills. Updates will roll out for this script periodically as I learn some more clever ways to automate the process. If you guys have any feedback or tips on how to improve this script, let me know in the comments below!