M3D / M3D / Render / ShadingMode
Enumeration: ShadingMode
Memberof
M3D.Render
Description
着色器方式枚举
Author
ss
Date
2022-1-17
Version
1.0
Copyright
All Rights Reserved. Copyright (C) 2022 HOTEAMSOFT, Ltd
Table of contents
Enumeration Members
- ShadingMode_Blinn
- ShadingMode_CookTorrance
- ShadingMode_Flat
- ShadingMode_Fresnel
- ShadingMode_Gouraud
- ShadingMode_Minnaert
- ShadingMode_NoShading
- ShadingMode_OrenNayar
- ShadingMode_Phong
- ShadingMode_Toon
Enumeration Members
ShadingMode_Blinn
• ShadingMode_Blinn = 4
Phong-Blinn-Shading
ShadingMode_CookTorrance
• ShadingMode_CookTorrance = 8
CookTorrance-Shading per pixel
Special shader for metallic surfaces.
ShadingMode_Flat
• ShadingMode_Flat = 1
Flat shading. Shading is done on per-face base, diffuse only. Also known as 'faceted shading'.
ShadingMode_Fresnel
• ShadingMode_Fresnel = 10
Fresnel shading
ShadingMode_Gouraud
• ShadingMode_Gouraud = 2
Simple Gouraud shading.
ShadingMode_Minnaert
• ShadingMode_Minnaert = 7
Minnaert-Shading per pixel
Extension to standard Lambertian shading, taking the "darkness" of the material into account
ShadingMode_NoShading
• ShadingMode_NoShading = 9
No shading at all. Constant light influence of 1.0.
ShadingMode_OrenNayar
• ShadingMode_OrenNayar = 6
OrenNayar-Shading per pixel
Extension to standard Lambertian shading, taking the roughness of the material into account
ShadingMode_Phong
• ShadingMode_Phong = 3
Phong-Shading -
ShadingMode_Toon
• ShadingMode_Toon = 5
Toon-Shading per pixel
Also known as 'comic' shader.