Export animation data to Adobe After Effects #29858
Labels
No Label
Interest
Animation & Rigging
Interest
Blender Cloud
Interest
Collada
Interest
Core
Interest
Documentation
Interest
Eevee & Viewport
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
Import and Export
Interest
Modeling
Interest
Modifiers
Interest
Nodes & Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds, Tests & Devices
Interest
Python API
Interest
Rendering & Cycles
Interest
Sculpt, Paint & Texture
Interest
Translations
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Meta
Good First Issue
Meta
Papercut
Module
Add-ons (BF-Blender)
Module
Add-ons (Community)
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
6 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: blender/blender-addons#29858
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Project: Blender Extensions
Tracker: Py Scripts Release
Blender: 2.64
Python: 3.2
Script name: Export: Adobe After Effects (.jsx)
Homepage: http://cg.bartekskorupa.com/b2ae/
Wiki page: http://wiki.blender.org/index.php/Extensions:2.5/Py/Scripts/Import-Export/Adobe_After_Effects
Author(s): Bartek Skorupa
Category: Import Export
SVN Download: https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons/io_export_after_effects.py
Status: Open
%%%Export cameras' and objects' animation data to Adobe After Effects.
works in blender 2.59/2.60 and After Effects CS3 and above.
Works with square and non-square pixels.
Camera and objects can be animated. Locations, rotations and zoom will be exported.
INSTRUCTIONS:
Select your camera and all objects you want to export and go to File -> Export -> After Effects(.jsx).
A .jsx file will be created that you can run as a script in AE
In AE go to: File --> Scripts --> Run Script File...
and browse to the .jsx file created by blender.
New composition will be created.
Nulls objects follow selected objects' locations and rotations.
You can use them as reference points for tracking and adding effects.%%%
Changed status to: 'Open'
This task was automatically closed as archived as part of migration, because it was determined to be no longer active.
The authoritative list of addons is on the wiki, we no longer have a report for each addon to track bugs and updates. Bugs can be reported individually and assigned to the addon developers. See the #Addons project page for more information on the workflow.
Changed status from 'Open' to: 'Archived'
%%% Date: 2011-10-22 14:59
%%%Changelog entry:
23.01.2012 - v. 060:
%%%
%%%Hi,
Due to changes to the api including the merging of bmesh, several addons are outdated.
Please, if you are the author of an addon check your script with blender revision 44256 or newer.
That is builds made After blender 2.62 official release.
I would ask that updates be made to your addon before the Blender 2.63 release.
6-8 weeks away.
This allows time for the api to become more exposed & bmesh to stablize furthur.
If you need help, drop into irc freenode #blenderpython or #blendercoders & feel welcome to ask questions.
At the time of 2.63 release, scripts that are not repaired or in active developement will have their tracker page marked "Closed"
this will not affect your links to the tracker, similar to closing scripts in 2.49b, the page will be still availible & can be re-opened.
Thanks for your understanding & patience during these Exciting Times.
Brendon.
%%%
%%%Thank you for drawing our attention to new API. Exporter to After Effects is not affected by latest changes, it works fine. I will however keep eye on it.%%%
%%%Update of March 10th 2012 and March 12th 2012:
Added export of Blender's lamps as After Effects lights.
There is a limitation in After Effects scripting language that doesn't allow to change the type of the light, so every lamp is exported as After Effects "spot light".
Keyframes are added only when needed. Rotations are now represented by After Effects Orientation.
Plans for the future:
Last missing feature that I have in mind is possibility to export Blender's planes as After Effects solids.
I need to figure out the way to calculate proper orientation of the plane when the user rotates or moves it in edit mode. In such case - neither location nor rotation of the object changes. At the moment the exporter is not aware of changes made to the mesh. It bases on the object matrix.%%%
Added subscriber: @ilko
Hello,
any chance to see this updated to Blender v2.8x ?
Added subscriber: @KennyJ
I recently created a repo here fixing for 2.9: https://github.com/kenxjay/io-export-after-effects-2.9
Then found a more robust update here on Blender.org: https://developer.blender.org/diffusion/BAC/browse/master/io_export_after_effects.py
Added subscriber: @Medeleanu_Constantin
Hello, can you please tell me how to install the After Effects Add-on on Blender 3.4
I have After Effects version 2023.
I used this name for the script, but it doesn't work.
io_export_after_effects_3.4.py
I put the script in: C:\Program Files\Blender Foundation\Blender 3.4\3.4\scripts\addons
Thank you very much,
Adrian Medeleanu
Hi there Adrian,
I ran this in Blender 3.4 and the script add .jsx as an export option. Is the problem you are seeing exporting from Blender, importing into After Effects 2023 or running the script at all.
The script isn't packaged so you won't be able to install it through preferences i.e.Preferences->Add-ons->Install. Instead go to Scripting window in Blender, create New by pressing the button and copy and paste the script from https:*developer.blender.org/diffusion/BAC/browse/master/io_export_after_effects.py in the editor. Press the play button and you should see bpy.ops.text.run_script() appear in the console log.
If you know go to File->Export on the menu you will see Adobe After Effects (.jsx) as an option.
Let me know if you need further help.
Regards,
Kenny
Hey Kenny, thank you very much for your help.
I did all the steps, but when I bring the object named vas.jsx, from Blender to Adobe After Effects 2023 with Scripts > Run Script File... it shows me just a square line (like in the images uploaded here) , without anything else - not the 3D object from Blender.
Can you please tell me what am I doing wrong?
Thank you very much,
Adrian Medeleanu
Hello Kenny, first I want to wish you a very good New Year (it's coming...) :))
Can you help me with the problem from above?
Thank you very much,
Adrian Medeleanu
Hey Happy New Year to you too.
If memory serves you will need to render your Blender scene. I would suggest an image sequence with transparency.
Then import this sequence into After Effects. Parent this to your element with the tracked data keyframes.
The objects in your Blender scene do not get exported in the JSX only the tracking data.
Hope this helps.