specularContrib
Shortcuts:
- sc
Keywords:
- ggx
- lighting
- material
- modularmat
- phong
- shading
- specular
A material element that provides specular light contribution.
Parameters
Name | Description | Regular Handling | Read-Only Handling |
---|---|---|---|
Color | Runtime | Baked | |
Level | Runtime | Baked | |
Method | The type of specular shading to use. Different methods support different combinations of the other parameters. | Runtime | Baked |
| |||
Shininess | |||
Roughness | |||
Fresnel | |||
Use Color | Whether to produce color or just a brightness value. | ||
Use Light Color | Whether to apply the light color to the color produced by this element. | Semi-Baked | Semi-Baked |
Enable Shadow | Whether to apply the shadow to the color/level produced by this element. | Baked | Baked |
Enable | |||
Use Surface Color | Semi-Baked | Semi-Baked |
Inputs
-
Shininess
: (optional)- Coordinate Types:
float
vec2
vec3
vec4
- Context Types:
MaterialContext
- Return Types:
float
- Coordinate Types:
-
Roughness
: (optional)- Coordinate Types:
float
vec2
vec3
vec4
- Context Types:
MaterialContext
- Return Types:
float
- Supports Variables From Inputs:
shininessField
- Coordinate Types:
-
Fresnel
: (optional)- Coordinate Types:
float
vec2
vec3
vec4
- Context Types:
MaterialContext
- Return Types:
float
- Supports Variables From Inputs:
shininessField
roughnessField
- Coordinate Types:
-
Color
: (optional)- Coordinate Types:
float
vec2
vec3
vec4
- Context Types:
MaterialContext
- Return Types:
vec4
- Supports Variables From Inputs:
shininessField
roughnessField
fresnelField
- Coordinate Types: