MM_ShaderTools

Plugins linking to this thread: (hide)

MM_ShaderToolsAuthor: Felix Geremus
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.


Includes numerous presets. Visit Felix's blog for a much more detailed explanation and a small use case scenario.

local backup: mossman/MM_Shadertools.rar

New plugins, tools etc.
Post Reply
User avatar
Mossman
Posts: 19
Joined: 15 Dec 2009, 09:12

MM_ShaderTools

Post by Mossman » 03 May 2012, 23:24

Hey everybody!

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.

Cheers!
Attachments
MM_Shadertools.rar
(57.44 KiB) Downloaded 250 times
mmshadertools_interface.jpg

User avatar
ActionArt
Posts: 853
Joined: 25 Nov 2010, 18:23
Location: Canada

Re: MM_ShaderTools

Post by ActionArt » 04 May 2012, 16:27

Wow, thanks a million for this!!! I can't count the number of times I needed exactly this sort of thing.

Thanks!!!!
Last edited by ActionArt on 05 May 2012, 00:36, edited 1 time in total.

User avatar
Hirazi Blue
Administrator
Posts: 5107
Joined: 04 Jun 2009, 12:15

Re: MM_ShaderTools

Post by Hirazi Blue » 04 May 2012, 22:31

Interesting & useful (and that's probably putting it mildly!).
Thanks for sharing! :ymhug:
Stay safe, sane & healthy!

User avatar
Rork
Posts: 1359
Joined: 09 Jul 2009, 08:59
Location: Close to The Hague, Netherlands
Contact:

Re: MM_ShaderTools

Post by Rork » 05 May 2012, 10:33

very handy! thanks for sharing :)

funny your MR>Arnold replacements were the first thing I was thinking about when I read your post ;)

rob
SI UI tutorials: Toolbar http://goo.gl/iYOL0l | Custom Layout http://goo.gl/6iP5xQ | RenderManager View http://goo.gl/b4ZkjQ
So long, and thanks for all the Fish!!

Ramon
Posts: 111
Joined: 19 Aug 2010, 22:47

Re: MM_ShaderTools

Post by Ramon » 05 May 2012, 21:23

Great!!!

User avatar
Rork
Posts: 1359
Joined: 09 Jul 2009, 08:59
Location: Close to The Hague, Netherlands
Contact:

Re: MM_ShaderTools

Post by Rork » 07 Oct 2015, 11:02

I know this is an old thread, but again thanks to Felix for releasing this one!

I just replaced 150+ Phong shader based materials to Arnold Standard ones, all within 10 minutes or so.
And all textures connections etc went along for the ride.

:ymhug:

Rob
SI UI tutorials: Toolbar http://goo.gl/iYOL0l | Custom Layout http://goo.gl/6iP5xQ | RenderManager View http://goo.gl/b4ZkjQ
So long, and thanks for all the Fish!!

User avatar
druitre
Posts: 471
Joined: 25 Jun 2009, 23:35

Re: MM_ShaderTools

Post by druitre » 08 Oct 2015, 11:23

Thanks for bumping this Rob! I'd forgotten all about it and it's just what I need atm. (And thanks Felix of course :) !)

Post Reply

Who is online

Users browsing this forum: No registered users and 32 guests