Extremely poor performance when displaying imported SVG text (Outlines)

Extremely poor performance when displaying imported SVG text (Outlines)

bensbenz
Advocate Advocate
8,749 Views
54 Replies
Message 1 of 55

Extremely poor performance when displaying imported SVG text (Outlines)

bensbenz
Advocate
Advocate

I created an SVG file that has the outlines of text that I want to engrave, and when I bring it into fusion the whole program becomes so slow its unusable. If I toggle the sketch off that contains the outlines, its back to normal. Once I have finally managed to get the text in place, if I make an extrude of it and toggle off the sketch everything runs fine. The problem is that its so slow to start with that its almost impossile to get it scaled and positioned. I have checked my system resources and it doesnt appear to be taxing my machine at all. I have tried other suggestions on the forum such as disabling effects and updating my graphics driver but nothing helps. I am able to accomplish pretty much the same exact thing in SW running in a VM on the same machine with better performance, so its got to be fusion. I really need to resolve this as its something I will be doing a lot of in the near future.

 

Thanks

 

Just FYI my machine specs are:

GPU: Geforce GTX 750Ti

CPU: i7-3770 @ 3.4GHz 

Memory: 16GB

Driver Version: 347.52

OS: Windows 8.1 Pro

 

 

8,750 Views
54 Replies
Replies (54)
Message 41 of 55

TinWhisperer
Advocate
Advocate

I too am extremely frustrated with this.

 

I will use svgs from different sources and mash and mix them to make signs or different creations that I cut with my plasma table. 

 

It does feel like fusion360 cad cam software should be able to handle that workflow.

The lag that it can produce is crazy.

I don't know how many not responding crash reports I've sent to Microsoft but it has to be hundreds.

I went so far as to spend thousands and thousands of dollars on a new computer hoping it would mitigate this problem.

 

Nope.

 

It seems like all the workarounds take all the flow out of my workflow.

 

Does fusion plan on fixing this problem? 

 

Many many years the same complaint over and over and over.

 

I made the leap from inexpensive software to Autodesk software thinking that a legit pay to play software would be able to have the workflow to design a simple sign even if it does contain 10,000 elements and produce a cam file and get my job done without my brand new computer crashing a hundred times. 

 

Why can't you not fix this?

 

Do you actually plan on fixing it?

 

I have a huge amount of regret for the money and time I've spent on both your software and hardware to run it.

 

Other software seems to be able to manage this. Sheet cam. Hypertherm's cad cam nesting. 

 

What's the problem fusion?

 

Autodesk is supposed to be the leaders in this not just kicking the SVG can down the road.

Just log on to the langmuir forum site or plasma spider to see the amount of contempt for your software.

You guys should just fix it or clearly advertise that your software is crippled in this way.

 

It is sure wasted a lot of my time and money.

 

Just a tip to those trying to still work with this. turning off your design history helps some. 

 

Maybe built-in polyline to spline converter with the SVG importer would help. 

 

I just want it fixed so I don't have to spend a whole day on a project that should only take 20 or 30 minutes.

 

And if it's not going to get fixed just let us know, so we can move on to different software. 

 

 

Message 42 of 55

HughesTooling
Consultant
Consultant

@TinWhisperer  Have you got a SVG you can share? Are you creating solid bodies from the import or just machining straight from the curves? If working direct from the curves have you tried with Show Profile unchecked?

HughesTooling_0-1625675875243.png

Fusion should be OK with a few hundred curves but quite often something someone says is simple ends up with well over a thousand curves and Fusion is just not going to handle that. The sketch solver and profile detector is just not able to handle thousands of curves. 

 

Mark

 

Mark Hughes
Owner, Hughes Tooling
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


Message 43 of 55

TinWhisperer
Advocate
Advocate

Here is one svg and a sign that was created from it in DXF. 

This SVG was not so bad but after some work in fusion it is not responding often.

 

My rant post earlier was definitely over the top I am just frustrated with the constant crashing.

 

Thanks 

Message 44 of 55

HughesTooling
Consultant
Consultant

@TinWhisperer  What are you doing after import that causes slowdowns? I experimented a  bit with the design in my post above as it had some errors, these errors also show in Rhino so not a Fusion problem. I exploded the design in Rhino and it has over 1,000 curves, I didn't have any real problems editing and fixing the problems in Fusion. I only unfixed the parts I needed to work with and unchecked show profiles and show points. One problem I did find is if I tried to move all the curves in the sketch it took quite a while and there were errors after the move.

 

@jeff_strater  can you take a look at the attached f3d file. Try editing the sketch and make a point to point move from the corner of the K to the sketch origin. 2 things you'll notice are it takes ages and some of the ellipses end up in the wrong place. 

HughesTooling_0-1625761386655.png

@TinWhisperer  If you need to move something like this around your best bet is create a component, import the sketch with the component active then move the component, this move is instant. Also patterns and copies of the component are easier to create and work with.

 

Quick example of copied components. @jeff_strater  I noticed lately Fusion's display becomes quite slow while dialogs are displayed like below, after clicking OK rotating the display is fast again.

HughesTooling_1-1625761871648.png

 

 

Thanks Mark

Mark Hughes
Owner, Hughes Tooling
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


0 Likes
Message 45 of 55

HughesTooling
Consultant
Consultant

@TinWhisperer  Can you share the f3d file you made the DXF from please? I guess it's not supposed to look like this? The tree SVG is just over 1,400 curves so probably pushing what Fusion can handle.

HughesTooling_0-1625763072623.png

 

 

Mark Hughes
Owner, Hughes Tooling
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


0 Likes
Message 46 of 55

TinWhisperer
Advocate
Advocate

thanks for looking at this.

this file is not as bad as some which I ended up having to abandon.

I would end up taking this file all the way through to producing and posting tool paths for the plasma.

Usually the lag only builds on files like this and if i am lucky I may post a CAM files. or maybe ill have to abandon  the file and start again fresh.

0 Likes
Message 47 of 55

TinWhisperer
Advocate
Advocate

here is some common everyday experiences I have screenshotted.

 

my hardware specs.

Intel(R) Core(TM) i5-10600K CPU @ 4.10GHz 4.10 GHz

16.0 GB (15.9 GB usable)

RTX 3070

1TB SSD main Drive

 

 

0 Likes
Message 48 of 55

jeff_strater
Community Manager
Community Manager

lots of topics here...

  1. large SVGs.  Yes, 1000 curves of any type will always choke Fusion's sketch environment.  Both the profile recognition and the solver.  SVG import was never really intended for these kinds of workflows.  The idea was to create profiles similar to what you would create manually - so, many 100 curves, max.  Now, you can argue that "intended use" will always be violated, and I guess that is true.  But, if I try to tow a 6-ton 5th wheel with a Prius, I should not expect it to work well
  2. ellipse support.  As has been noted in countless other threads, Fusion does not support ellipses, and particularly trimmed ellipses well.  So, it is not surprising that the ellipses flip or behave badly under edit
  3. the combination.  Lots of curves, some of which are ellipses, I suspect, send the solver into "numerical" mode, further slowing things down.
  4. slow when dialogs are up.  I haven't experienced this in a general way.  However, I do know that some dialogs that have lots of in-scene UI (Loft) can sometimes make viewing operations very slow, because they are taking down and rebuilding that UI on every mouse move.  This is something for us to look into

What to do with SVG?  I've had an idea for several years now of treating SVG as we do text.  As a "primitive" that sketch does not deal with except as a unit.  We render it using an SVG renderer in the sketch, and don't turn it into curves until consumption (Extrude, or CAM toolpath).  This would help the workflow that does not require editing (which I believe to be the large majority of use cases).  However, if you want to edit it, then it would (like text) require some kind of "explode" operation, which would make it slow.  I suppose we could offer "selective explode", which might be useful.


Jeff Strater
Engineering Director
Message 49 of 55

TinWhisperer
Advocate
Advocate

Where can I buy "not a Prius" to tow my 5th wheel? 

 

Just kidding Jeff, I do somewhat understand the points you are making. I am still a newbie in the Autodesk fusion world so I am kind of ignorant and inexperienced to it. 

 

Sounds like cleaner, simpler, semiellipse free and small svg files are the answers to these performance issues.

 

is this same problem that I am having with tool paths?

 

I get alot of these tool path stalling out as well. which can be madding when after fighting through large svg's and ellipses during the sketch process.

0 Likes
Message 50 of 55

jeff_strater
Community Manager
Community Manager

hopefully you will not have to buy a non-Prius here.  Hopefully we can implement some of these changes so that the Prius can tow whatever you have.  It is a common-enough complaint that I hold out hope...

 

I'm not a CAM guy, but I suspect toolpath problems with SVGs are likely different, but related (still a reaction to too many curves, but the sketch solver is not involved, so the ellipses part might not make a difference).


Jeff Strater
Engineering Director
0 Likes
Message 51 of 55

HughesTooling
Consultant
Consultant

@TinWhisperer wrote:

thanks for looking at this.

this file is not as bad as some which I ended up having to abandon.

I would end up taking this file all the way through to producing and posting tool paths for the plasma.

Usually the lag only builds on files like this and if i am lucky I may post a CAM files. or maybe ill have to abandon  the file and start again fresh.


@TinWhisperer  Yes that design is not nice to try and work with! One thing I noticed is when you imported you had Control Point Frame checked, this will pretty much double the amount of data. Do you really need the spline control frame? Only other suggestions I have would be only unfix the parts you need to edit. If you need to scale or move then you'll need to unfix all but make sure you Fix after the move and work without show profile enabled while setting the position and scale.

HughesTooling_0-1625830151479.png

 

Mark Hughes
Owner, Hughes Tooling
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


0 Likes
Message 52 of 55

HughesTooling
Consultant
Consultant

Investigating a bit more and found the upside down profile is duplicated, so you have 2 copies. This is going to cause problem, not just because it doubles up the data but also creates problems for the profile detection.

HughesTooling_1-1625832577281.png

Also noticed you have lots of breaks in the inner profile of the tree, double clicking a curve will chain select. Not sure why you've ended up with gaps.

HughesTooling_2-1625832776332.png

When I import the SVG and scale to about 13" there are no breaks in the chain.

HughesTooling_3-1625832852900.png

 

 

Mark

 

 

Mark Hughes
Owner, Hughes Tooling
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


0 Likes
Message 53 of 55

TinWhisperer
Advocate
Advocate
After adding your recommendations to my work flow its been smooth sailing
Message 54 of 55

TinWhisperer
Advocate
Advocate
thanks again I ended up being able to fabricate and deliver this to my customer. thanks you the insights
0 Likes
Message 55 of 55

azzoliniUL4U9
Observer
Observer

I still seem to experience the same types of issues with complex SVGs. It is really painful for CAM. 

is there any upcoming features or existing options for treating SVGs as fixed features and bypass the full solver?