Skip to content
Home Blog Video Production After Effects to Blender Script

After Effects to Blender Script

  • Video Production
Blueprint Digital
Blueprint Digital

Insights from the Blueprint Digital team.

For the video production work that we do here at Blueprint, After Effects is essential. In animation projects and graphics projects for live-action videos, After Effects works wonders in compositing and for other graphical post-production work.

After Effects comes bundled with Cinema 4D lite, which as the name implies, is a scaled down version of C4D. It works well for certain types of production, but we have found we can get more functionality and creative freedom using Blender 3D.

Now, it is nowhere near as easy to move back and forth between these softwares as between AE and C4D. Unless we get a little help.

Using Scripts For Video Production | Blueprint

Thanks to Atom, a member of the Blender Artists forum, there is a great .jsx script that can be run on elements in your After Effects composition that will actually export these elements into a Blender friendly format, Python. The script can be found here.

Since it is just a .jsx script, it is very simple to use, and you can export just about anything. Now of course, whatever you export won’t necessarily import “as-is” into Blender. The script is mainly meant to facilitate matching camera movement between the two programs.

To use the script, simply download the .zip file and unpack it. In After Effects, with your composition open, select File>Scripts>Run Script File. Navigate to the unpacked .jsx file, and open it. A dialogue box will pop up. Select your camera layer, and any other layers you want to export, and then click “export.” A moment later the script will generate a python script that you can execute from the text editor in Blender.

To execute the script in Blender, open a project and navigate to the text editor. Click open file and navigate to where you saved the exported python file. Open the file, and then click “Run.” The 3D viewport should then populate with the camera and empties representing elements in your composition.

One problem you might run into is a formatting issue. When I have opened the exported python file in Blender, the script has appeared as one long line of text, instead of a properly formatted python script with standard indentation and white-spacing.

In this format, it is obviously not executable. One workaround to this issue that has worked for me is first opening the saved python script in Adobe’s Edge Code application, and then doing a “Save-As” of the script, as itself. Edge Code will properly format the script so that the next time you open it in Blender it will be executable.

In combination with Bartek Skorupa’s handy Blender to AE .jsx exporter addon for Blender, this script by Atom really goes a long way for setting up a functional two-way production pipeline between Blender and After Effects, which for us has opened up a world of creative opportunity

Ready to Dominate Online and Grow Your Business?

Schedule time to connect with Blueprint about your online goals, or request a free review of marketing campaigns.

Related Posts

Food & Beverage Marketing: How Ingredient Buyers Decide

Food & Beverage Marketing: How Ingredient Buyers Decide

Choosing an ingredient supplier is one of the higher-stakes decisions a food or beverage company makes. It runs through several people over a cycle that can stretch for months, and the deciding factor is usually how much risk each option carries for a business that cannot afford a line stoppage or a recall. For marketing[...]
How to Build a B2B Lead Nurturing Program That Closes Deals

How to Build a B2B Lead Nurturing Program That Closes Deals

Most B2B marketing teams are better at generating leads than keeping them warm. A form gets filled out, the lead lands in the CRM, and nothing happens until a salesperson gets around to it, by which point the buyer has moved on or gone quiet. In a market where the average deal takes months of[...]
How We Took the Grind Out of Link Building Prospecting

How We Took the Grind Out of Link Building Prospecting

Most link building programs stall at the same point, the prospecting spreadsheet. Finding sites worth pitching means pulling competitor backlinks, cross-checking them against what you already know, throwing out the junk, and judging what's left for relevance and quality. It's a few hours of repetitive work before a single outreach email gets written, and when[...]
Previous
Next

Partner with BLUEPRINT to reach your online goals, grow your business and reshape your story.

Get in touch with BLUEPRINT

Reach out to request a discovery call, a free campaign review, or for all other inquiries.

Subscribe to our newsletter