Material Tools
Remove and manipulate materials. List texture sizes and file sizes.
Material Tools

Functions

  • Instance Material to Faces
  • Remove From Entire Model
  • Remove from Selection
  • Remove from All Edges
  • Remove from All Faces and Edges
  • Remove All Backface Materials
  • Remove Spesific Material
  • Remove All Textures
  • List Textures in Console
  • Apply Colour Adjustments
  • Ensure Unique Filenames
  • Paint Roofs
  • Transparent Material to Backside

Menus & Toolbars

  • Plugins » Material Tools

Requirements

Related Links

CookieWare

I'd be happy if you donate a cookie (or a beer) if you find my plugins useful.

Reviews

Alexander D's picture

Thank you for always having the right plugin for me!

When I run into a problem and think "mhh there might be a plugin" there is a good chance that I find a highly useful plugin from ThomThom to solve the problem.

There is a handful of plugin developers for SU without them SU would really be not that great. ThomThom is clearly one of them. You are extremely productive!

'List Textures in Console' is coming up with a blank console for me. Is there something I need to do first?

I'm using Make 2017. I have the Library installed.

ThomThom's picture

Do you have a model with textured materials loaded? It won't list materials with no textures.

Hi! The function "Instace material to faces" dosent work for me, i get this error message.

Error: #
C:/Users/Fidde/AppData/Roaming/SketchUp/SketchUp 2017/SketchUp/Plugins/tt_material_tools/core.rb:149:in `instance_materials_to_faces'
C:/Users/Fidde/AppData/Roaming/SketchUp/SketchUp 2017/SketchUp/Plugins/tt_material_tools/core.rb:40:in `block in '
SketchUp:1:in `call'
Error: #
C:/Users/Fidde/AppData/Roaming/SketchUp/SketchUp 2017/SketchUp/Plugins/tt_material_tools/core.rb:149:in `instance_materials_to_faces'
C:/Users/Fidde/AppData/Roaming/SketchUp/SketchUp 2017/SketchUp/Plugins/tt_material_tools/core.rb:40:in `block in '
SketchUp:1:in `call'

ThomThom's picture

Hi Fredrik
Can you create an issue in the issue tracker and share a model the reproduce the error? https://bitbucket.org/thomthom/material-tools/issues?status=new&status=open

Done. :)

I have installed this but cannot find it in Sketchup. Which menu is it under?

I cannot find the extension menu. I am using SketchUp Make 2016

ThomThom's picture

Then it sounds like it's not installed right. Or maybe it's not enabled. Have you checked under Preferences > Extensions that it's listed there?

Did you install the required TT_Lib?

Did you restart SketchUp?

Are you seeing any error messages?

Oh. The old turn it off and then turn it back on trick worked. Thanks!

ThomThom's picture

It should appear under the Extension menu. Note that you also need TT_Lib installed. All linked in the description.

Sorry - My reply crossed yours. I installed the TT_Lib. Just cannot find the Extension menu.

Della J's picture

Are textures the same as materials? When I use the "List Textures in Console" it's completely blank. I was also wanting to see what is making the model file so large.

ThomThom's picture

A texture prepresent a bitmap. A Material may have a texture - but not always. A Material might some times be just a color.

You might want to go to Model Info Statistics and Purge your model to get rid of unused items in your model.

Hugo L.'s picture

I am having the same problem using Sketchup 2017 with Vray. Do Vray Materials change how this extension works? When I click "List Textures in Console" the ruby console remains blank.

Eric L's picture

super super!

Arnau V.'s picture

Nice job! mo more losing time deleting one by one:)

CMD's picture
CMD

This is a great ruby tool to have when you are working with textured models. In particular, I use the "List Textures in Console" to help me find large textures that can reduce SketchUp performance and bloat the model file size.

Great stuff!!!

12210 users
Size:
6.05 KB
Version:
Material Tools (2.7.1); January 2, 2017
Number of Views: 
87862
Category: 
Industry: 
OS Compatibility: 
Languages: 
Popularity: