Click or drag to resize

ShadingMode Enumeration

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: Internal.Assimp
Assembly: NeoAxis.Core (in NeoAxis.Core.dll) Version: 2026.2.1.0 (2026.2.1.0)
Syntax
C#
public enum ShadingMode
Members
Member nameValueDescription
None0 No shading mode defined.
Flat1 Flat shading. Shading is done on a per-face basis and is diffuse only. Also known as 'faceted shading'.
Gouraud2 Simple Gouraud shading.
Phong3 Phong Shading.
Blinn4 Phong-Blinn Shading.
Toon5 Toon-shading, also known as a 'comic' shader.
OrenNayar6 OrenNayer shading model. Extension to standard Lambertian shading, taking the roughness of the material into account.
Minnaert7 Minnaert shading model. Extension to standard Lambertian shading, taking the "darkness" of the material into account.
CookTorrance8 CookTorrance shading model. Special shader for metallic surfaces.
NoShading9 No shading at all. Constant light influence of 1.0.
Fresnel10 Fresnel shading.
See Also