Community
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

import .SVG as splines

import .SVG as splines

Since there is an importer for using SVG as a map, maybe can that be quickly tweaked to function also as a geometry spline importer

14 Comments
Anonymous
Not applicable

agree

Kelly_Michels
Autodesk
Status changed to: Under Review
 
gutenbar
Enthusiast

My 2d vector editor (Affinity Designer) does not export AI, but do it to SVG.

Since it is a more neutral format, and to Splines we can not export any additional feature of the AI, to have this option would be very nice.

I've included this idea on my compilation of Spline creation and editing Ideas. Pls support this and other great ideas:

[Splines] Improved creation/editing capabilities and precision

mgmcgill
Enthusiast

I currently have Illustrator so I was able to convert to a legacy .ai file but I don't plan to own (rent) Illustrator for much longer. Glad I still had it installed to convert a logo I made in Affinity Designer. SVG is definitely the way to go.

 

harwin
Explorer

We have requested for this simple feature to import SVG/EPS since 2017. Must be difficult to code.

 

stragalet
Enthusiast

I need this too...

Kinematix1
Community Visitor

Hi guys, you can face this functionality by converting SVG file to DXF (most of vectorization programs contemplate this exportation or conversion, but you can also convert them online since there are a lot of websites that offer this funcionality for free) .

 

Once converted to DXF, you can import this new format via direct menu option "File > Import > Import..." and that's all, you have your spline visible.

shawnolson
Autodesk
Status changed to: Implemented
 
Rob.c.mayer
Contributor

@shawnolson would you be willing to explain the method that the new import uses to set the size (when maximum size isn't used?) I know SVG does not have any kind of intrinsic sense of size, but I'm getting numbers that don't feel like they make a lot of sense.

 

for completeness sake:
- My default unit is 1 system unit  = 1mm
- I've got an SVG with some specific feature intended to be 48mm across

- I import that SVG into illustrator and a certain feature has a size of 48mm in Illustrator, as expected.

- I export an AI file from Illustrator and import into 3ds Max - it has the correct size.

- I import the SVG into 3ds Max, uncheck "Max Dimension" (the input doesn't disable by the way) with the assumption that it would use some algorithm to set the size. the SVG seems to come in at 0.264583 the size from what I expect.

 

Normally I'd chalk it up to some strange Unit Conversion issue where it assumes the SVG viewport units are 1/72 of an inch, or 1/96 of an inch, but 0.264583 seems pretty random.

EDIT:
I tried an export and it seems that the System Units in Max get handled as Points in Illustrator. Is that what I'm seeing but in reverse during import?

EDIT AGAIN:
nevermind, I'm bad at math... 0.264583 = 25.4 / 96. so to normalize I need to do 100 / 25.4 / 96

From a user experience standpoint, it would be nice to have an option to do "rescale such that X SVG Units will be Y physical units" rather than having to do the "what's your largest dimension" to let us be more systematic.

Rob.c.mayer
Contributor

Addendum:
This still isn't quite right: I have to do the math twice because of how export works.

Again, my System Unit = 1mm
I import an SVG where the 1 SVG Viewbox Unit is intended to be 1mm - the SVG is, say, 48mm x 48mm. I have to scale up by 100 / 25.4 / 96 for the SVG to be the right size.

I reset Xform because I scaled.

I export and the spline as SVG, and I have to rescale it again in Illustrator this time to 100 / 25.4 / 96.

 

A unit conversion on both the import and export would be great.

 

What's interesting here is that when I bring the original into Illustrator directly, no such rescaling needs to occur at all.

klankster
Autodesk

Max should be exporting in mm scale and respecting the scale on import. Some programs do not import in accordance with the SVG spec, where the default unit type is "points".

klankster
Autodesk

@Rob.c.mayer What version of 3ds Max are you running? We did find a scaling issue but I want to be sure we fix what you're seeing.

Rob.c.mayer
Contributor

@klankster currently running 2025.2 / 27.0 - 27.2.0.20885

Can't find what you're looking for? Ask the community or share your knowledge.

Submit Idea  

Autodesk Design & Make Report