Class MaterialShadingModel
Material shading modes. Defines how material inputs and properties are combined to result the final surface color.
Inheritance
Namespace: FlaxEngine
Assembly: FlaxEngine.CSharp.dll
Syntax
[Unmanaged]
public sealed class MaterialShadingModel : Enum
Fields
CustomLit
The custom lit shader that calculates own lighting such as Cel Shading. It has access to the scene lights data during both GBuffer and Forward pass rendering.
Declaration
public const MaterialShadingModel CustomLit
Field Value
|
MaterialShadingModel
|
Foliage
The foliage material. Intended for foliage materials like leaves and grass that need light scattering to transport simulation through the thin object.
Declaration
public const MaterialShadingModel Foliage
Field Value
|
MaterialShadingModel
|
Lit
The default lit material. The most common choice for the material surfaces.
Declaration
public const MaterialShadingModel Lit
Field Value
|
MaterialShadingModel
|
Subsurface
The subsurface material. Intended for materials like wax or skin that need light scattering to transport simulation through the object.
Declaration
public const MaterialShadingModel Subsurface
Field Value
|
MaterialShadingModel
|
Unlit
The unlit material. The emissive channel is used as an output color. Can perform custom lighting operations or just glow. Won't be affected by the lighting pipeline.
Declaration
public const MaterialShadingModel Unlit
Field Value
|
MaterialShadingModel
|
value__
Declaration
public byte value__
Field Value
|
System.Byte
|