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

    Mac and Materials (with textures)

    Scheduled Pinned Locked Moved Developers' Forum
    12 Posts 3 Posters 762 Views 3 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.
    • S Offline
      slbaumgartner
      last edited by

      What version of Mac, what os version, what version of SU (please fill out your profile so we can tell without having to ask!). I just tried your code on my MBP Retina, OS X 10.9.4, SU 2014 Pro, and it added all 1000 textures just fine (though slowly).

      Steve

      1 Reply Last reply Reply Quote 0
      • tt_suT Offline
        tt_su
        last edited by

        It shouldn't stop the loop early, that would be a bug. But as mentioned, it'd be nice with more info. Also have you tried with other extensions disabled?

        Why do you need to create 1000 materials? Currently SketchUp will become quite slow when scripts add a high volume of materials - at least under Windows the Material Browser isn't scaled for such numbers. Just a warning.

        1 Reply Last reply Reply Quote 0
        • H Offline
          Hooch
          last edited by

          @slbaumgartner said:

          What version of Mac, what os version, what version of SU (please fill out your profile so we can tell without having to ask!). I just tried your code on my MBP Retina, OS X 10.9.4, SU 2014 Pro, and it added all 1000 textures just fine (though slowly).

          Steve

          Sorry I always forget to say which system I use (it's always another one 😄 ) It is a Mac Mini (2012 Version), Mac OS X 10.9.2 and SU Pro 2014 (Version 14.0.4899).

          I also disabled all Extensions and tested the ruby code again, it stops after 257 materials without any warning, error or anything else.

          @tt_su said:

          Why do you need to create 1000 materials? Currently SketchUp will become quite slow when scripts add a high volume of materials - at least under Windows the Material Browser isn't scaled for such numbers. Just a warning.

          This code was only for testing and give an example. I don't need that much materials, but on some elements there could a lot of different textures (especially same texture with different scalings to fit on components).

          PS: I made an update of SU to Ver. 14.1.1283, but the problem also occurs on this version

          1 Reply Last reply Reply Quote 0
          • tt_suT Offline
            tt_su
            last edited by

            hmm... I'm testing your script on OSX 10.9.4, SU2014 M0/M1 and I cannot reproduce this. Every time all the 1000 materials are created.

            How large are the textures you are using? How much RAM does your system has? (though I would have expected a crash if it ran out...)

            1 Reply Last reply Reply Quote 0
            • tt_suT Offline
              tt_su
              last edited by

              @hooch said:

              I also disabled all Extensions

              And everything in your Plugins folder implements the SketchupExtension interface? There is a good number of older extensions that doesn't do this.

              You can use Sketchup.plugins_disabled = true and restart SketchUp to prevent everything from loading - that way be 100% sure of a clean environment.

              1 Reply Last reply Reply Quote 0
              • H Offline
                Hooch
                last edited by

                @tt_su said:

                And everything in your Plugins folder implements the SketchupExtension interface? There is a good number of older extensions that doesn't do this.

                You can use Sketchup.plugins_disabled = true and restart SketchUp to prevent everything from loading - that way be 100% sure of a clean environment.

                I cleared the complete plugin folder so that nothing can load, but it didn't help. The Mac has 4gb DDR 3 RAM, that should be enough. The texture has 186kb. May this problem occur due to the high resolution of the image? It is 1920x1024px.

                1 Reply Last reply Reply Quote 0
                • tt_suT Offline
                  tt_su
                  last edited by

                  @hooch said:

                  May this problem occur due to the high resolution of the image? It is 1920x1024px.

                  Yea, file size is of little relevance when you use image format that compress it. Pixel size is what I mean. Have you tried, just for the sake of it, a smaller size. If that makes a difference we will have a clue.

                  1 Reply Last reply Reply Quote 0
                  • H Offline
                    Hooch
                    last edited by

                    @tt_su said:

                    Have you tried, just for the sake of it, a smaller size. If that makes a difference we will have a clue.

                    Yes, I tried it some minutes ago with a resolution of 260x512 and it worked even with two times "texture.size" (of course it needed a lot of time, but worked).

                    1 Reply Last reply Reply Quote 0
                    • tt_suT Offline
                      tt_su
                      last edited by

                      I'll try again with some very large textures on my machine and see if I can reproduce it. If I can't I'll forward it to the QA team and see if they can reproduce it in the lab.

                      1 Reply Last reply Reply Quote 0
                      • H Offline
                        Hooch
                        last edited by

                        @tt_su said:

                        I'll try again with some very large textures on my machine and see if I can reproduce it. If I can't I'll forward it to the QA team and see if they can reproduce it in the lab.

                        hi,

                        could you reproduce it? Is there anything new that you can tell me about this problem?

                        Greetings
                        Alex

                        1 Reply Last reply Reply Quote 0
                        • tt_suT Offline
                          tt_su
                          last edited by

                          I can reproduce what you see when I use a larger texture. I also notice that the Console output is odd. lots of empty lines and a strange order of the lines.
                          I'm not sure what it is yet.

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

                          Advertisement