Skip to main content
replace datablocks search with Online mat lib usage
Source Link
sambler
  • 55.8k
  • 3
  • 62
  • 193

For blender internal materials that is easy. Enter the image name into the find field in the outliner header. Matches will be highlighted in green with material and objects easily visible for each.

enter image description here

For node based materials it is a bit more complicated. Due toWhile the amount of data displayed ininformation can be found within the Datablocks view of the Outliner it is impracticalfairly well buried and not practical to search through it all, so that feature isn't helpfulfind for a large project.

Currently the easiest way to search multiple cycles materials would be to use an addon called Online Material Library(cycles materials only - not blender internal node materials). This addon is currently still considered Beta. While not practical for complex scenesincluded with official release builds you willshould find image texture nodes by expanding Materials then a material, scroll downit included with custom/svn builds from graphicall or can be downloaded from the above link and you will find Node Treeinstalled from the preferences addon panel.

Step 1 - open thatactivate the addon (or install from file and Shader NodeTreeactivate)

enter image description here

Step 2 - Show tools. This will now be available under it, then you can expand Nodes and see all the nodes usedmaterials properties. The node names here correspond to

enter image description here

Step 3 - Save All materials.

enter image description here

This saves all the namecycles materials in the Node editor properties which can be edited bycurrent blend file into the user. With Image textures you can scroll down and seefolder specified above the image nameSave all materials button. The node information used whichfor each material will be saved into it's own file. This leaves you with a folder full of text files that can expandeasily be searched to find the full pathimage filename you are looking for.

enter image description here

While it doesn't appear to have been updated for a while blender-aid may help.

Looks like node based materials are an are that needs improvement for searchingalso be another option.

For blender internal materials that is easy. Enter the image name into the find field in the outliner header. Matches will be highlighted in green with material and objects easily visible for each.

enter image description here

For node based materials it is a bit more complicated. Due to the amount of data displayed in Datablocks it is impractical to search through it all, so that feature isn't helpful.

While not practical for complex scenes you will find image texture nodes by expanding Materials then a material, scroll down and you will find Node Tree - open that and Shader NodeTree under it, then you can expand Nodes and see all the nodes used. The node names here correspond to the name in the Node editor properties which can be edited by the user. With Image textures you can scroll down and see the image name used which you can expand to find the full path.

enter image description here

While it doesn't appear to have been updated for a while blender-aid may help.

Looks like node based materials are an are that needs improvement for searching.

For blender internal materials that is easy. Enter the image name into the find field in the outliner header. Matches will be highlighted in green with material and objects easily visible for each.

enter image description here

For node based materials it is a bit more complicated. While the information can be found within the Datablocks view of the Outliner it is fairly well buried and not practical to find for a large project.

Currently the easiest way to search multiple cycles materials would be to use an addon called Online Material Library(cycles materials only - not blender internal node materials). This addon is currently still considered Beta. While not included with official release builds you should find it included with custom/svn builds from graphicall or can be downloaded from the above link and installed from the preferences addon panel.

Step 1 - activate the addon (or install from file and activate)

enter image description here

Step 2 - Show tools. This will now be available under materials properties.

enter image description here

Step 3 - Save All materials.

enter image description here

This saves all the cycles materials in the current blend file into the folder specified above the Save all materials button. The node information used for each material will be saved into it's own file. This leaves you with a folder full of text files that can easily be searched to find the image filename you are looking for.

While it doesn't appear to have been updated for a while blender-aid may also be another option.

Source Link
sambler
  • 55.8k
  • 3
  • 62
  • 193

For blender internal materials that is easy. Enter the image name into the find field in the outliner header. Matches will be highlighted in green with material and objects easily visible for each.

enter image description here

For node based materials it is a bit more complicated. Due to the amount of data displayed in Datablocks it is impractical to search through it all, so that feature isn't helpful.

While not practical for complex scenes you will find image texture nodes by expanding Materials then a material, scroll down and you will find Node Tree - open that and Shader NodeTree under it, then you can expand Nodes and see all the nodes used. The node names here correspond to the name in the Node editor properties which can be edited by the user. With Image textures you can scroll down and see the image name used which you can expand to find the full path.

enter image description here

While it doesn't appear to have been updated for a while blender-aid may help.

Looks like node based materials are an are that needs improvement for searching.