Enum ShadingModel
Used to create the correct Surface Effect for a given lighting calculation.
Namespace: Fusee.Engine.Core.ShaderShards
Assembly: Fusee.Engine.Core.dll
Syntax
public enum ShadingModel
Fields
Name | Description |
---|---|
BRDF | A Effect uses a pbr specular calculation (BRDF). Includes diffuse calculation. |
DiffuseOnly | Perform only a simple diffuse calculation. |
DiffuseSpecular | A Effect uses the standard (= non pbr) lighting calculation. |
Edl | This effect uses eye dome lighting and is used for point cloud rendering. CAUTION: it will only work with SurfaceEffectBases that have the needed unirom paramters. See: EDLStrength and EDLNeighbourPixels |
Glossy | This effect is fully metallic by default - needs a roughness value. |
Unlit | Does this effect perform no lighting calculation at all? |