All Material List

list all the materials in a project

Demo Video

Blender’s standard functions can view the material list from the outliner,
But, you can not see the preview and can not assign / select immediately.
This add-on is that makes this possible.

Download - gumroad

$5+

Function

  • Display all Materials and Worlds in the project
  • Select an object with a material
    • Select by list (Mouse Click icon)
  • Delete Material
    • Delete by list (X icon)
    • Bulk delete material for 0 users ( (X) Icon)
  • Display the number of all Materials and Worlds in the project (in Panel Header)
  • Assign to the current material slot (+ icon)
  • Rename Material Name
  • Display number of users

Material Grouping Display Function

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

Location

  • property → Material → “All Maternal List” Panel
  • 3D View→ Property Shelf(N Key) → “Tools” Tab → “All Maternal List” Panel

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.

3 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



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!

1 Like

very nice. Bought :slight_smile:

1 Like

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

1 Like

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.

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
1 Like