How to Import Flash SWF Vector Images into Reallusion's Cartoon Animator (without Adobe Flash) and Apply Render Styles

How to Import SWF Vector Images into Reallusion's Cartoon Animator
If you have Cartoon Animator 4 and want to use vector images your only option is Adobe's SWF format. If you don't have Adobe's Animate CC there are very few applications that support output as SWF. This tutorial shows how to convert a vector file exported as a WMF, convert it to SWF, then apply Cartoon Animator's legacy color system, Render Styles, so you can recolor you image directly in the software.



A Little Cartoon Animator History Pre SVG Support and More Information About the Tutorial

From Cartoon Animator 5 forward the software now supports SVG vector graphics making the need for SWF vector graphics virtually obsolete. However the software still supports SVG vectors and the legacy render styles system if you choose to use it.

Prior to version 5 Cartoon Animator 4 used to feature SWF vector images more prominently for character and prop creation, back when it was launched as CrazyTalk Animator 2. So much so that they built into the application a Render Styles system that made it easy to recolor vector images if you took the extra steps to create vector color groupings for G2 vector characters and props.

Unfortunately G2 Vector characters weren't the success story Reallusion hoped for, proving to be too difficult for the average user to make, and they also required Adobe Flash (now Animate CC) for which many users weren't willing to invest in a subscription.

Since then CrazyTalk Animator 3, and Cartoon Animator 4, focused more on high resolution bitmaps to create quality characters and props, however the Render Styles system and support for vector images still remains.


SWF Not Widely Supported

The only vector file supported by Cartoon Animator 4 is Adobe's SWF format which isn't widely supported outside of Adobe apps, and even less so since the file format was phased out as a web standard at the end of 2020. 

If you have Adobe Animate CC then its SWF output works with Cartoon Animator Fine. All you need from this tutorial is to learn how to apply Render Styles to your SWF vector images.

If you don't have Animate CC, I've scoured the internet for a file converter that can convert an SVG file to an SWF file. There are a few apps that claim to do this but their SWF output isn't compatible with CA4 - often creating an image that appears invisible when imported.


One App That Can Convert to SWF

Fortunately I found one old, freeware, app that can convert from WMF (Windows standard vector file format) to SWF extremely well (if you can get it working - more on that later). It's not SVG but most vector drawing apps (including the free app I use, Inkscape) can export illustrations as WMF files since it's a format that has been around for years.

Kvec by KK Software, as mentioned is freeware. The Windows version has both a graphical user interface (GUI) and a command line version. Other versions for Mac and Linux are command line only. I highly recommend using the GUI Windows version, if you can get it running - even through an emulator on a Mac or Linux - as it is the simplest option, and you'll be able to experiment with other Kvec functions (like trace bitmaps and export them as vector images).


If the GUI Version Fails, the Command Line Version Should Work

The Windows GUI version worked without any issues on my laptop however, on my desktop PC, while it installed fine, it would not open any images. Instead I'd get an exception error. At first I thought it might be because I don't have Adobe Flash installed on my desktop - my laptop has an old version of Flash installed - but the command line version worked perfectly on my desktop PC... so I guess it's not the lack of Flash?

Using the command line version of Kvec is not difficult, but it does require a bit more setup, and is not as elegant as just opening a file you want to convert, converting it, and then saving it out.


How to Import Vector Images and Add Render Styles - Free Video Tutorial

Below I've created a free video tutorial that shows you how to export vector images from Inkscape as WMF files, convert them to SWF with Kvec using both the Windows GUI and Command line versions of the app. Then I show just how simple it is to make your vector images compatible with Cartoon Animator's Render Styles system.

This video tutorial is included with your purchase in which you get all the image files I used in the tutorial, including my finished Render Style prop.

Also included areall versions of Kvec for your convenience (also just in case the Kvec website disappears as it looks very unsupported due to it being an old app). You're not paying for Kvec. Download it free from their website if you'd prefer.

Cartoon Animator's Render Style system is a real time saver. Particularly how it makes recoloring vector props so much easier when you want to mix and match props from different scenes. In Cartoon Animator if you see a prop or character with 'RS' in the top corner of its icon in the Content Manager that stands for 'Render Style' compatible.

Render Styles gives you the flexibility to do things like create day and night versions of the same scene without having to export everything to Photoshop for recoloring. Not to mention having perfectly sharp props that don't pixelate no matter how far you zoom in on them for a close up.


Start Making Vector Images for Cartoon Animator with Inkscape

If you're new to vector drawing, or want to get started, on my Animation and Video Life blog I reviewed two excellent beginner courses on how to use Inkscape to create Cartoon Backgrounds and Characters here, no drawing skills required. I actually used these courses to learn Inkscape's vector drawing basics myself.