School of Motion

How to Save Affinity Designer Vector Files for After Effects

  • By Kevin Snyder
  • Share

So you want to bring Affinity Designer files into After Effects?

As I begun to fall in love with the workflow within Affinity Designer I started to ask myself, “How can I save Affinity Designer vector files for After Effects?”.
Since I’m a Motion Designer, Affinity Designer by itself would be useless as some level of integration is needed for me to utilize it.
So would this crush end with a broken heart or would it flourish and blossom into a long term relationship?
01_How to Save Affinity Designer Vector Files for After Effects_crush.gif
A person can’t deny that the integration between Adobe Illustrator and After Effects is a strong one. It doesn’t get much easier than importing Illustrator files directly into After Effects. However, there is room for improved integration, but scripts like Overlord from Battleaxe (the maker of Rubberhose) has started to fill the holes between the two programs.
Looking at the export panel in Affinity Designer, there are a number of options to export raster and vector images out of Affinity Designer. Some options are better than others depending on what you want to accomplish.
02_How to Save Affinity Designer Vector Files for After Effects_export_panel.jpg

Export Options in Affinity Designer

The available export formats in Affinity Designer include:

Raster Export Options

  • PNG
  • JPEG
  • GIF
  • TIFF
  • PSD
  • PDF

Vector Export Options

  • PDF
  • SVG
  • WMF
  • EPS

Other Export Options

  • EXR
  • HDR
If you don’t know the difference between raster and vector image formats, check out this primer on the topic.
The most robust Affinity Designer export option for vector image files is EPS (Encapsulated PostScript). EPS files can be directly imported into After Effects and behave almost just like an Illustrator file without a performance hit.
While exporting your imagery as an EPS, there are several export options available when you click on “More”. I have created a free custom preset for exporting EPS files from Affinity Designer to After Effects (see below).  
03_How to Save Affinity Designer Vector Files for After Effects_custom_EPS.jpg
Note: If you don’t plan on converting your EPS file to shape layers, you can change the “Rasterize” option to “Unsupported Properties” to preserve transfer modes.

EPS Import Limitations in After Effects

A few limitations of using an EPS file instead of Illustrator files include:
  • EPS files imported into After Effects are always imported as footage.
  • Layer names and groups aren’t preserved (once converted to shape layers)
  • It’s best save an Affinity Designer project file along with the EPS for future edits (not necessary though)
  • Opacity less than 100% isn’t supported
Most of these limitations can be overcome when we look at exporting imagery in a raster format below.
Importing an EPS file as footage doesn’t give a Motion Designer much flexibility since most Designers will animate individual elements within the scene. To break up the EPS files into individual layers, an After Effects user has a few options.

How to Breakup EPS Files Into Individual Layers

Here's a few tools you can use to breakup EPS files into individual layers.

1. Convert Vector Layer in the Timeline

Using native After Effects tools. Place an EPS file on the timeline and select your EPS layer. Go to Layer > Create Shapes from Vector Layer. The EPS file will remain on the timeline while a duplicate of your artwork is created as a shape layer.
04_How to Save Affinity Designer Vector Files for After Effects_AE_Convert_To_Vector.jpg

2. Use Batch Convert to Shape

If you have several EPS files that need to be converted at once, you can download a free script called Batch Convert Vector to Shape from redefinery.com. If you find yourself making conversations frequently, don’t forget to make a custom shortcut using ft-Toolbar or KBar for a more streamlined workflow.
Once your EPS layer has been converted to a shape layer, all the layers are contained in one layer.
Note: Another tool is needed to convert the shape layer into individual assets so that each layer from Affinity Designer will become one layer inside of After Effects.

3. Explode Shape Layers

Explode Shape Layer from Takahiro Ishiyama (available for download at the end of the article) will move all the groups contained in one shape layer and create a new shape layer for each group. The process is fairly fast, but it depends on how many layers are embedded inside of the original shape layer. Just select your shape layer and run the script.
05_How to Save Affinity Designer Vector Files for After Effects_Exploded_Shape_Layer.jpg
Using Explode Shape Layers in After Effects
Download Explode Shape Layer
You can download the Explode Shape Layers script by hitting the button below. The best part is the script is free!
Collection

Explode Shape Layers

Download Script


It’s great to have free tools to complete the basic tasks of importing Affinity Designer vectors into After Effects, but if a person wants even more options, then there is a paid tool that can help in the process as well.

4. Explode Shape Layers (with an 's')

Explode Shape Layers by Zack Lovett can convert EPS files to shape layers and explode the shape layer to multiple layers like the free options.
Explode Shape Layers also has ability to also explode only select shape layer groups, merge selected shape layers, and select only fills or strokes. The script comes with its own responsive design panel.
Note: Due to the EPS file structure generated by Affinity Designer, ESL by Lovett can fail at times. If you have problems converting your assets, use the native tools or Batch Convert Vector to Shape from redefinery.com.
06_How to Save Affinity Designer Vector Files for After Effects_ESL.jpg
My favorite feature of ESL from Zack Lovett is the ability to merge multiple shape layers into one shape layer. Often, individual objects are comprised of many elements that don’t require their own layer. Merging layers together and keeping your timeline tidy will make your mom happy.
07_How to Save Affinity Designer Vector Files for After Effects_clean.gif

How to Name Your New Layers

Now we are ready to animate! But wait a minute. The layer names are not useful. Converting vector files to shape layers inside of After Effects doesn’t retain layer names. Fortunately, if you have any of these scripts, your naming process can be sped up.
My favorite method for renaming layers is to use the native tools of After Effects to blaze through the naming process. I find that it is much faster to name my layers in After Effects using keyboard shortcuts which are as follows starting with selecting the topmost layer in your timeline:
  1. Enter = Select Layer Name
  2. Type your new layer name
  3. Enter = Commit Layer Name
  4. Ctrl (Command) + Down Arrow = Select Layer Below
And Repeat...
09_How to Save Affinity Designer Vector Files for After Effects_rename_layers.gif
Renaming your layers shouldn't take long at all!
One last useful tool that can help in the organization process is Sortie by Michael Delaney. Sortie is a powerful script that will allow the user to sort layers based on a wide range of criteria which include but not limited to position, scale, rotation, in-point, label, etc.

Is this worth it?

This may seem like a lot of work to use Affinity Designer for importing vectors into After Effects. So is it worth it? Well the short answer is Yes. Affinity Designer makes me feel like a kid again. A kid with lots of cotton candy!
10_How to Save Affinity Designer Vector Files for After Effects_love_it.gif
After you've used this workflow for a while, the process will become faster and faster. In the next article, We'll take a look at some advanced vector import options. Jinkies!
11_How to Save Affinity Designer Vector Files for After Effects_more research.gif