All Material List

list all the materials in a project

It is an add-on that displays material / image data in a list and improves data management efficiency.

Rename, select, assign, delete, check for path, check for broken links, etc.

Demo Video


Download - $9 gumroad

Blender Market - $12

The data you sell is the same


Material List

Display all Materials in the project.

  • Select an object with a material
    • Select by list (Mouse Click icon)
  • Assign to Material (+ icon)
  • Rename Material Name
  • Show number of assigned objects
    • Fake users are excluded from the count
  • Delete Material (X icon)

Other Material management functions

■ Delete all users’ materials ((×) icon)

■ List assigned objects

Lists materials assigned materials and visualizes objects that cannot be selected.(selection disabled setting, hidden, hidden collection, etc.).

■ Merge duplicated materials

Materials and images with numbers such as .001 and .002 can be replaced with unmarked materials and images.
The join destination is the name without .001 or .002 attached.
The image is only for material nodes.

Option
  • Target only all items and specified items.
  • Specify a character( “.” ) string For the search.

■ Replace material

You can replace a specified material slot with another material.

Option
  • Only the slot of the selected object.

■ Material Cleanup

Remove unused materials and empty slots from selected objects, and combine duplicate materials

  • In the menu to the right of property → Material → Material Slot

■ Highlight list

Highlights the material assigned to the selected object, the current world, etc.

This feature may slow down other add-ons.

If there is a problem, please close all list views or turn them off from user settings
“Bezier Utilities” add-on “Flexi Edit Bezier” function is slow to display


Assign Material Menu

Assigned material list in a popup.

  • Keymap … Alt + Ctrl + R

  • Face assignment in Edit mode also works
  • You can view the assigned material in slot mode
  • You can switch to the main menu
  • Regular expression filters are available
    Example: 1 ^ M … Search for materials with “M” at the beginning of the line
    Example: 2 ^ (?!. * TEST). + $ …… Exclude material named ‘TEST’

New / Assign Material

In addition to simple new creation, you can now do multiple ways.
In the settings, you can set the material name to the object name.
Optionally, slots can be removed and assigned in advance.

  • Create and assign materials for each selected object
  • Create, randomize and assign materials for each selected object
  • Create and assign a single material
  • Create one material, no assignment

Material Slot / Simple Shading Setting

Simple Shading settings and Slot Editing.

  • Adjust Base color, Metallic and Roughness
    -Supports only Principaled BSDF
  • Added material slot
    -Edit and assign slots

Pss Index Material list

list to show what was filtered by material path index.
Can be treated like grouping.

ver1.4 Current issues

  • There is a space in the filter list
  • If a path index is used for its intended purpose, it can not be used for grouping purposes.
  • Can handle only 20 filters

Viewport color

Added various functions related to object color in viewport.
Makes objects easy to identify.
To some extent it can be used like 3ds Max.

  • In the rightmost menu of the 3D view header →
  • 3D view shading →
  • Displayed when [Color] is [Object] or [Material].

Functions

  • Randomized
  • Randomized only for white (default setting) objects
  • Set the same value as the assigned material color
  • For material viewport color, set the same value for metallic and roughness
    • Use the value of “Principled BSDF”
  • Clear color
    • Set the color to white (default Color)
  • 7 preset colors

Easy to check thumbnails

2019-08-19_04h59_28
By setting the viewport color to the material color,
it becomes easier to identify the thumbnail of the file in Explorer.


Image data list

Lists information such as file path, broken link status, image size, and file type, and streamlines the management of image data.

  • Image Editor-> Property Shelf (N)-> Add a panel to Tools

  • Show image icon
  • Show path
  • Display image size
  • Display pack status
  • Display internal data (△)
  • Warning display for broken links (:warning:)
    • An image with no broken link may be displayed as a warning. Check with the button to reload all images.
    • In Blender specifications, it seems that detailed data is released for images over time
  • Delete
  • Display file types such as videos and sequences

Other Image management functions

  • Collect all image files in Textures folder
    • Pack all the images and unpack them right away to put them together in Textures
  • Move images from one folder to another
    • Depending on the number of files, it may take a very long time
    • Only supports folders directly under the .blend file
  • Rename image to file name
  • All image batch processing option
  • Option without extension
  • Delete 0 user

Location

  • Keymap … Alt + Ctrl + R
  • property → Material → “All Maternal List” Panel
  • 3D View→ Property Shelf(N Key) → “Tools” Tab → “All Maternal List” Panel
  • Image Editor-> Property Shelf (N)-> Add a panel to Tools

Support Version

  • Blender2.80
  • Blender2.79
    The add-on version of Blender 2.79 is currently ver 1.3.0.
    I Give priority to the update of Blender 2.8 version.

8 Likes

What real benefit script offer overs Data API or Blender File info menus in Outliner?
User can list/ filter only what it looks for by typing text in Live Search Filter.
User can copy/paste specific data by hovering over specific areas (be it names, values, colors…).
User can assign directly from Properties > Material (Drop-down List, also Filtering & Copy/Paste applies)

What real benefit script offer overs Data API or Blender File info menus in Outliner?
User can list/ filter only what it looks for by typing text in Live Search Filter.

  • Easy to identify because the material preview is displayed
    • This is a function that I feel most necessary personally as a material list.
    • I made myself because I wanted a material list display function close to Maya and 3ds Max
  • Easy to access by being li the material tab of the property
    • Work related to material can be completed with this tab only
  • It is a function to search and select / delete at the same time

User can copy/paste specific data by hovering over specific areas (be it names, values, colors…).

Perhaps I made a misunderstanding on the bottom item “About Search selection”
This item is just a description of the original functionality of Blender.
I wrote it here because I thought that there are people who do not know this function to some extent.
This item has already been deleted for misunderstanding.

User can assign directly from Properties > Material (Drop-down List, also Filtering & Copy/Paste applies)

  • The drop-down list needs to be as follows: 1. Click on the menu icon, 2. After the list is displayed, 3. Select and click the menu.
    • “Temporarily displayed menu” is not a problem at that time, but if you want to organize data, I think it should be always displayed as a UI list.
  • This addon tells you the number of Fake Users and users, making it easy to identify and identify frequently used materials
  • There is a button such as selection / assignment / deletion right next to the list for easy access



1 Like

ver1.1 Change list search function

Demo Video

Function addition

  • Material assignment function
    • In edit mode, create a new slot and assign it to the selected side
  • Object selection function
    • Add Extend selection option

Change

  • Change the selection / delete search function to a list search function
    • Since the list is made up of three items: selection, assignment, and deletion, we improved that we had to search for each one before.
    • ! There is a known bug that the search window does not synchronize when searching for non-existent material names!
    • If this happens, delete the search character by clicking the small :arrow_forward: icon below the list
2 Likes

This is probably the BEST 2.8 addon I´ve seen in the year. Thank you for creating it! So useful!

2 Likes

very nice. Bought :slight_smile:

2 Likes

Support Blender2.79 Version


The add-on version of Blender 2.79 is currently ver 1.1.0

Give priority to the update of Blender 2.8 version

2 Likes

how does it handle when in edit mode?
does it also select individual assigned material?

Material Assign function, when in edit mode, you can create a new slot and assign a new material.
Selecting an assigned mesh part from the list is not possible in edit mode.

Since this add-on menu has a material tab, it may be better to scroll up and select from the menu that originally existed.

1 Like

i bought it and i am quite dissapointed ;(

here’s why

  1. why does the function “add material”
    makes 1 user even no mesh object is selected? where is it assigned? it should create " New Material " with 0 users if nothing is selected

  2. the panels UI are quite a mess each has draggable sides why not combine it into one?
    image

  3. the A-Z button doesnt makes sense or it doesnt do anything it was always alphabetical order make it atleast not a button

  4. there is no sync selection 3D view Objects to All Material list

  5. Highlights doesnt remove the last selection / operation you did in All Materials Panel
    image
    even i unselect the object 3D view there is still a highlight ( cursor )

1. About the problem that a new material becomes 1 user count from the beginning

This will improve.
It seems like this because the current situation was created using the operator “material.new”.

2. Synchronize List Vertical Width

This will improve.
As it is difficult to directly grab the operation, it improves in the form of increase and decrease in numerical setting.
However, scrolling does not synchronize.

In ver1.3.0, the list was improved by one column

3. Problems with Alphabetical Buttons Not Working

This icon will be deleted.
As a function of the UI list, it was also prepared as an icon.

4. Selective synchronization with objects

Implementation is difficult.
I think it is a function I want.

In version 1.5.0, it has been improved to highlight the material assigned to the selected object.

5. All Highlights Not Synchronized

Implementation is difficult.
Under the present circumstances, three lists are forcibly arranged.
It would be difficult to completely synchronize these three lists.

In ver1.3.0, the problem that highlights are not synchronized has been improved by putting the list on one line.

ver1.2 Update

Added

  • Added an option to change the vertical width
    • ! The scrolling is not synchronized, so you need to scroll by the same amount!
  • Added option to adjust by changing the column width
    • For changing the resolution scale and breaking the UI
  • Improved the ability to create new materials
    • Added an option to set the diffuse color for new materials
    • Corrected to have 0 users from the beginning
    • The number of users was 1 from the beginning because it was created using operator “material.new” before

Change

  • Remove the alphabetical order icons
    • You can not choose anything other than alphabetical order

Bug fix

  • Fix error notification on add-on setting screen

ver1.3.0 Improved the UI list

ver1.3.0 in Blender2.8 and Blender2.79

  • It became general UI list by putting the list which was three lines of selection, assignment and deletion into one line
  • Removed search related menus because you no longer need to use your own search UI

ver1.4 Material Grouping Display function

  • -Add a list to show what was filtered by material path index
  • -Scenes without path index can be treated like grouping.
  • -Added the function to switch the display of all material list and filter material list by :arrow_forward: button.
  • -Added the function to display a panel on the tool tab of the property shelf (N key) of 3D view.
  • -You can change the display location of the tab in the add-on setting

Current issues

  • -There is a space in the filter list
  • -If a path index is used for its intended purpose, it can not be used for grouping purposes.
  • -Can handle only 20 filters
1 Like

ver1.5 highlight the material of the selected object

Function addition

  • Added the ability to highlight the material assigned to the selected object
  • Added the ability to toggle fake users by clicking on the number of users
  • Add material cleanup function
    • Remove unused materials and empty slots of selected objects and combine overlapping materials
    • Where to add a menu … Property editor → Material → In the menu on the right of the material slot
    • Assigning materials in edit mode can solve the problem of the slot becoming mess by adding slots

Change

  • Improved display of panel names
  • Change list index button to hide by default

Bug fix

  • Fixed the problem that the menu was not displayed in edit mode
  • Fixed the problem that it was not possible to delete the world in the world list
2 Likes

ver1.6 Added object color / material viewport color setting function

Added various functions related to object color in viewport.
Makes objects easy to identify.
To some extent it can be used like 3ds Max.

  • In the rightmost menu of the 3D view header →
  • 3D view shading →
  • Displayed when [Color] is [Object] or [Material].

Added various functions on object color / material viewport color

  • Randomized
  • Randomized only for white (default setting) objects
  • Set the same value as the assigned material color
  • For material viewport color, set the same value for metallic and roughness
    • Use the value of “Principled BSDF”
  • Clear color
    • Set the color to white (default Color)
  • 7 preset colors

Other additional features

  • Create random color material and set as selected object
  • Remove material set for selected object (X icon)

Change

  • Change the display of fake users from “F” to an icon
1 Like

Topic - Viewport Color

2019-08-19_04h59_28

By setting the viewport color to the material color, it becomes easier to identify the thumbnail of the file in Explorer.

ver1.6.2 Bug fix

Added

  • -Added “Diffuse BSDF mode” option to “Material Color -> Viewport Color”
  • -Highlighting the world currently using the world list is now possible

Changed

  • -Move position viewport color list display in viewport color classification

Bug fixes

  • -Fixed a problem that the layout is broken by the fake user icon
  • -Solved the problem that Blender crashes when “BoxCutter” add-on (ver7.1.3) is used when “All Material List” add-on is enabled.
  • -This was due to the “All Material List” add-on’s ability to highlight lists. Solved by changing to another method
2 Likes

Awesome addon, congrats.

I just bought it but when I try to enable it I get an error message with v 1.6.2, the previous version 1.6.1 works properly.

Sorry for so many edits, but when using v1.6.1 I get another error using “select material”:

Cheers,
Juan

1 Like

ver1.6.3 Bug fix

Bug fixes

  • -Fixed an issue where this add-on of ver1.6.2 could not be activated
  • -Fixed the problem that material selection fails when the collection containing objects is set to “Exclude from view layer” in material selection function.
1 Like