- Now includes Includes a simple, easy-to-use ScriptUI interface.
- Now works on multiple layer selections in the active composition
Note: Long compositions may take a while to process, but this will be optimised shortly.
A short demo video will be uploaded shortly.
This is an After Effects script that can take a 3D layer's transforms, in conjunction with the movement of the camera, and convert all properties to 2D position, scale, and rotation values. It will also optionally add corner pin data that will replicate the 3D rotation of layers in perspective. If the layers and camera do not rotate, the corner pin data can be ignored.
This will allow a 3D camera to be used to create 3D accurate movements, and then convert them into 2D space, looking visually identical, but without the need to maintain a camera and other properties.
You can choose to either bake the conversion to keyframes, where unnecessary keyframes will be removed, or leave the values maintained as expression links, to allow for realtime updates from the original 3D source layer.
A duplicate layer will be created with the above values (with the suffix "2D>3D" appended) and if required the camera and/or the original 3D layer) can be removed.
Simply copy the script to your ScriptUI folder, access the panel from the 'Window' menu, select the 3D layers in the composition, and run the script using the button in the panel.
- Currently tested on Adobe CC and later.
- Shape layers may require pre-composing, if issues are encountered.
Let me know if there are any issues!