AE to C4D
Posted: April 22nd, 2007, 12:44 pm
pt_AEtoC4D:
These scripts export data from After Effects to Cinema 4D. AEtoC4D exports AE cameras, nulls with the position and rotation of other layers, the comp frame rate, duration and start frame. Requires AE 7.0 and C4D R9.6, or greater.
Download pt_AEtoC4D_v1.4.zip
v1.4 UPDATE - JUL 10
Added CS5 compatibility.
v1.3 UPDATE - AUG 08
1. Now imports rotation for all layers, not just cameras.
2. Fixed bug when importing cameras with static rotation values.
Original After Effects composition:

Resulting Cinema 4D project:

Thanks to Paul Babb, Rick Barrett and Liam Stacy at Maxon, Ko Maruyama, Stu Maschwitz, Dale Bradshaw, Nab, Steve Kirby and Salvador Zalvidea for their help and ideas.
Instructions:
1. Put pt_AEtoC4D.jsx in Adobe After Effects / Scripts
2. Put pt_AEtoC4D.CSC in Cinema 4D / library / scripts.
3. Animate your scene in After Effects using a Camera with Layer > Transform > Auto-Orient set to Off. Animate rotation using the XYZ Rotation properties, not Orientation.
4. Select the cameras and layers you want to export and choose File > Scripts > pt_AEtoC4D.jsx. You'll be prompted to save a text file.
5. In C4D, select Plugins > User Scripts > pt_AEtoC4D and select that text file.
NOTES:
1. This script doesn't export camera zoom. You'll have to set the camera's field of view manually in C4D after import. Check out the test project, which uses nulls as a guide to help line up the FOV.
2. This script doesn't export parented layers.
These scripts export data from After Effects to Cinema 4D. AEtoC4D exports AE cameras, nulls with the position and rotation of other layers, the comp frame rate, duration and start frame. Requires AE 7.0 and C4D R9.6, or greater.
Download pt_AEtoC4D_v1.4.zip
v1.4 UPDATE - JUL 10
Added CS5 compatibility.
v1.3 UPDATE - AUG 08
1. Now imports rotation for all layers, not just cameras.
2. Fixed bug when importing cameras with static rotation values.
Original After Effects composition:

Resulting Cinema 4D project:

Thanks to Paul Babb, Rick Barrett and Liam Stacy at Maxon, Ko Maruyama, Stu Maschwitz, Dale Bradshaw, Nab, Steve Kirby and Salvador Zalvidea for their help and ideas.
Instructions:
1. Put pt_AEtoC4D.jsx in Adobe After Effects / Scripts
2. Put pt_AEtoC4D.CSC in Cinema 4D / library / scripts.
3. Animate your scene in After Effects using a Camera with Layer > Transform > Auto-Orient set to Off. Animate rotation using the XYZ Rotation properties, not Orientation.
4. Select the cameras and layers you want to export and choose File > Scripts > pt_AEtoC4D.jsx. You'll be prompted to save a text file.
5. In C4D, select Plugins > User Scripts > pt_AEtoC4D and select that text file.
NOTES:
1. This script doesn't export camera zoom. You'll have to set the camera's field of view manually in C4D after import. Check out the test project, which uses nulls as a guide to help line up the FOV.
2. This script doesn't export parented layers.