I've tried multiple times to import a SVG file from illustrator CS5.5 to Blender 2.71 and 2.73. However, I do not see a mesh, curve, or anything pop up in my "Outliner" window. So I know its not so small I can't see it. I even made sure under user preferences that the "import and export of SVG 1.1 format" is "checked." I've tried even just importing text from illustrator and I'm still getting no where. What can I do to resolve this problem? If this is common error with this version of Blender, then what can I do to transform an image into a 3D object in Blender?
This is a very common error with a simple solution.
Just because you saved your file as SVG, it doesn't mean that the information is in vector format, and blender's SVG importer expects vectors (paths) to create curve objects.
Long winded explanation:
Scalable Vector Graphics (SVG) is defined as
a modularized language for describing two-dimensional vector and mixed vector/raster graphics in XML
What that means is that the SVG format can contain three types of graphic objects:
Raster graphics (bitmap images, as pixel information)
Currently the Blender's SVG importer can only read paths (vectorial graphics). Raster and text information will not be imported.
So how do I import SVG files correctly then?
In this particular case your illustrator/inkscape file is just a bitmap image contained within the SVG file, but is not an object made of paths.
To convert a raster image (pixels) into vectors (paths or curves) it has to be TRACED
In illustrator select your graphic, and form the menu select: Object->Live_Trace->Tracing Options. Then trace.
In Inkscape select Path->Trace_Bitmap (or press ShiftAltB)
Once the image has been properly traced and saved as SVG, the file should import correctly on Blender.
Random tips to deal with SVGs
When exporting from illustrator un-check this box:
On newer versions of there is an option to save as Adobe CEF when saving as SVG. Do not use that, but SVG instead. (see this question)
To import Text.
Text in illustrator doesn't get translated into outline curves automatically when you save as SGV either: You have to select the text and go to Type->Create Outlines first. Once is converted to paths, it's easy to create a SVG file that blender can deal with.
In Illustrator you can have paths that are filled but not closed. Those paths might not translate correctly in blender, so make sure to close your paths in illustrator before exporting.
The scale in which the objects where created might not match blender's scene scale (Read this post). Upon importing you may see that there are new curve objects in the outliner but they might not be visible in blender's 3D viewport because they are too small (or sometimes too large). If that's the case you might need to zoom in on the viewport to find your objects, or you might also need change the clip point for the viewport. You can fix scale/visibility issues re-scaling the imported objects or re-scaling your scene.
protected by cegaton Jan 26 '16 at 18:27
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?