Replace Shader
original, and result of a ReplaceShader layout node on guys with a black shader
The ReplaceShader node allows to allows to replace Shaders on specific entities. This operation takes a list of old/new shader names and applies to selected entities when the operation is created. The syntax is : oldShadeName;newShaderName; and can be chained for several replacements. Note that these replacement chains will be used for shader group name AND surface shader names (both can be used, depending on the rendering engine)
Add node
- Drag the ReplaceShader node icon from the Nodes Library panel and drop it in the Layout Graph Edition panel
- Hit the Tab key in the Layout Graph Edition panel and select the ReplaceShader option in the dropdown menu that appears
ReplaceShader node in the Layout Graph Edition panel
Node parameters
Parameters are accessible by double-clicking on the node in the Layout Graph Edition panel:
ReplaceShader node parameters
Name | Name of the node |
Active | Whether the node is active or not |
ReplaceShaderString |
The string oldShaderName;newShaderName;[oldShaderName2;newShaderName2;][etc.] For instance, the illustration image for this node was done with the string MAN_MD_torso_tshirt;MAN_MD_flag_stickFlag;MAN_MD_torso_sweatshirt;MAN_MD_flag_stickFlag It is possible to use the '*' wildcard for the oldShaderName to replace all the Character File shaders at once. |