
## ShaderSet class

Shader programs for each kind of materials



The ShaderSet type exposes the following members:

### Constructors
| Constructor | Description |
| :- | :- |
| [`__init__(self)`](/3d/python-net/aspose.threed.render/shaderset/__init__/#) | Construct the instance of [`ShaderSet`](/3d/python-net/aspose.threed.render/shaderset) |


### Properties
| Property | Description |
| :- | :- |
| [lambert](/3d/python-net/aspose.threed.render/shaderset/lambert) | Gets or sets the shader that used to render the lambert material |
| [phong](/3d/python-net/aspose.threed.render/shaderset/phong) | Gets or sets the shader that used to render the phong material |
| [pbr](/3d/python-net/aspose.threed.render/shaderset/pbr) | Gets or sets the shader that used to render the PBR material |
| [fallback](/3d/python-net/aspose.threed.render/shaderset/fallback) | Gets or sets the fallback shader when required shader is unavailable |



### See Also
* module [`aspose.threed.render`](..)
* class [`ShaderSet`](/3d/python-net/aspose.threed.render/shaderset)
