[Plugin] Material Browser - v1.1.0 - 12 Oct 2025
-
If I understand well, you use a custom collection of .skm files?
Today, plugin categorizes materials automatically depending on a subtype-type dictionary... For example: "D:\Textures\Floor\Red Marble 02.skm" is categorized automatically in "Stone" because of "Marble" word.
Do you think it would be more relevant if plugin categorizes materials depending on filesystem hierarchy? We could filter materials by categories with a classic tree view at left.
-
Next version of Material Browser plugin will support Poly Haven's PBR textures, on SketchUp 2025:
-
Yummy. Great feature to add.
-
Hello,
I have the joy to announce availability of Material Browser v1.1.0!
οΈ
So, what's new in this version?- Poly Haven textures: Access 701 textures made by Poly Haven (formerly Texture Haven).
- Photoreal materials: If you use SketchUp 2025-2026, plugin sets all necessary PBR maps for you.
- Host acceleration: Material Browser has no more impact on SketchUp startup time!
- Longer SKM caching: Local collections thumbnails are kept until they are outdated or unused.
- Polished interface: Colored tooltips, loading screens, etc.
- Materials types: Brick is now categorized as Ceramic, more materials are guessed by words.
- Link to plugin FAQ: Help is accessible through question mark icon.
- Link to donate page: Heart icon opens my Ko-fi page. Consider donating if you like this plugin
οΈ
- Better integration: Material Browser has finally... a toolbar!
- Plugin compatibility: It should be compatible with Fredo6's LordOfTheToolbars plugin.
- Cleaner codebase: A lot of code refactoring has been done.
Download latest Material Browser plugin from SketchUcation PluginStore.
-
Great update Sam. Thanks for sharing.
-
@Rich-O-Brien You're welcome!
-
Getting this for Polyhaven imports
-
@Rich-O-Brien
Thanks for your report. It works on my side. Can you please retry? -
@samuel_t Weird there is lots on console errors. In some instances it Sketchucation in others it Material Browsers. I wonder if there's a clash?
@TIG might know more?
C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/ioextras.rb:3: warning: already initialized constant Zip::IOExtras::CHUNK_SIZE C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/ioextras.rb:4: warning: previous definition of CHUNK_SIZE was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/ioextras.rb:5: warning: already initialized constant Zip::IOExtras::RANGE_ALL C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/ioextras.rb:6: warning: previous definition of RANGE_ALL was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/entry.rb:4: warning: already initialized constant Zip::Entry::STORED C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/entry.rb:3: warning: previous definition of STORED was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/entry.rb:5: warning: already initialized constant Zip::Entry::DEFLATED C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/entry.rb:4: warning: previous definition of DEFLATED was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/entry.rb:7: warning: already initialized constant Zip::Entry::EFS C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/entry.rb:6: warning: previous definition of EFS was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/extra_field.rb:3: warning: already initialized constant Zip::ExtraField::ID_MAP C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/extra_field.rb:3: warning: previous definition of ID_MAP was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/extra_field/universal_time.rb:4: warning: already initialized constant Zip::ExtraField::UniversalTime::HEADER_ID C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/extra_field/universal_time.rb:4: warning: previous definition of HEADER_ID was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/extra_field/old_unix.rb:4: warning: already initialized constant Zip::ExtraField::OldUnix::HEADER_ID C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/extra_field/old_unix.rb:4: warning: previous definition of HEADER_ID was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/extra_field/unix.rb:4: warning: already initialized constant Zip::ExtraField::IUnix::HEADER_ID C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/extra_field/unix.rb:4: warning: previous definition of HEADER_ID was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/extra_field/zip64.rb:5: warning: already initialized constant Zip::ExtraField::Zip64::HEADER_ID C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/extra_field/zip64.rb:5: warning: previous definition of HEADER_ID was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/extra_field/zip64_placeholder.rb:6: warning: already initialized constant Zip::ExtraField::Zip64Placeholder::HEADER_ID C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/extra_field/zip64_placeholder.rb:6: warning: previous definition of HEADER_ID was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/central_directory.rb:5: warning: already initialized constant Zip::CentralDirectory::END_OF_CDS C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/central_directory.rb:5: warning: previous definition of END_OF_CDS was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/central_directory.rb:6: warning: already initialized constant Zip::CentralDirectory::ZIP64_END_OF_CDS C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/central_directory.rb:6: warning: previous definition of ZIP64_END_OF_CDS was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/central_directory.rb:7: warning: already initialized constant Zip::CentralDirectory::ZIP64_EOCD_LOCATOR C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/central_directory.rb:7: warning: previous definition of ZIP64_EOCD_LOCATOR was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/central_directory.rb:8: warning: already initialized constant Zip::CentralDirectory::MAX_END_OF_CDS_SIZE C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/central_directory.rb:8: warning: previous definition of MAX_END_OF_CDS_SIZE was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/central_directory.rb:9: warning: already initialized constant Zip::CentralDirectory::STATIC_EOCD_SIZE C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/central_directory.rb:9: warning: previous definition of STATIC_EOCD_SIZE was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/file.rb:46: warning: already initialized constant Zip::File::CREATE C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/file.rb:47: warning: previous definition of CREATE was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/file.rb:47: warning: already initialized constant Zip::File::SPLIT_SIGNATURE C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/file.rb:48: warning: previous definition of SPLIT_SIGNATURE was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/file.rb:48: warning: already initialized constant Zip::File::ZIP64_EOCD_SIGNATURE C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/file.rb:49: warning: previous definition of ZIP64_EOCD_SIGNATURE was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/file.rb:49: warning: already initialized constant Zip::File::MAX_SEGMENT_SIZE C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/file.rb:50: warning: previous definition of MAX_SEGMENT_SIZE was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/file.rb:50: warning: already initialized constant Zip::File::MIN_SEGMENT_SIZE C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/file.rb:51: warning: previous definition of MIN_SEGMENT_SIZE was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/file.rb:51: warning: already initialized constant Zip::File::DATA_BUFFER_SIZE C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/file.rb:52: warning: previous definition of DATA_BUFFER_SIZE was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/decompressor.rb:3: warning: already initialized constant Zip::Decompressor::CHUNK_SIZE C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/decompressor.rb:3: warning: previous definition of CHUNK_SIZE was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/constants.rb:2: warning: already initialized constant Zip::RUNNING_ON_WINDOWS C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/constants.rb:2: warning: previous definition of RUNNING_ON_WINDOWS was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/constants.rb:4: warning: already initialized constant Zip::CENTRAL_DIRECTORY_ENTRY_SIGNATURE C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/constants.rb:4: warning: previous definition of CENTRAL_DIRECTORY_ENTRY_SIGNATURE was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/constants.rb:5: warning: already initialized constant Zip::CDIR_ENTRY_STATIC_HEADER_LENGTH C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/constants.rb:5: warning: previous definition of CDIR_ENTRY_STATIC_HEADER_LENGTH was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/constants.rb:7: warning: already initialized constant Zip::LOCAL_ENTRY_SIGNATURE C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/constants.rb:7: warning: previous definition of LOCAL_ENTRY_SIGNATURE was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/constants.rb:8: warning: already initialized constant Zip::LOCAL_ENTRY_STATIC_HEADER_LENGTH C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/constants.rb:8: warning: previous definition of LOCAL_ENTRY_STATIC_HEADER_LENGTH was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/constants.rb:9: warning: already initialized constant Zip::LOCAL_ENTRY_TRAILING_DESCRIPTOR_LENGTH C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/constants.rb:9: warning: previous definition of LOCAL_ENTRY_TRAILING_DESCRIPTOR_LENGTH was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/constants.rb:10: warning: already initialized constant Zip::VERSION_MADE_BY C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/constants.rb:10: warning: previous definition of VERSION_MADE_BY was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/constants.rb:11: warning: already initialized constant Zip::VERSION_NEEDED_TO_EXTRACT C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/constants.rb:11: warning: previous definition of VERSION_NEEDED_TO_EXTRACT was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/constants.rb:12: warning: already initialized constant Zip::VERSION_NEEDED_TO_EXTRACT_ZIP64 C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/constants.rb:12: warning: previous definition of VERSION_NEEDED_TO_EXTRACT_ZIP64 was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/constants.rb:14: warning: already initialized constant Zip::FILE_TYPE_FILE C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/constants.rb:14: warning: previous definition of FILE_TYPE_FILE was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/constants.rb:15: warning: already initialized constant Zip::FILE_TYPE_DIR C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/constants.rb:15: warning: previous definition of FILE_TYPE_DIR was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/constants.rb:16: warning: already initialized constant Zip::FILE_TYPE_SYMLINK C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/constants.rb:16: warning: previous definition of FILE_TYPE_SYMLINK was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/constants.rb:18: warning: already initialized constant Zip::FSTYPE_FAT C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/constants.rb:18: warning: previous definition of FSTYPE_FAT was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/constants.rb:19: warning: already initialized constant Zip::FSTYPE_AMIGA C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/constants.rb:19: warning: previous definition of FSTYPE_AMIGA was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/constants.rb:20: warning: already initialized constant Zip::FSTYPE_VMS C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/constants.rb:20: warning: previous definition of FSTYPE_VMS was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/constants.rb:21: warning: already initialized constant Zip::FSTYPE_UNIX C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/constants.rb:21: warning: previous definition of FSTYPE_UNIX was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/constants.rb:22: warning: already initialized constant Zip::FSTYPE_VM_CMS C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/constants.rb:22: warning: previous definition of FSTYPE_VM_CMS was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/constants.rb:23: warning: already initialized constant Zip::FSTYPE_ATARI C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/constants.rb:23: warning: previous definition of FSTYPE_ATARI was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/constants.rb:24: warning: already initialized constant Zip::FSTYPE_HPFS C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/constants.rb:24: warning: previous definition of FSTYPE_HPFS was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/constants.rb:25: warning: already initialized constant Zip::FSTYPE_MAC C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/constants.rb:25: warning: previous definition of FSTYPE_MAC was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/constants.rb:26: warning: already initialized constant Zip::FSTYPE_Z_SYSTEM C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/constants.rb:26: warning: previous definition of FSTYPE_Z_SYSTEM was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/constants.rb:27: warning: already initialized constant Zip::FSTYPE_CPM C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/constants.rb:27: warning: previous definition of FSTYPE_CPM was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/constants.rb:28: warning: already initialized constant Zip::FSTYPE_TOPS20 C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/constants.rb:28: warning: previous definition of FSTYPE_TOPS20 was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/constants.rb:29: warning: already initialized constant Zip::FSTYPE_NTFS C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/constants.rb:29: warning: previous definition of FSTYPE_NTFS was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/constants.rb:30: warning: already initialized constant Zip::FSTYPE_QDOS C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/constants.rb:30: warning: previous definition of FSTYPE_QDOS was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/constants.rb:31: warning: already initialized constant Zip::FSTYPE_ACORN C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/constants.rb:31: warning: previous definition of FSTYPE_ACORN was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/constants.rb:32: warning: already initialized constant Zip::FSTYPE_VFAT C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/constants.rb:32: warning: previous definition of FSTYPE_VFAT was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/constants.rb:33: warning: already initialized constant Zip::FSTYPE_MVS C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/constants.rb:33: warning: previous definition of FSTYPE_MVS was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/constants.rb:34: warning: already initialized constant Zip::FSTYPE_BEOS C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/constants.rb:34: warning: previous definition of FSTYPE_BEOS was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/constants.rb:35: warning: already initialized constant Zip::FSTYPE_TANDEM C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/constants.rb:35: warning: previous definition of FSTYPE_TANDEM was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/constants.rb:36: warning: already initialized constant Zip::FSTYPE_THEOS C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/constants.rb:36: warning: previous definition of FSTYPE_THEOS was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/constants.rb:37: warning: already initialized constant Zip::FSTYPE_MAC_OSX C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/constants.rb:37: warning: previous definition of FSTYPE_MAC_OSX was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/constants.rb:38: warning: already initialized constant Zip::FSTYPE_ATHEOS C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/constants.rb:38: warning: previous definition of FSTYPE_ATHEOS was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/constants.rb:40: warning: already initialized constant Zip::FSTYPES C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/constants.rb:40: warning: previous definition of FSTYPES was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/errors.rb:12: warning: already initialized constant Zip::ZipError C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/errors.rb:10: warning: previous definition of ZipError was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/errors.rb:13: warning: already initialized constant Zip::ZipEntryExistsError C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/errors.rb:11: warning: previous definition of ZipEntryExistsError was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/errors.rb:14: warning: already initialized constant Zip::ZipDestinationFileExistsError C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/errors.rb:12: warning: previous definition of ZipDestinationFileExistsError was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/errors.rb:15: warning: already initialized constant Zip::ZipCompressionMethodError C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/errors.rb:13: warning: previous definition of ZipCompressionMethodError was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/errors.rb:16: warning: already initialized constant Zip::ZipEntryNameError C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/errors.rb:14: warning: previous definition of ZipEntryNameError was here C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/material_browser/Libraries/zip/errors.rb:17: warning: already initialized constant Zip::ZipInternalError C:/Users/rclub/AppData/Roaming/SketchUp/SketchUp 2026/SketchUp/Plugins/SketchUcation/Data/Rubyzip/zip/errors.rb:15: warning: previous definition of ZipInternalError was here
The above occurs whe starting Sketchup.
-
@Rich-O-Brien It's because our plugins use same library: Rubyzip.
This duplication causes warnings you see in Ruby console.
Shouldn't impact features... -
Issue persists at the moment...
What is strange is that recently we encounter an error unzipping with Sketchucation Tools 5 that was related to IPv6.
Not sure if this is similar just sharing as much info as I can.
-
This looks like a great tool Samuel. Unfortunately I'm not seeing a way to use the textures from it. I am not seeing the error message Rich shows but clicking on a material doesn't seem to do anything unless the material is already in the local Materials folder. This is also with SU2026 on Windows 11.
-
Same in v2023
-
SketchUcation tools only loads the ZIP gem stuff if it hasn't been already loaded [requited].
I suggest you adjust your code to do the same.
It doesn't break things. it just warns about it already being installed ? -
@Dave-R
Thank for your interest. What was the source of the material you were targeting? The active model, a local collection, or Poly Haven?Once selected in the Material Browser plugin window, a material can be applied in the SketchUp scene with the Paint Bucket tool.
In your case, selection seems to have succeed... Did the plugin add wanted material to the model and select the Paint Bucket tool?
-
I wonder if this timeout appears outside SU
Can you please open this URL in your browser?https://api.polyhaven.com/info/fabric_pattern_05
If request was successful, you should get JSON.
Was this response "instant" or "seconds long"? -
-
@Rich-O-Brien And you obtained JSON, isn't?
-
SketchUcation tools only loads the ZIP gem stuff if it hasn't been already loaded [required].
I suggest you adjust your code to do the same.I will. Thanks for your suggestion.
It doesn't break things. it just warns about it already being installed ?
Seems
By the way, SketchUcation Tools v5.0.2 bundles Rubyzip v1.1.6, whereas Material Browser v1.1.0 bundles Rubyzip v1.3.0.
Upon GitHub tags, this latter is the highest version compatible with SketchUp 2017 (Ruby v2.2.4), since Rubyzip v2.0.0 requires at least Ruby 2.4.
Advertisement