﻿<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=Extensions%3A2.6%2FPy%2FScripts%2F3D_interaction%2FMaterial_Search</id>
	<title>Extensions:2.6/Py/Scripts/3D interaction/Material Search - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=Extensions%3A2.6%2FPy%2FScripts%2F3D_interaction%2FMaterial_Search"/>
	<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Extensions:2.6/Py/Scripts/3D_interaction/Material_Search&amp;action=history"/>
	<updated>2026-07-12T17:57:51Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=Extensions:2.6/Py/Scripts/3D_interaction/Material_Search&amp;diff=144949&amp;oldid=prev</id>
		<title>Yamyam: 1版 をインポートしました</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Extensions:2.6/Py/Scripts/3D_interaction/Material_Search&amp;diff=144949&amp;oldid=prev"/>
		<updated>2018-06-28T21:05:32Z</updated>

		<summary type="html">&lt;p&gt;1版 をインポートしました&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;2018年6月28日 (木) 21:05時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;ja&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(相違点なし)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Yamyam</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=Extensions:2.6/Py/Scripts/3D_interaction/Material_Search&amp;diff=144948&amp;oldid=prev</id>
		<title>2017年8月7日 (月) 19:07にwiki&gt;Eduardfによる</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Extensions:2.6/Py/Scripts/3D_interaction/Material_Search&amp;diff=144948&amp;oldid=prev"/>
		<updated>2017-08-07T19:07:03Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{ScriptInfo&lt;br /&gt;
|name=Search&amp;amp;Replace&lt;br /&gt;
|tooltip=Search&amp;amp;Replace&lt;br /&gt;
|menu=Group: 3D View&lt;br /&gt;
|version=1.44.1&lt;br /&gt;
|blender=2.78c - 2.66&lt;br /&gt;
|author=Eduard Fekete&lt;br /&gt;
|license=GPL&lt;br /&gt;
|link=&lt;br /&gt;
|exe=space_view3d_search&amp;amp;replace.py&lt;br /&gt;
|modules=&lt;br /&gt;
|data=2013-11-20&lt;br /&gt;
|deps=&lt;br /&gt;
|download=http://wiki.blender.org/uploads/c/cd/Space_view3d_search%26replace1.44.1.zip&lt;br /&gt;
|bugtracker=http://developer.blender.org/T37651&lt;br /&gt;
|usage=Open the Tools sidebar in 3D-View and search for the panel named &amp;quot;Search&amp;amp;Replace&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
* [http://wiki.blender.org/uploads/1/1b/Space_view3d_search%26replace_v1.44.zip Download] the script then copy it into your \\.blender\scripts\addons folder.&lt;br /&gt;
* Open Blender and go to the addons tab in User Preferences.&lt;br /&gt;
* Enable the script&lt;br /&gt;
&lt;br /&gt;
Installation: (click [http://www.youtube.com/watch?v=A-4-8h2WEMk here] if the video controls do not embed, for you.)&lt;br /&gt;
&lt;br /&gt;
{|align=center&lt;br /&gt;
| &amp;lt;youtube width=&amp;quot;1000&amp;quot; height=&amp;quot;500&amp;quot;&amp;gt;A-4-8h2WEMk&amp;lt;/youtube&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
This Add-On provides a simple search/replace menu for use in the 3D view tools sidebar (under the register &amp;quot;Tools&amp;quot;). Allows users to search for all objects from the scene and replace them or filter them by material/texture and also to replace the material/texture very fast.&lt;br /&gt;
&lt;br /&gt;
The searchresult will be written into a interactive output field where users can select the found objects. Selecting an object from the output field will also select the object in the scene, set it to the active object and focus the view on it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;tableNormal&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Functions ===&lt;br /&gt;
[[Image:AddOn.png|right| search material menu]]&lt;br /&gt;
* Search for objects/materials or textures and replace them very fast.&lt;br /&gt;
* Assign a material to all selected objects.&lt;br /&gt;
* Find out where all objects with the material/texture you've searched are located, or search for all objects in scene.&lt;br /&gt;
* Replace materials of all selected objects with a random material.&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
Open the tools sidebar in 3D-View and search for the panel named &amp;quot;Search&amp;amp;Replace&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Object:&amp;lt;/u&amp;gt;&lt;br /&gt;
Press on the refresh button. All objects from scene (including lamps, cameras, fields etc) will apear in the list below where you can choice them to select and focus the view on them.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Material/Texture:&amp;lt;/u&amp;gt;&lt;br /&gt;
Either choose a material/texture from the list or type in the name of the material/texture you want to search, manually.&lt;br /&gt;
&lt;br /&gt;
The result (all objects with the searched material/texture assigned) will be send into the list below the button. Then you are able to select the found objects from the list.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;Replace Function&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Object:&amp;lt;/u&amp;gt; At first select all objects you want to replace, from the scene, then choice the new object from the drop down menu right beside the replace button, then press on the replace button.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Texture/Material:&amp;lt;/u&amp;gt; Put the material/texture you want to replace on the left and the new material/texture to the right, then press the &amp;quot;Replace All&amp;quot; button if you like to replace all or if you like to replace just the materials of the selected objects, then press the &amp;quot;Replace selected&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Options&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Copy Rot&amp;amp;Scale:&amp;lt;/u&amp;gt; If the control box of &amp;quot;Copy Rot&amp;amp;Scale&amp;quot; is set, then replaced objects will keep their old rotation and scale. Works with euler, quaternion and axis-angle.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Always Deselect:&amp;lt;/u&amp;gt; Deselect all objects before selecting an object from the list, if this option is set. Otherwise every object which you select from the list will be added to the selection, this allows to select multiple objects from the list.&lt;br /&gt;
&lt;br /&gt;
Replace Objects Demonstration: (click [http://youtu.be/GF-9bIw-EG4 here] if the video controls do not embed, for you.)&lt;br /&gt;
{|align=center&lt;br /&gt;
| &amp;lt;youtube width=&amp;quot;800&amp;quot; height=&amp;quot;380&amp;quot;&amp;gt;GF-9bIw-EG4&amp;lt;/youtube&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;Assign Functions&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Assing Materials&amp;lt;/strong&amp;gt;: If you select on ore more objects and &amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;don't select a search material&amp;lt;/strong&amp;gt;, then you are able to assing the material which you selected on &amp;quot;replace material&amp;quot; to the objects.&amp;lt;/p&amp;gt;&lt;br /&gt;
Assing Materials demonstration: (click [http://youtu.be/PqaX9SbwC5c here] if the video controls do not embed, for you.)&lt;br /&gt;
&lt;br /&gt;
{|align=center&lt;br /&gt;
| &amp;lt;youtube width=&amp;quot;1024&amp;quot; height=&amp;quot;550&amp;quot;&amp;gt;PqaX9SbwC5c&amp;lt;/youtube&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;u&amp;gt;Info&amp;lt;/u&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
*You have to press one of the refresh buttons everytime you add/remove/assign/de-assign a material/texture/object to update the list. It's not important which refresh button you press, since all refresh buttons are pointing at the same refresh method.&lt;br /&gt;
&lt;br /&gt;
* You don't have to press a &amp;quot;start search&amp;quot; button or similar, just put the searched material/texture in and the search will start automatically.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Assign Random Materials&amp;lt;/strong&amp;gt;: Select one or more objects and press on the &amp;quot;Random&amp;quot; button, this will replace the objects material with random materials.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HowTo:&lt;br /&gt;
&lt;br /&gt;
1. Make sure that you already created some materials, because the materials which you created will be taken to initialise the objects.&lt;br /&gt;
&lt;br /&gt;
2. Now just select all the objects you want to change, and press the &amp;quot;Random&amp;quot; Button&lt;br /&gt;
&lt;br /&gt;
Random Materials Demonstration: (click [http://youtu.be/IORkjg7l_E8 here] if the video controls do not embed, for you.)&lt;br /&gt;
{|align=center&lt;br /&gt;
| &amp;lt;youtube width=&amp;quot;1024&amp;quot; height=&amp;quot;550&amp;quot;&amp;gt;IORkjg7l_E8&amp;lt;/youtube&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Advice ===&lt;br /&gt;
If you are just interested in the object replace function and don't need the material / texture replacement, then click [http://wiki.blender.org/uploads/6/67/Space_view3d_search%26replace_object.zip here] to download only this function.&lt;br /&gt;
&lt;br /&gt;
Menu: Search-Objects demonstration: (click [http://www.youtube.com/watch?v=Atcw-pv1g1M here] if the video controls do not embed, for you.)&lt;br /&gt;
&lt;br /&gt;
{|align=center&lt;br /&gt;
| &amp;lt;youtube width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot;&amp;gt;Atcw-pv1g1M&amp;lt;/youtube&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Changelog ===&lt;br /&gt;
* v1.44 [[User:Eduardf|Eduardf]]&lt;br /&gt;
** The Search &amp;amp; Replace Menu will now only appear under the Tools section&lt;br /&gt;
* v1.44 [[User:Eduardf|Eduardf]]&lt;br /&gt;
** Added the function &amp;quot;Replace with Random Material&amp;quot;&lt;br /&gt;
* v1.43 [[User:Eduardf|Eduardf]]&lt;br /&gt;
** Added a new function which allows to assign materials directly&lt;br /&gt;
* v1.42.2 - [[User:Eduardf|Eduardf]] 14:19, 15 December 2013 (CET)&lt;br /&gt;
** The Panel will now only be visible in object mode&lt;br /&gt;
* v1.42.1 - [[User:Eduardf|Eduardf]] 17:39, 1 December 2013 (CET)&lt;br /&gt;
** Added a function for object replacement&lt;br /&gt;
** Fixed a bug at texture replacement.&lt;br /&gt;
* v1.42 - [[User:Eduardf|Eduardf]] 22:22, 8 December 2013 (CET) &lt;br /&gt;
**I added two control boxes for more functions  (Downloadlink on top of this page)&lt;br /&gt;
* v1.4 - [[User:Eduardf|Eduardf]] [http://wiki.blender.org/uploads/6/6e/Space_view3d_search%26replace_v1.4.zip Download v1.4]&lt;br /&gt;
**I've added a new feature to let users search for all objects in the scene (including cameras, lamps, curves, emptys, fields etc.) and select and focus to them.&lt;br /&gt;
**I've add some labels to make the Add-On easier to understand&lt;br /&gt;
**All refresh buttons point at the same method now.&lt;br /&gt;
**The material menu has now a new button which allows to replace only the materials from the selected objects.&lt;br /&gt;
* v1.3 - [http://wiki.blender.org/uploads/5/57/Space_view3d_search%26replace_m%26t_v1.3.zip Download v1.3] [[User:Eduardf|Eduardf]]&lt;br /&gt;
**I've added a texture replace function&lt;br /&gt;
* v1.2 - [http://wiki.blender.org/uploads/c/c2/Search_replace_material_1.2.1.zip Download v1.2] [[User:Eduardf|Eduardf]]&lt;br /&gt;
**I've added a material replace function. &lt;br /&gt;
* v1.11 - [http://wiki.blender.org/uploads/2/20/Space_view3d_search_material_v1.1.1.zip Download v1.11] [[User:Eduardf|Eduardf]]&lt;br /&gt;
**The Drop Down List does not contain materials without users anymore. &lt;br /&gt;
**Problem: Users has to press the Refresh Button to update the material list. &lt;br /&gt;
* v1.1 - [http://wiki.blender.org/uploads/0/09/Space_view3d_search_material.zip Download v1.1] [[User:Eduardf|Eduardf]] + CoDEmanX (created the DropDown List)&lt;br /&gt;
**Contains a drop down list which is also searchable manually. Problem: List will also show Materials with no users. &lt;br /&gt;
* v1.0 - [http://wiki.blender.org/uploads/0/0a/Space_view3d_search_material_1.0.1.zip Download v1.0] [[User:Eduardf|Eduardf]] + beta-tester (helped me to produce the UI)&lt;br /&gt;
**Manuall input only.&lt;br /&gt;
&lt;br /&gt;
=== To-do list ===&lt;br /&gt;
* {{WikiTask/Done}} Let replaced objects keep the old rotation &amp;amp; scale as the old object.&lt;br /&gt;
* {{WikiTask/Done}} Add a random material function.&lt;br /&gt;
* {{WikiTask/Done}} Add a object replacement function.&lt;br /&gt;
* {{WikiTask/Done}} Merge this Add-On and my other Add-On (&amp;quot;GoTo Object&amp;quot;).&lt;br /&gt;
* {{WikiTask/Done}} Add a feature to search&amp;amp;replace textures.&lt;br /&gt;
* {{WikiTask/Done}} Add a feature to replace materials.&lt;br /&gt;
* {{WikiTask/Done}} Add a button to replace only selected objects.  &lt;br /&gt;
* {{WikiTask/Done}} Only search for materials/textures with assigned users.&lt;br /&gt;
* {{WikiTask/Done}} Replace the manuall input with a drop down list.&lt;br /&gt;
* {{WikiTask/Inprogress|50}} Add a Function to replace only the material/texture of the filtered objects.&lt;br /&gt;
* {{WikiTask/Inprogress|0}} Let the search material/texture list update automatically. (not possible due to blender)&lt;br /&gt;
&lt;br /&gt;
=== Support ===&lt;br /&gt;
* e-mail: eduard_fekete@yahoo.de&lt;br /&gt;
&lt;br /&gt;
=== Credits ===&lt;br /&gt;
* CoDEmanX - Thank you for your tips and for teaching me how to create a drop down list!&lt;br /&gt;
* beta-tester - Thank you for your start help in the forum to create the user interface!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
* Back to [[Extensions:2.6/Py/Scripts]]&lt;br /&gt;
&lt;br /&gt;
This is temporary hide-tab for rest of the text&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
*link 1&lt;br /&gt;
*link 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
''Editor info:''Explain what the script does, where the idea came from, what it is related to, why it is useful, etc.&lt;br /&gt;
&lt;br /&gt;
Use the script's UI tooltip. ''We need to allow multi-line tips (popups) in Blender, the current limit is not enough and we end up with ugly long lines.''&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
''Editor info:'' How to use the script&lt;br /&gt;
&lt;br /&gt;
=== Shortcuts ===&lt;br /&gt;
&lt;br /&gt;
''Editor info:'' List of shortcuts used by the script, if any. Mostly relevant for scripts with guis. We should of course standardize basic ones: ESC to cancel, ESC and q to quit, etc. Follow the rules in [[Meta/Templates]].&lt;br /&gt;
&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
&lt;br /&gt;
''Editor info:'' Config options available in the script's gui or via the Scripts Config Editor.&lt;br /&gt;
{{ConfigOptions&lt;br /&gt;
|name=Option name&lt;br /&gt;
|type=TYPE&lt;br /&gt;
|default=Default value&lt;br /&gt;
|explanation=Short explanation.&lt;br /&gt;
}}&lt;br /&gt;
{{ConfigOptions&lt;br /&gt;
|name=Option name&lt;br /&gt;
|type=TYPE&lt;br /&gt;
|default=Default value&lt;br /&gt;
|explanation=Short explanation.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
&lt;br /&gt;
''Editor info:'' Usage notes, there is also a section for general notes at the end.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
''Editor info:'' Miscellaneous notes on the script.&lt;br /&gt;
&lt;br /&gt;
== Compatibility ==&lt;br /&gt;
&lt;br /&gt;
''Editor info:'' Relevant for IO scripts, note how complete they are in regards to the file format specification and/or compatiblity with other programs that can read the same format.&lt;br /&gt;
&lt;br /&gt;
== Additional Information ==&lt;br /&gt;
&lt;br /&gt;
''Editor info:'' placeholder for additional information.&lt;br /&gt;
&lt;br /&gt;
=== History ===&lt;br /&gt;
&lt;br /&gt;
 v1.00 - YYYY.MM.DD by Author_name&lt;br /&gt;
 - add/fix&lt;br /&gt;
 v0.99 - YYYY.MM.DD by Author_name&lt;br /&gt;
 - add/fix&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>wiki&gt;Eduardf</name></author>
		
	</entry>
</feed>