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

    [Plugin] Material Browser - v1.0.9 - 12 July 2021

    Scheduled Pinned Locked Moved Plugins
    30 Posts 9 Posters 29.4k Views 9 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.
    • samuel_tS Offline
      samuel_t
      last edited by

      What's new in 1.0.3 version?

      • One can filter materials by type (Brick, Wood, etc). Technically, a materials types dictionary is used and you can contribute to its development.
      • One can choose to display only model materials.
      • You don't need anymore to restart SketchUp after you've defined a custom SKM folder.
      • When materials source are displayed: a click on Texture Haven logo opens texture source page in external Web browser. Download a normal map (for example) becomes easier.
      • Plugin has been translated to french.

      Download latest Material Browser plugin from the SketchUcation PluginStore.

      1 Reply Last reply Reply Quote 0
      • cmeedC Offline
        cmeed
        last edited by

        I downloaded again - the latest update from the SketchUcation PluginStore and this time its worked. It definitely didn't come in the first time. I'm up and running now ! whoop whoop

        So I've opened it for 30 second and i' already asking about features!!!
        Could we have the ability to group materials together in folders and see these folders in material browser? this was a great help in flex tools

        Material Question
        on a side note - do you know why i can't have more than 1 material with the same settings but different names? so
        Floor_Black (0,0,0)
        &
        Curtain_Black(0,0,0)

        or how different these colours need to be to recognised as different from each other....
        So,

        Floor_Black (0,5,0)
        &
        Curtain_Black(0,0,0)

        1 Reply Last reply Reply Quote 0
        • samuel_tS Offline
          samuel_t
          last edited by

          @cmeed said:

          I downloaded again - the latest update from the SketchUcation PluginStore and this time its worked. It definitely didn't come in the first time. I'm up and running now ! whoop whoop

          😎

          @cmeed said:

          So I've opened it for 30 second and i' already asking about features!!!
          Could we have the ability to group materials together in folders and see these folders in material browser? this was a great help in flex tools

          I don't know yet if a feature of this kind will be implemented.

          @cmeed said:

          Material Question
          on a side note - do you know why i can't have more than 1 material with the same settings but different names? so
          Floor_Black (0,0,0)
          &
          Curtain_Black(0,0,0)

          or how different these colours need to be to recognised as different from each other....
          So,

          Floor_Black (0,5,0)
          &
          Curtain_Black(0,0,0)

          This looks like a SketchUp bug or limitation... You should create a topic about this issue.

          1 Reply Last reply Reply Quote 0
          • samuel_tS Offline
            samuel_t
            last edited by

            What's new in 1.0.4 version?

            • Texture Haven materials catalog has been extended to 198 entries.
            • Downloaded textures are cached during 1 month... This accelerates re-import of concerned materials and saves bandwidth.

            Download latest Material Browser plugin from the SketchUcation PluginStore.

            1 Reply Last reply Reply Quote 0
            • samuel_tS Offline
              samuel_t
              last edited by

              1.0.5 version brings a new materials source: CC0 Textures.

              Download latest Material Browser plugin from the SketchUcation PluginStore.

              1 Reply Last reply Reply Quote 0
              • E Offline
                EvilBoris
                last edited by

                That's a really great plugin, I had some trouble getting it to work also: I had to disable a bunch of plugins for it to work, so there is a conflict somewhere.

                For reference, here is the error I was getting

                Error Loading File C:/Users/adam.fairclough/AppData/Roaming/SketchUp/SketchUp 2021/SketchUp/Plugins/material_browser/load.rb
                Error: #<TypeError: superclass mismatch for class StreamableStream>
                C:/Users/adam.fairclough/AppData/Roaming/SketchUp/SketchUp 2021/SketchUp/Plugins/material_browser/Libraries/zip/streamable_stream.rb:2:in <module:Zip>' C:/Users/adam.fairclough/AppData/Roaming/SketchUp/SketchUp 2021/SketchUp/Plugins/material_browser/Libraries/zip/streamable_stream.rb:1:in <top (required)>'
                C:/Program Files/SketchUp/SketchUp 2021/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:92:in require' C:/Program Files/SketchUp/SketchUp 2021/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:92:in require'
                C:/Users/adam.fairclough/AppData/Roaming/SketchUp/SketchUp 2021/SketchUp/Plugins/material_browser/Libraries/zip.rb:30:in <top (required)>' C:/Program Files/SketchUp/SketchUp 2021/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:92:in require'
                C:/Program Files/SketchUp/SketchUp 2021/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:92:in require' C:/Users/adam.fairclough/AppData/Roaming/SketchUp/SketchUp 2021/SketchUp/Plugins/material_browser/utils.rb:27:in <top (required)>'
                C:/Program Files/SketchUp/SketchUp 2021/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:72:in require' C:/Program Files/SketchUp/SketchUp 2021/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:72:in require'
                C:/Users/adam.fairclough/AppData/Roaming/SketchUp/SketchUp 2021/SketchUp/Plugins/material_browser/model.rb:26:in <top (required)>' C:/Program Files/SketchUp/SketchUp 2021/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:72:in require'
                C:/Program Files/SketchUp/SketchUp 2021/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:72:in require' C:/Users/adam.fairclough/AppData/Roaming/SketchUp/SketchUp 2021/SketchUp/Plugins/material_browser/materials_observer.rb:24:in <top (required)>'
                C:/Program Files/SketchUp/SketchUp 2021/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:72:in require' C:/Program Files/SketchUp/SketchUp 2021/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:72:in require'
                C:/Users/adam.fairclough/AppData/Roaming/SketchUp/SketchUp 2021/SketchUp/Plugins/material_browser/app_observer.rb:24:in <top (required)>' C:/Program Files/SketchUp/SketchUp 2021/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:72:in require'
                C:/Program Files/SketchUp/SketchUp 2021/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:72:in require' C:/Users/adam.fairclough/AppData/Roaming/SketchUp/SketchUp 2021/SketchUp/Plugins/material_browser/load.rb:25:in <top (required)>'
                ...

                1 Reply Last reply Reply Quote 0
                • Z Offline
                  ZoranKP
                  last edited by

                  HI. I just installed this and only get errors when SU starts.

                  A lot of errors all to do with this: 2021/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:72:in `require'

                  I installed a few of your other plugins, all working fine.

                  Anything you can suggest to fix this?

                  Thanks

                  Z

                  1 Reply Last reply Reply Quote 0
                  • Z Offline
                    ZoranKP
                    last edited by

                    Why are there no replies to posts here? The extension does not work as I posed above.

                    1 Reply Last reply Reply Quote 0
                    • M Offline
                      masloprojekt
                      last edited by

                      @evilboris said:

                      That's a really great plugin, I had some trouble getting it to work also: I had to disable a bunch of plugins for it to work, so there is a conflict somewhere.
                      ...

                      Hello,

                      Can You share a list of plugins you had to disable? I got the same errors. I would love to use this plugin, searching materials by name is so obvious it should be implemented in native tools of SketchUp, and this add on do so much more!

                      Thank You.
                      Maciej.


                      my error log

                      Error Loading File C:/Users/maslo/AppData/Roaming/SketchUp/SketchUp 2021/SketchUp/Plugins/material_browser/load.rb
                      Error: #<TypeError: superclass mismatch for class StreamableStream>
                      C:/Users/maslo/AppData/Roaming/SketchUp/SketchUp 2021/SketchUp/Plugins/material_browser/Libraries/zip/streamable_stream.rb:2:in <module:Zip>' C:/Users/maslo/AppData/Roaming/SketchUp/SketchUp 2021/SketchUp/Plugins/material_browser/Libraries/zip/streamable_stream.rb:1:in <top (required)>'
                      C:/Program Files/SketchUp/SketchUp 2021/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:92:in require' C:/Program Files/SketchUp/SketchUp 2021/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:92:in require'
                      C:/Users/maslo/AppData/Roaming/SketchUp/SketchUp 2021/SketchUp/Plugins/material_browser/Libraries/zip.rb:30:in <top (required)>' C:/Program Files/SketchUp/SketchUp 2021/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:92:in require'
                      C:/Program Files/SketchUp/SketchUp 2021/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:92:in require' C:/Users/maslo/AppData/Roaming/SketchUp/SketchUp 2021/SketchUp/Plugins/material_browser/utils.rb:27:in <top (required)>'
                      C:/Program Files/SketchUp/SketchUp 2021/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:72:in require' C:/Program Files/SketchUp/SketchUp 2021/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:72:in require'
                      C:/Users/maslo/AppData/Roaming/SketchUp/SketchUp 2021/SketchUp/Plugins/material_browser/model.rb:26:in <top (required)>' C:/Program Files/SketchUp/SketchUp 2021/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:72:in require'
                      C:/Program Files/SketchUp/SketchUp 2021/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:72:in require' C:/Users/maslo/AppData/Roaming/SketchUp/SketchUp 2021/SketchUp/Plugins/material_browser/materials_observer.rb:24:in <top (required)>'
                      C:/Program Files/SketchUp/SketchUp 2021/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:72:in require' C:/Program Files/SketchUp/SketchUp 2021/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:72:in require'
                      C:/Users/maslo/AppData/Roaming/SketchUp/SketchUp 2021/SketchUp/Plugins/material_browser/app_observer.rb:24:in <top (required)>' C:/Program Files/SketchUp/SketchUp 2021/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:72:in require'
                      C:/Program Files/SketchUp/SketchUp 2021/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:72:in require' C:/Users/maslo/AppData/Roaming/SketchUp/SketchUp 2021/SketchUp/Plugins/material_browser/load.rb:25:in <top (required)>'
                      ...

                      1 Reply Last reply Reply Quote 0
                      • samuel_tS Offline
                        samuel_t
                        last edited by

                        @zorankp said:

                        Why are there no replies to posts here?

                        Hi everyone!

                        Sorry, I wasn't subscribed to current topic. I don't have conflicts on my computer. Try to disable all other plugins and re-enable them one by one. Yes I know it's a tedious task but I see no other way...

                        1 Reply Last reply Reply Quote 0
                        • samuel_tS Offline
                          samuel_t
                          last edited by

                          I just published 1.0.6 version. It should fix "TypeError: superclass mismatch for class StreamableStream" issue. Please upgrade if you have this issue. Then, tell me if it works.

                          1 Reply Last reply Reply Quote 0
                          • samuel_tS Offline
                            samuel_t
                            last edited by

                            A SketchUp 2021 user reported that Material Browser v1.0.6 conflicts with SketchUcation ExtensionStore. You can't enable these plugins at same time because they use the same Zip library.
                            I'm looking for a solution...

                            1 Reply Last reply Reply Quote 0
                            • samuel_tS Offline
                              samuel_t
                              last edited by

                              1.0.7 version fixes "TypeError: superclass mismatch for class StreamableStream" issue. Material Browser plugin is now compatible with SketchUcation ExtensionStore plugin.

                              1 Reply Last reply Reply Quote 0
                              • samuel_tS Offline
                                samuel_t
                                last edited by

                                1.0.8 version fixes "special chars in material name" issue. For example: a material named "<auto>1" doesn't cause anymore a missing thumbnail.

                                1 Reply Last reply Reply Quote 0
                                • judedouchJ Offline
                                  judedouch
                                  last edited by

                                  Thank you for your two above, prompt actions. It’s greatly appreciated.

                                  judedouch

                                  1 Reply Last reply Reply Quote 0
                                  • samuel_tS Offline
                                    samuel_t
                                    last edited by

                                    1.0.9 version improves user experience. You don't need anymore to reopen Material Browser UI after you've checked "Display only model materials", etc.

                                    1 Reply Last reply Reply Quote 0
                                    • E Offline
                                      EvilBoris
                                      last edited by

                                      Amazing!
                                      Thanks for letting me know you fixed the extension store issue 😄 😄

                                      1 Reply Last reply Reply Quote 0
                                      • TIGT Offline
                                        TIG Moderator
                                        last edited by

                                        Something weird is going on with your extension for some users...
                                        It's reported over at SketchUp.com
                                        It seems to be copying/moving its zip.rb and zip folder from your ../Libraries/ subfolder into the Plugin folder.
                                        First off it looked like SCF toolset doing this, as it has a similar Rubyzip set up, bt it seems to narrow down to you !
                                        Ideas ??
                                        https://forums.sketchup.com/t/what-is-zip-in-extension-manager-can-i-uninstall-it/172133

                                        TIG

                                        1 Reply Last reply Reply Quote 0
                                        • samuel_tS Offline
                                          samuel_t
                                          last edited by

                                          @unknownuser said:

                                          My bad. Old versions of material_browser.rbz file include Rubyzip library at root… That’s why there’s a zip.rb file and a zip folder at root of Plugins folder. You can safely uninstall the “zip” library with native Extension Manager. Then, if you want to continue to use Material Browser plugin: upgrade it. New versions of Material Browser plugin include Rubyzip library in a proper way.

                                          Source: https://forums.sketchup.com/t/what-is-zip-in-extension-manager-can-i-uninstall-it/172133/29

                                          1 Reply Last reply Reply Quote 0
                                          • TIGT Offline
                                            TIG Moderator
                                            last edited by

                                            Thanks for the explanation and the fix...

                                            TIG

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

                                            Advertisement