跳到主要内容
版本:v10.0

M3D / M3D / Render / ShadingMode

Enumeration: ShadingMode

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

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.