sketchucation logo sketchucation
    • Login
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    7.1 Performance

    Scheduled Pinned Locked Moved SketchUp Discussions
    sketchup
    44 Posts 17 Posters 4.5k Views 17 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • soloS Offline
      solo
      last edited by

      What I would really like is if there was a way SU could recognise imported groups from other apps that are identical and make them into either identical components or groups with the same attributes that groups and components in SU have, IE edit on and all change and smaller foot print in SU.

      I do a lot of work with clients that send me .3ds, .obj, etc models with say 200 columns (identical) and I need to spend hours deleting all but one, making it a component and duplicating and placing one by one.

      http://www.solos-art.com

      If you see a toilet in your dreams do not use it.

      1 Reply Last reply Reply Quote 0
      • C Offline
        chrisjk
        last edited by

        @andrews said:

        @chrisjk said:

        Please, please, make SU capable of using all my CPU cores!

        What specific operations do you believe would be best served by adding multi-core utilization? 3D is an inherently GPU-heavy endeavor and most real-time editing, orbiting, etc., can't really be improved with extra CPU cores. There are some areas where multi-core strategies can be applied; I'm just curious what items stand out in your mind.

        Andrew

        Andrew,

        I notice it in the Rubies thing discussed above but not being a Ruby developer, I confess I do not know if it’s a CPU or a GPU bottleneck.

        Chris

        1 Reply Last reply Reply Quote 0
        • C Offline
          chrisjk
          last edited by

          I should like SU to handle geometry in small dimensions accurately, without needing the work-around of scaling up/down to fix it. I don't always remember to do this at the time of creating the geometry and it's irritating to have to go back and fix something where a face hasn't been created etc.

          I apologise if this isn't considered a performance issue.

          Chris

          1 Reply Last reply Reply Quote 0
          • GaieusG Offline
            Gaieus
            last edited by

            @solo said:

            What I would really like is if there was a way SU could recognise imported groups from other apps that are identical and make them into either identical components or groups with the same attributes that groups and components in SU have, IE edit on and all change and smaller foot print in SU...

            Can't you do this with imported stuff?

            1.png
            2.png
            (And sorry for the OT post - we can chop these parts off)

            Gai...

            1 Reply Last reply Reply Quote 0
            • soloS Offline
              solo
              last edited by

              Sure one can do that, but they are just grouped or made into a component, I need to make them so that if I alter or texture one, it will edit all the others accordingly.

              This is a performance issue as if indeed they all act like one component duplicated 200 times instead of 200 separate objects, SU either crawls or flies.

              http://www.solos-art.com

              If you see a toilet in your dreams do not use it.

              1 Reply Last reply Reply Quote 0
              • GaieusG Offline
                Gaieus
                last edited by

                Well, in my above example, I made the three groups instances of the same component - certainly however SU keeps track of "instances" of the same group, too.

                Gai...

                1 Reply Last reply Reply Quote 0
                • mitcorbM Offline
                  mitcorb
                  last edited by

                  @chrisjk said:

                  I should like SU to handle geometry in small dimensions accurately, without needing the work-around of scaling up/down to fix it....

                  I apologise if this isn't considered a performance issue.

                  I agree here. And if it is not a performance issue, perhaps one of the SU team can comment as eloquently as you have on previous posts, so that us laymen can understand, and put this and the tiny triangles matter to bed.

                  Whatever the answer, I believe folks will appreciate it.
                  Best Regards,
                  mitcorb

                  I take the slow, deliberate approach in my aimless wandering.

                  1 Reply Last reply Reply Quote 0
                  • W Offline
                    Whaat
                    last edited by

                    @mitcorb said:

                    @chrisjk said:

                    I should like SU to handle geometry in small dimensions accurately, without needing the work-around of scaling up/down to fix it....

                    I apologise if this isn't considered a performance issue.

                    I agree here. And if it is not a performance issue, perhaps one of the SU team can comment as eloquently as you have on previous posts, so that us laymen can understand, and put this and the tiny triangles matter to bed.

                    Whatever the answer, I believe folks will appreciate it.
                    Best Regards,
                    mitcorb

                    +1

                    SketchUp Plugins for Professionals

                    1 Reply Last reply Reply Quote 0
                    • thomthomT Offline
                      thomthom
                      last edited by

                      ++

                      Thomas Thomassen — SketchUp Monkey & Coding addict
                      List of my plugins and link to the CookieWare fund

                      1 Reply Last reply Reply Quote 0
                      • A Offline
                        Aerilius
                        last edited by

                        +++

                        1 Reply Last reply Reply Quote 0
                        • mitcorbM Offline
                          mitcorb
                          last edited by

                          I hope my previous quote and comment weren't perceived as being harsh or disrespectful, because I certainly did not intend that.
                          I just wish to gain better understanding of the program. And I believe open discourse is elemental to understanding.

                          I take the slow, deliberate approach in my aimless wandering.

                          1 Reply Last reply Reply Quote 0
                          • R Offline
                            remus
                            last edited by

                            ++++

                            ...and another thing, im noticing slow downs in transforming lots of geometry and grouping lots of geometry (when i say lots im talking about ~50,000 faces.) Like you say, its only now SU can navigate such models with ease that i've really noticed it 😛

                            http://remusrendering.wordpress.com/

                            1 Reply Last reply Reply Quote 0
                            • Tyler MillerT Offline
                              Tyler Miller
                              last edited by

                              @mitcorb said:

                              @chrisjk said:

                              I should like SU to handle geometry in small dimensions accurately, without needing the work-around of scaling up/down to fix it....

                              I apologise if this isn't considered a performance issue.

                              I agree here. And if it is not a performance issue, perhaps one of the SU team can comment as eloquently as you have on previous posts, so that us laymen can understand, and put this and the tiny triangles matter to bed.

                              Whatever the answer, I believe folks will appreciate it.
                              Best Regards,
                              mitcorb

                              The small dimension issue is not a performance issue, but I feel your pain. Under the covers, SketchUp represents all geometry in inches with 64-bit floating point precision. When dealing with floating point numbers in applications like SketchUp, you have to establish a tolerances for things like length, angles and planarity. In SketchUp's case, that tolerance factor for length is 0.001 of an inch. Below that threshold, two lengths are considered equal. In practical terms, that means that SketchUp does not support edges that are less than 0.001 in length. SketchUp was originally designed for architecture and it was not conceived that users would want tolerances lower than 0.001 of an inch. Changing it now, while theoretically possible, could have disastrous effects for existing SketchUp models.

                              That said, the issue is on our radar and does get discussed around here a fair amount. If we can see our way to a solution that works for new and old models, then we'll try to fix it.

                              Hope that helps,
                              Tyler

                              1 Reply Last reply Reply Quote 0
                              • thomthomT Offline
                                thomthom
                                last edited by

                                Tyler: that bit of info is greatly welcome! It allows us scripts to more reliably match and control the tolerance that Su works with.

                                I don't suppose you got some info in regards to what is considered co-planar? If you make a script that iterates a model's edges, and check if it's adjacent faces are co-planar using face1.normal.same_direction?(face2.normal), and remove the edges then that method returns true, then in some cases the faces are lost as SU doesn't really consider them co-planar. It also goes the other way, it sometimes says they are not co-planar, while you can remove the edge and the two faces merge. It's a very tricky issue (all though not a performance issue). The SU API methods that compares vectors doesn't seem to match 100% with how SU really works.

                                Thomas Thomassen — SketchUp Monkey & Coding addict
                                List of my plugins and link to the CookieWare fund

                                1 Reply Last reply Reply Quote 0
                                • mitcorbM Offline
                                  mitcorb
                                  last edited by

                                  Thank you, Tyler, for responding. Your explanation helps a great deal. I had no idea that a modification on the precision would affect older models, but I could imagine scenarios where devastating results could occur.
                                  If .001 is the threshold, what would happen if another camera were implemented that only deals with the very small, so that correction of these triangles can occur with the tools at hand> make face, repair tiny triangles? Or perhaps, we the users just need to retopo the problem area by redrawing it, assuming there are only a few areas. Or a diagnostic tool could be developed for finding the problem, and ultimately fixing it?
                                  If the microscopic camera is a whack idea, how about this one: A special scaling system that automatically applies a multiple to a model being developed in real world scale, so that input doesn't require meticulous calculation for each element being modeled? I mean, I am slow enough as it is, so something like this would really help.
                                  Once again, thank you very much for your response.
                                  Sincerely,
                                  mitcorb

                                  I take the slow, deliberate approach in my aimless wandering.

                                  1 Reply Last reply Reply Quote 0
                                  • D Offline
                                    driven
                                    last edited by

                                    @mitcorb said:

                                    If the microscopic camera is a whack idea,

                                    I don't think is such a whack idea at all,

                                    but,
                                    could it not be implemented as a 'Scene Style' SU can already change pretty well everything else through styles, you can even drag an old styled drawing into a new one.

                                    I for one already use a testing style, a watertight style , a rendering style all in one drawing, so having a `Let's Get #nnal' would be one approach.

                                    If drawing in that environment everything 'off screen' could have a scale factor applied to it and so when I input 20 microns radius, SU just scales it up by 'X' (behind the scene), once small geometry is drawn, I've never noticed SU to reject it, so, you could then import/export from any style...

                                    is this whack??

                                    learn from the mistakes of others, you may not live long enough to make them all yourself...

                                    1 Reply Last reply Reply Quote 0
                                    • 1
                                    • 2
                                    • 3
                                    • 2 / 3
                                    • First post
                                      Last post
                                    Buy SketchPlus
                                    Buy SUbD
                                    Buy WrapR
                                    Buy eBook
                                    Buy Modelur
                                    Buy Vertex Tools
                                    Buy SketchCuisine
                                    Buy FormFonts

                                    Advertisement