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? |