Class Sheen
This extension defines a sheen that can be layered on top of an existing glTF material definition. A sheen layer is a common technique used in Physically-Based Rendering to represent cloth and fabric materials, for example.
Inherited Members
Namespace: Unity.Cloud.Gltfast.Objects
Assembly: Unity.Cloud.Gltfast.dll
Syntax
[MovedFrom(true, "GLTFast.Schema", "glTFast", null)]
public class Sheen
Properties
SheenColorFactor
The sheen color red, green and blue components in linear space.
Declaration
[JsonPropertyName("sheenColorFactor")]
[JsonConverter(typeof(ColorConverter))]
public Color SheenColorFactor { get; set; }
Property Value
| Type | Description |
|---|---|
| Color |
See Also
SheenColorTexture
The sheen color texture.
Declaration
[JsonPropertyName("sheenColorTexture")]
public TextureInfo SheenColorTexture { get; set; }
Property Value
| Type | Description |
|---|---|
| TextureInfo |
See Also
SheenRoughnessFactor
The sheen roughness.
Declaration
[JsonPropertyName("sheenRoughnessFactor")]
public float SheenRoughnessFactor { get; set; }
Property Value
| Type | Description |
|---|---|
| float |
See Also
SheenRoughnessTexture
The sheen roughness (Alpha) texture.
Declaration
[JsonPropertyName("sheenRoughnessTexture")]
public TextureInfo SheenRoughnessTexture { get; set; }
Property Value
| Type | Description |
|---|---|
| TextureInfo |