Ethan R. Posted August 26, 2017 Share Posted August 26, 2017 I'm working on a file that is not very complex - yet is over 100MB. Something in it is supremely slowing me down. Is there a way to do any kind of audit or filter to find out what is creating the slowness? Thanks E Quote Link to comment
Kevin McAllister Posted August 26, 2017 Share Posted August 26, 2017 Is it a 3d model? I would look at sweeps, multiple extrudes and any organic extrude as a first step. Anything creating a large number of points will slow down things considerably. Kevin Quote Link to comment
Ethan R. Posted August 26, 2017 Author Share Posted August 26, 2017 I'll start looking - its something I inherited Quote Link to comment
mjm Posted August 26, 2017 Share Posted August 26, 2017 2 hours ago, Kevin McAllister said: Is it a 3d model? I would look at sweeps, multiple extrudes and any organic extrude as a first step. Anything creating a large number of points will slow down things considerably. Kevin Not to hijack the thread, but do sweeps incur large overhead for the geometry they create? Quote Link to comment
Kevin McAllister Posted August 26, 2017 Share Posted August 26, 2017 4 hours ago, Ethan R. said: I'll start looking - its something I inherited It usually works that way . Look for things that redraw slowly when you're in wireframe or top/plan. 1 hour ago, mjm said: Not to hijack the thread, but do sweeps incur large overhead for the geometry they create? Sometimes. Its dependent on the segment angle. In newer versions it defaults to 5 degrees which is a good value for most geometry. If it gets turned up higher it can start to slow things down. Kevin Quote Link to comment
Andy Broomell Posted August 26, 2017 Share Posted August 26, 2017 2 hours ago, mjm said: Not to hijack the thread, but do sweeps incur large overhead for the geometry they create? As Kevin describes, the most easy aspect to address is the Segment parameter, which determines how ‘smooth’ the Sweep is. The number determines the angle of each segment (and therefore the total number of segments in the sweep... larger segment angle = fewer segments). Smaller segment angles create smoother sweeps, but also take up more memory and rendering time. Find the right balance so that the object looks good while still using the fewest number of segments possible. I often start with 20 and increase or decrease as needed. I seldom need anything as low as 5. Also, Sweeps with source shapes that have curves are more complex than source shapes with straight edges. If it doesn't need to be super smooth in your rendering/drafting, try building the 2D source shape with faceted edges or fewer points in general. Sometimes I use the 'Modify<Drafting Aids<Arc into Segments' command to break arcs down into a few straight lines. Of course sometimes you need a nice smooth object so it's not always applicable. Quote Link to comment
Ethan R. Posted August 27, 2017 Author Share Posted August 27, 2017 Hi all -- I found the culprit - and actually it was my MacBook's SMC Controller. My entire system was churning into overdrive - and if I went to Activity Monitor - my Windows Server & MDS were churning overtime! I reset the SMC controller http://tinyurl.com/owxhddj and life is MUCH better all around !! 2 Quote Link to comment
markdd Posted August 27, 2017 Share Posted August 27, 2017 23 hours ago, Kevin McAllister said: I would look at sweeps, multiple extrudes and any organic extrude as a first step. Anything creating a large number of points will slow down things considerably. Does converting these objects to Generic Solids help matters much? Quote Link to comment
Kevin McAllister Posted August 27, 2017 Share Posted August 27, 2017 21 minutes ago, markdd said: Does converting these objects to Generic Solids help matters much? I'm not sure it helps file speed but it will help file size in many cases. Converting a sweep or multiple extrude to a generic solid would only lock it the current geometry settings, so if a sweep has too much geometry it would still have too much geometry as a generic solid. Kevin Quote Link to comment
markdd Posted August 27, 2017 Share Posted August 27, 2017 Thanks Kevin That makes sense. I have never fully understood what is going on with regard to objects like sweeps or subtractions etc. Are these objects continuously redrawn and created every time we open the file or change to a different view, or are they held in their current state without the computer performing the conversion process? It would be interesting to know what is going on "under the hood" so-to-speak. Quote Link to comment
mjm Posted August 27, 2017 Share Posted August 27, 2017 20 hours ago, Andy Broomell said: As Kevin describes, the most easy aspect to address is the Segment parameter, which determines how ‘smooth’ the Sweep is. The number determines the angle of each segment (and therefore the total number of segments in the sweep... larger segment angle = fewer segments). Smaller segment angles create smoother sweeps, but also take up more memory and rendering time. Find the right balance so that the object looks good while still using the fewest number of segments possible. I often start with 20 and increase or decrease as needed. I seldom need anything as low as 5. Also, Sweeps with source shapes that have curves are more complex than source shapes with straight edges. If it doesn't need to be super smooth in your rendering/drafting, try building the 2D source shape with faceted edges or fewer points in general. Sometimes I use the 'Modify<Drafting Aids<Arc into Segments' command to break arcs down into a few straight lines. Of course sometimes you need a nice smooth object so it's not always applicable. Andy and Kevin, thanks for your input, much appreciated. Quote Link to comment
Ethan R. Posted July 25, 2019 Author Share Posted July 25, 2019 I'm coming back to this thread. I have a file that is crawling - and I found a symbol embedded in and embedded symbol. it was 100,000+ 3D Pollygons. This is the kind of thing I'm looking for a tool to help find. It was quite hidden! 1 Quote Link to comment
Vectorworks, Inc Employee Dave Donley Posted July 25, 2019 Vectorworks, Inc Employee Share Posted July 25, 2019 Hello Ethan: If you can convert that object to a mesh, then run Modify->Simplify Mesh maybe that would help to reduce the complexity there. We have had a wish for a "file doctor" of some kind for a long time. Quote Link to comment
line-weight Posted July 25, 2019 Share Posted July 25, 2019 4 hours ago, Ethan R. said: I'm coming back to this thread. I have a file that is crawling - and I found a symbol embedded in and embedded symbol. it was 100,000+ 3D Pollygons. This is the kind of thing I'm looking for a tool to help find. It was quite hidden! I'm always very careful about what I import for this reason. A large proportion of manufacturer-supplied product models, for example, are much much too complex, and get banned from my files. The "simplify mesh" command is very occasionally useful but it has no intelligence and only sometimes creates something that can be used. Quote Link to comment
Ethan R. Posted July 25, 2019 Author Share Posted July 25, 2019 The convert to mesh crashed my computer. I'm working on a collaborative event so do not have much choice as to importing. ty Quote Link to comment
Vectorworks, Inc Employee Dave Donley Posted July 25, 2019 Vectorworks, Inc Employee Share Posted July 25, 2019 Hi again Ethan: Can you email or message me the object that crashed please? Quote Link to comment
Matt Overton Posted July 25, 2019 Share Posted July 25, 2019 6 hours ago, line-weight said: I'm always very careful about what I import for this reason. A large proportion of manufacturer-supplied product models, for example, are much much too complex, and get banned from my files. The "simplify mesh" command is very occasionally useful but it has no intelligence and only sometimes creates something that can be used. Yes it amazing how getting rid of 100 Aeron chairs on a floor can make and otherwise unworkable imported file into a dream. Add to that it seems other programs can't deal with masking one object over another so the trim the symbol and make a new instance for each time it's used. Quote Link to comment
Peter Neufeld Posted July 26, 2019 Share Posted July 26, 2019 Hello, Also don't forget that when modelling in Vectorworks, the programs' 3D Conversion Resolution will have a big effect on file size and processing. I often see users who have it set to Very High for no good reason and suffer as a result. It's an exponential increase. Cheers, Peter Quote Link to comment
line-weight Posted July 26, 2019 Share Posted July 26, 2019 4 hours ago, Peter Neufeld said: Hello, Also don't forget that when modelling in Vectorworks, the programs' 3D Conversion Resolution will have a big effect on file size and processing. I often see users who have it set to Very High for no good reason and suffer as a result. It's an exponential increase. Cheers, Peter I thought this setting was just about how the geometry is displayed on screen - but it affects file size? Does this mean that if I change it to a lower setting, information is lost from the file? Quote Link to comment
Peter Neufeld Posted July 26, 2019 Share Posted July 26, 2019 It only affects subsequently drawn objects not those already on the page but easy enough to test. Cheers, Peter Quote Link to comment
Ethan R. Posted July 26, 2019 Author Share Posted July 26, 2019 Does it effect an import? If I'm bringing in a sketchup for example - will that reduce polygon count ? Quote Link to comment
Peter Neufeld Posted July 26, 2019 Share Posted July 26, 2019 Hello, Not sure off hand. You'll have to do the experiment. Cheers, Peter Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.