Shader Kit 2.1#
Installation#
Compatibility#
Maya | 2022 | 2023 | 2024 | 2025 | 2026 |
---|---|---|---|---|---|
✓ | ✓ | ✓ | ✓ | ✓ |
Python | 2.7 | 3.x |
---|---|---|
✓ |
How to install#
-
Extract the RS_Assets folder from the RS_Assets.zip
-
Extract RS_Shader_Kit.pyc from RS_Shader_Kit_MAYAVERSION.zip (depending on your Maya Version)
-
Copy RS_Shader_Kit.pyc or RS_Shader_Kit.py (Studio Version) and the RS_Assets folder to:
Attention
If an RS_Assets folder already exists in the location below, please copy the RS_Shader_Kit folder (from inside the extracted RS_Assets folder) and paste it into the RS_Assets folder in the location below.
-
Launch / Restart Maya
-
In Maya, open a Python Tab in the Script Editor and execute :
Attention
Please make sure that there are no Space characters in front of each code line.
Environment Variables#
-
To set and use a custom folder location, please open the Maya.env file.
-
Add the following lines to the Maya.env file:
MAYA_SCRIPT_PATH = path\to\your\custom\script\folder PYTHONPATH = path\to\your\custom\script\folder RS_TOOLS_PATH = path\to\your\custom\script\folder
Attention
- Replace path\to\your\custom\script\folder with the actual path to your scripts.
- Make sure there is no forward slash (/) or backward slash (\) at the end of the path.
Interface Basics#
Tool Menu#
Shader Manager / Utilities
Export / Import - Label or Shader Assignments
Create Menu settings
About / Links / Shortcuts / Scale UI
Tool Settings#
Indicator
A blue line at the bottom of a button indicates that optional tool settings are available. Also keep an eye on the tooltip indicators: RMB: Settings
How to open?
Open the settings with a RMB 2 click.
Position & What settings are open?
-
The settings widget will appear at the bottom of the tool.
-
The background of an icon button turns dark gray to indicate it's settings are currently open.
How to close?
To close the settings page RMB 2 click the active button again.
Tooltips#
- Hover over a button until a tooltip shows up.
- Tooltips include information about available Modifier Alt Ctrl Shift and RMB 2 settings options.
Please make sure that tooltips are enabled!
In Maya's main menu go to:
Windows > Settings / Preferences > Preferences > Interface > Help
and check DisplayToolClips under PopupHelp
Expand / Collapse tabs#
It is possible to expand or collapse all tabs on an active page.
Expand
Ctrl click on
Collapse
Alt click on
Note
A settings page will automatically close when expand or collapse all tabs is used.
Menu Settings#
Export / Import#
How to use: Export / Import - Label Color Assignments
Info
Exports / Imports all Label Color assignments from or into the Shader List.
How to use: Export / Import - Shader Assignments
Info
Exports all Shader assignments from the current Object selection, also includes face assignments.
Upon import reassigns all Shaders to the respective Objects and Faces.
- Export: Alt click on
- Import: Alt + Shift click on
Create Settings#
Info
Choose what Shaders are available within the Create Menu List.
How to use: Create Menu Settings
-
Click on
in the tool menu to open the Create Menu Settings window.
-
The tool automatically detects what render engines are available.
-
Select the Shaders that you want to have access from within the Create Menu List
-
Buttons
- Save: Saves the selection and updates the Create Menu list
- Cancel: Discards all changes and closes the window
- Clear: Unchecks all Shader selections
- Reset: Checks all Shader to restore the initial state
Saved Create Menu List Settings
The settings selection will be saved as the new default and is available every time you launch the tool.
About Page#
Access the About page by clicking on
The page contains information about the tool, web links and options to set up hotkey shortcuts and scale the UI.
Interface - About Page#
Create Hotkey Shortcuts#
How to: Open Hotkey Editor
Alt + click on the Create Hotkey Shortcuts button to open Maya's hotkey editor.
Info
You can also access the Hotkey Editor under Windows > Settings/Preferences > Hotkey Editor
Scale UI#
- Open About Page
- Choose a UI scale size in the drop-down menu: 100%, 125%, 150%, 200%
- Click the Set UI Scale button
- Close and reload the tool
Supported Render Engines#
-
Maya (Default)
-
Arnold
-
Redshift
-
VRay
-
RenderMan
Note
The tool automatically detects available render engines.
Shader Manager#
Interface: Manager#
List
#
How to use
Settings
How to use: Search by name
- Enter a search string and press the Enter key to activate the naming filter
Attention
When a filter is active several functions like Renaming, using the List or Create Button etc. are not available until the filter is cleared.
- To undo the filter, click on the magnifying glass to the left of the search string.
How to use: Assign Label
- Select one or multiple shaders from the list
- Click on a label color to assign the label
List Operations#
How to use: Select a Shader in the List
- LMB 1 click: Select on one or multiple list items to select a Shader
How to use: Delete Shader
- Del : Delete selected Shader
How to use: Move Items
- Up Arrow ( ↑ ) key: to move Shader upwards in the list
- Down Arrow ( ↓ ) key: to move Shader downwards in the list
How to use: Resize Shader List
- Extend list size vertically: Alt click the Manager Header to extend the list
- Shrink list size vertically: Ctrl click the Manager Header to shrink the list
- Extend list size horizontally: LMB 1 click / hold the window border and drag it to the desired size
How to use: Select Obects
- Select one Shader from the list
- Press the O (as in Object) Key
Note
Select objects to limit the search scope.
Warning
The Shader Kit tool needs to have Focus, for the button press to work.
How to use: Select Faces
- Select one Shader from the list
- Press the F Key
Note
Select objects to limit the search scope.
Warning
The Shader Kit tool needs to have Focus, for the button press to work.
Filter By Label#
How to use
- LMB 1 click on a label color to filter the list for Shaders that have the same label color assigned
- To undo the filter, LMB 1 click again on a label color
Attention
When a filter is active several functions like Renaming, using the List or Create Button etc. are not available until the filter is cleared.
Create
#
How to use: Create a Shader
How to use: Duplicate a Shader
- Select one or multiple Shader from the Shader List
- Alt click
to create duplicates
Settings
Assign
#
How to use: Assign Shader to Objects
- Select one or multiple Object(s)
- Select one Shader from the Shader list
- LMB 1 click
to assign the Shader
How to use: Assign Shader to Faces
- Select one or multiple Face(s)
- Select one Shader from the Shader list
- Alt click
to assign the Shader
How to use: Randomly Assign Shader to objects
- Select multiple Objects
- Select multiple Shader from the Shader list
- Ctrl click
to randomly assign Shaders
Select
#
How to use: Select
- LMB: All Assignments
- Select a Shader from the Shader List
- LMB 1 click
to select all assignments in the scene
- ALT: From Face Sample - Select all matching faces on the current object
- Select a single Face on an Object
- Alt click
to select all faces on the current object that have the Shader assigned
- CTRL: Select Objects with the same Shader:
- Select an Object
- Ctrl click
to select all objects with the same Shader assigned to them
- SHIFT: Select Shader from current Object:
- Select one object
- Shift click
to select the object's Shader within the Shader list
Utilities#
Interface: Utilities#
Fix Prefixes / Shading Groups
#
Automatically correct Shading Group names and / or remove pasted__ or exported__ Shader name prefixes.
How to use
Reassign Shader
#
Automatically reassigns all Shaders to fix accidental assignments to polygon faces.
How to use
- For selection:
- Select one or multiple Objects
- LMB 1 click
to reassign Shader
- Entire scene:
- Alt click
to reassign the Shader of all objects within the scene
- Alt click
Material ID
#
Creates 9 Material ID Shader, each with a unique color.
ID Colors
Colors: Blue, Cyan, Green, Magenta, Orange, Purple, Red, Turquoise, Yellow
How to use
- Create Lambert ID Shader:
- LMB 1 click
- LMB 1 click
- Create Surface ID Shader:
- Alt click
- Alt click
- Delete ID Shader:
- Shift click
- Shift click
Delete Unused Nodes
#
Deletes all unused shading nodes in your scene.
How to use
- LMB 1 click
Graph Materials
#
Graph the shading networks
How to use
- Open the Hypershade Editor
- Graph Material from selected Objects:
- Select one or multiple objects
- LMB 1 click
to graph the shading networks
- Add selected list item to graph:
- Select one or multiple Shader from the Shader List
- Alt click
- Remove selected nodes / list items from the Graph:
- Select one or multiple nodes and / or Shader list items
- Ctrl click
- Show Input and Output connection of selected Nodes:
- Select one or multiple nodes
- Shift click