The Texture Set List window shows all the material IDs from the current mesh in a project.
The Texture Set List window also provide tools and information about the different Texture Sets available in the project.
Switching Texture Set
The main goal of the Texture Set List window is to allow to switch from one material to one another to access the layer stack associated with each material.
In case of the Material Layering workflow, the sub-stacks are displayed below the Texture Set name.
Texture Set Status
Texture Sets can have multiple states :
- Selected : The current Texture Set currently being edited. Selecting a Texture Set will update the Layer Stack and the Shader Settings window accordingly.
- Visible/Hidden : See the visibility section below for more details.
- Disabled : This means the Texture Sets and its associated layer stack cannot be attached to a material in on the mesh. See the Texture Set Reassignment for more information.
The display of a Texture Set can be toggled by clicking on the dot at the left of its name, it will hide the part of the mesh using this material from the 3D View.
- Use the Solo button to hide all texture set expect the one currently selected
Use the All button to display all the texture set, which is useful in case multiple set have been hidden
Note : hiding other Texture Sets while painting improve performances.
When right-clicking on a Texture Set name, it opens a contextual menu with the following actions :
- Show/Hide texture set : toggle the visibility of the Texture Set (as described in the previous section)
- Edit name : allows to rename a Texture Set. This name will also be used during the export process of the Textures.
- Reset name to *original name* : Restore the original Texture Set name from the mesh material if it has been changed.
- Edit Description : allows to add/change the description associated with a Texture Set.
The button at the right of each Texture Set name can be used to manage the shader assignment.
By default each texture set share the same shader instance. However it can be convenient sometimes to have a different shader only for a specific part of the mesh. This can be done by clicking on the button and choosing "New shader instance". From there, in the Shader Settings window it is possible to change the shader and its parameters without affecting other Texture Sets.
The settings button open a new menu that expose multiple actions :
- Hide Empty Descriptions (default) : Hide the description fields if empty
- Hide All Descriptions : Hide the descriptions fields even if not empty
- Show All Descriptions : Show the descriptions fields even if empty
- Import Shader Parameters : Allow to import a json file to configure the shader parameters of the Texture Sets
- Reassign Texture Sets : See the Texture Set Reassignment for more information.