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