Icon
- Substance 3D home
- Home
- Getting Started
- Getting Started overview
- Activation and licenses
- System requirements
- Project creation
- Export
- Export overview
- Export window
- Export presets
- Export overview
- Glossary
- Performance
- Getting Started overview
- Interface
- Assets
- Substance 3D Assets
- Color picker
- Display settings
- History
- Layer stack
- Main menu
- Project configuration
- Properties
- Settings
- Shader settings
- Texture Set
- Toolbars
- Viewport
- Miscellaneous
- Assets
- Painting
- Painting overview
- Tool list
- Straight line
- Lazy mouse
- Symmetry
- Fill projections
- Presets
- Presets overview
- Creating and saving presets
- Creating particles presets
- Photoshop brush presets (ABR)
- Dynamic strokes
- Advanced channel painting
- Vector graphic (.svg & .ai)
- Text resource
- Effects
- Baking
- Content
- Creating custom effects
- Importing assets
- Creating custom effects
- Features
- Automatic UV Unwrapping
- Physical size
- Smart Materials and Masks
- Subsurface Scattering
- Dynamic Material Layering
- UV Reprojection
- UV Tiles
- Color Management
- Post Processing
- Iray Renderer
- Plugins
- Sparse Virtual Textures
- Custom Shaders
- SpaceMouse® by 3Dconnexion
- Universal Scene Description (USD)
- Send to
- Technical Support
- Performance Guidelines
- Configuring Pens and Tablets
- Exporting the log file
- Exporting a DXDiag
- Technical issues
- GPU Issues
- Crash when working with overclocked GPU
- Forcing the external GPU on Mac OS
- GPU drivers compatibility
- GPU drivers crash with long computations (TDR crash)
- GPU has outdated drivers
- GPU is not recognized
- GPU is not recognized and is mentionned as GDI Generic
- Issues with Nvidia GPUs on recent Mac OS versions
- Multi/Bi-GPU
- Running on integrated GPU
- Painter doesn't start on the right GPU
- Startup Issues
- Rendering Issues
- Stability Issues
- Miscellaneous Issues
- GPU Issues
- Workflow Issues
- Export Issues
- Tools Issues
- Project Issues
- Library Issues
- Viewport Issues
- Plugins Issues
- License Issues
- Pipeline and integration
- Installation and preferences
- Configuration
- Resource management
- Scripting and development
- Scripts and plugins
- Shader API Reference
- Shader API overview
- Changelog - Shader API
- Libraries - Shader API
- Lib Alpha - Shader API
- Lib Bayer - Shader API
- Lib Defines - Shader API
- Lib Emissive - Shader API
- Lib Env - Shader API
- Lib Normal - Shader API
- Lib PBR - Shader API
- Lib PBR Aniso - Shader API
- Lib Pom - Shader API
- Lib Random - Shader API
- Lib Sampler - Shader API
- Lib Sparse - Shader API
- Lib SSS - Shader API
- Lib Utils - Shader API
- Lib Vectors - Shader API
- Parameters - Shader API
- Shaders - Shader API
- Release notes
- Release notes overview
- All Changes
- Version 10.1
- Version 10.0
- Version 9.1
- Old versions
- Version 9.0
- Version 8.3
- Version 8.2
- Version 8.1
- Version 7.4
- Version 7.3
- Version 7.2
- Version 2021.1 (7.1.0)
- Version 2020.2 (6.2.0)
- Version 2020.1 (6.1.0)
- Version 2019.3
- Version 2019.2
- Version 2019.1
- Version 2018.3
- Version 2018.2
- Version 2018.1
- Version 2017.4
- Version 2017.3
- Version 2017.2
- Version 2017.1
- Version 2.6
- Version 2.5
- Version 2.4
- Version 2.3
- Version 2.2
Texture Set list
The Texture Set List window shows all the material IDs from the current 3D model in a project. It allows to switch and see the layer stack associated with each material on the model as well as their dedicated settings.
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.
Visibility
The display of a Texture Set can be manager by the dedicated icons:
|
Action |
Description |
---|---|---|
|
Open Menu |
Open a new menu with the following actions:
|
|
Focus Mode |
Isolate the currently active Texture Set and hide all the other while this mode is active. Click again on this button to exit the mode. |
|
Visibility |
Click on this button next to a Texture Set to hide or make visible a Texture Set in the viewport. |
Note : hiding other Texture Sets while painting improve performances.
Contextual Menu
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. Renaming is also possible by double-clicking on the Texture Set name.
- 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.
Shader Management
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.
Settings
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.