Enum ShadingMode
Defines all shading models supported by the library.
The list of shading modes has been taken from Blender. See Blender documentation for more information.
Namespace: SharpAssimp
Assembly: SharpAssimp.dll
Syntax
public enum ShadingMode
Fields
Name | Description |
---|---|
Blinn | Phong-Blinn Shading. |
CookTorrance | CookTorrance shading model. Special shader for metallic surfaces. |
Flat | Flat shading. Shading is done on a per-face basis and is diffuse only. Also known as 'faceted shading'. |
Fresnel | Fresnel shading. |
Gouraud | Simple Gouraud shading. |
Minnaert | Minnaert shading model. Extension to standard Lambertian shading, taking the "darkness" of the material into account. |
NoShading | No shading at all. Constant light influence of 1.0. |
None | No shading mode defined. |
OrenNayar | OrenNayer shading model. Extension to standard Lambertian shading, taking the roughness of the material into account. |
Phong | Phong Shading. |
Toon | Toon-shading, also known as a 'comic' shader. |