Current version: 2.02


AE Transfer is a set of two scripts, for Autodesk 3ds Max and Adobe After Effects, that allows these two apps to exchange parameters of 3D objects and 3D layers with each other.

The script for 3ds Max allows you to export cameras, lights, standard planes, and pass Position, Rotation and Scale properties of other 3D objects from 3ds Max to After Effects. The script generates another script as a *.jsx file containing exported data of the selected objects. This *.jsx script then runs in After Effects and creates the layers with the exported properties.

You can also export properties of a single object using Windows clipboard and then paste them to the layer in After Effects.

In case of exporting to *.jsx script, the following layers are created in After Effects:

Camera Camera
Standard Plane
Rectangle Shape
Null Object
Light Light
Any other object Null Object

The script for After Effects allows to export Cameras, Lights and 3D layer parameters from After Effects to 3ds Max. This script generates a MaxScript file (*.ms) containing exported data of the selected layers. The MaxScript file then runs in 3ds Max and creates the objects with the exported properties.

The following objects are created in 3ds Max:

Camera Camera
Rectangle Shape
Standard Plane
Null Object
Non-rectangular Shape
Point Helper Object
Light Light

The AE Transfer scripts work with all 3ds Max versions newer than 3ds Max 2013, and all After Effects versions newer than CS6. Both scripts were tested on Windows 7 and 10. The script for After Effects since version 2.02 also works on Mac OS.

Before using the tool, please check out the current list of Known issues and limitations.

For more information about using, features and installation please watch the videos below.

3ds MaxAfter Effects
After Effects3ds Max
KNOWN ISSUES 3ds MaxAfter Effects
  • 3ds Max cameras have the Scale property which missing in After Effects cameras. In cases when this property was modified, for example, when the camera was previously imported from any matchmoving/3D Tracking application, this camera will not be created correctly in After Effects.
  • The Tilt and Shift effects of a camera are not supported in After Effects. When using any physical camera type like Physical, VrayPhysical, or Corona camera, any nonzero values of Tilt or Shift parameters will result in a camera mismatch in After Effects.
  • When exporting a VrayPhysicalCamera, the FOV parameter may get incorrect values and result in a camera mismatch in After Effects. This is caused by a "Lens breathing" effect that changes the camera's field of view but doesn't actually affect the fov property in 3ds Max.
    The solution is to turn on the "Field of view" checkbox and remove any animation on the "Film gate", "Focal length", and "Zoom factor" parameters in the camera settings.
  • When exporting a Corona Camera with animated "Focal length" property, the FOV parameter may get incorrect values and result in a camera mismatch. If you need to animate the Corona Camera FOV, please use the "Field of View" or "Zoom factor" properties.
  • When exporting a Camera created using any third-party Camera-Rig tool (like Free Motion Camera Rig) or linked to its structure, some camera parameters may get incorrect values and result in a camera mismatch.
After Effects3ds Max
  • The export of a Two-Node Camera parented to another layer is not fully supported.
  • The Two-Node Camera in After Effects has the Orientation and Rotation properties, both can be modified on X, Y, or Z axis, while the standard Target Camera in 3ds Max has only Roll property which is equivalent to z-axis rotation. Therefore, any changes of X and Y values of the Orientation and Rotation properties of the Two-Node Camera will not affect the Target Camera created in 3ds Max and will result in a camera mismatch.
  • The Orientation and Rotation properties of Auto-Oriented layers can not be exported correctly to 3ds Max.
Because Russia invaded Ukraine, all payment methods don't work.
You can get AE Transfer for free.

Lifetime license for 2 computers
Possibility to update the license every 90 days
All future updates for free


Confirm password*:

Computer 1 name*:

Computer 2 name:
Right-click on This PC, choose Properties, and find the Computer name.
or Press Win+R, type cmd, press Enter, type hostname, and press Enter again.

The license is linked to a computer name in Windows. This means the scripts can be installed and run on a computer only if its name matches one of the names specified in the fields «Computer 1 name» and «Computer 2 name».

In Windows, you can find a computer name in two ways:

  1. Right-click on «This PC», choose «Properties», and find the Computer name in the opened window.
  2. Press Win+R, type «cmd», press Enter. In the opened window type «hostname», and press Enter again.

During the purchasing, you are getting the license for two computers. If you specified a single computer name, you can add a second name later at any time. So, if you have only one PC just leave the field «Computer 2 name» empty.

The license can be edited by changing computer names every 90 days. This period is counting since the purchasing day or since the last license editing.

The license can be later extended to any number of computers.


Version 2.02 Version 2.01 Version 2.0 Version 1.9 Version 1.82 Version 1.81 Version 1.8 Version 1.72 Version 1.71 Version 1.7 Version 1.6 Version 1.5 Version 1.1 Version 1.0 Version 0.51

Hi, my name is Denis Lesnykh. I’m a graphic designer and programmer.
If you have any questions please contact me at