I have a new plugin I wanted to share here:
MM_ShaderTools is a plugin which helps you to batch replace, create or modify shaders in all your materials at once. This can save huge amounts of time, especially in later stages of a project. You can select multiple materials or lights and run the plugin to modify your render trees with three different operations:
- Replace shaders: will replace all instances of the same shader by a new one. You have options which will help you to keep all connections in and out of the shaders intact. Additionally you can set parameters in the newly created shader, either directly or based on parameter values of the old shader.
- Insert shader: insert a new shader between a specified connection. Similar to replace shaders you have options to keep all connections intact and additionally set parameters in the new shader. You can also use this to simply import and connect a shader without inserting it into an existing connection.
- Set Shader Parameters: allows you to set parameters of all kinds in a target shader.
Visit my blog
for much more detailed explanation and small use case scenario.