|
@@ -35,10 +35,7 @@ class NodeKeywords {
|
|
// STANDARD
|
|
// STANDARD
|
|
static MaterialRoughness = 'MaterialRoughness';
|
|
static MaterialRoughness = 'MaterialRoughness';
|
|
static MaterialMetalness = 'MaterialMetalness';
|
|
static MaterialMetalness = 'MaterialMetalness';
|
|
-
|
|
|
|
- // PHONG
|
|
|
|
- static MaterialSpecularShininess = 'MaterialSpecularShininess';
|
|
|
|
- static MaterialSpecularColor = 'MaterialSpecularColor';
|
|
|
|
|
|
+ static MaterialSpecularTint = 'MaterialSpecularTint';
|
|
|
|
|
|
constructor() {
|
|
constructor() {
|
|
|
|
|
|
@@ -59,7 +56,6 @@ class NodeKeywords {
|
|
NodeKeywords.NormalWorld,
|
|
NodeKeywords.NormalWorld,
|
|
NodeKeywords.NormalView,
|
|
NodeKeywords.NormalView,
|
|
// vars -> float
|
|
// vars -> float
|
|
- NodeKeywords.MaterialSpecularShininess,
|
|
|
|
NodeKeywords.MaterialRoughness,
|
|
NodeKeywords.MaterialRoughness,
|
|
NodeKeywords.MaterialMetalness,
|
|
NodeKeywords.MaterialMetalness,
|
|
// vars -> vec3
|
|
// vars -> vec3
|
|
@@ -68,7 +64,7 @@ class NodeKeywords {
|
|
NodeKeywords.ReflectedLightIndirectSpecular,
|
|
NodeKeywords.ReflectedLightIndirectSpecular,
|
|
NodeKeywords.ReflectedLightDirectDiffuse,
|
|
NodeKeywords.ReflectedLightDirectDiffuse,
|
|
NodeKeywords.ReflectedLightDirectSpecular,
|
|
NodeKeywords.ReflectedLightDirectSpecular,
|
|
- NodeKeywords.MaterialSpecularColor,
|
|
|
|
|
|
+ NodeKeywords.MaterialSpecularTint,
|
|
// vars -> vec4
|
|
// vars -> vec4
|
|
NodeKeywords.MaterialDiffuseColor
|
|
NodeKeywords.MaterialDiffuseColor
|
|
];
|
|
];
|
|
@@ -158,7 +154,6 @@ class NodeKeywords {
|
|
break;
|
|
break;
|
|
|
|
|
|
// floats properties
|
|
// floats properties
|
|
- case NodeKeywords.MaterialSpecularShininess:
|
|
|
|
case NodeKeywords.MaterialRoughness:
|
|
case NodeKeywords.MaterialRoughness:
|
|
case NodeKeywords.MaterialMetalness:
|
|
case NodeKeywords.MaterialMetalness:
|
|
|
|
|
|
@@ -172,7 +167,7 @@ class NodeKeywords {
|
|
case NodeKeywords.ReflectedLightIndirectSpecular:
|
|
case NodeKeywords.ReflectedLightIndirectSpecular:
|
|
case NodeKeywords.ReflectedLightDirectDiffuse:
|
|
case NodeKeywords.ReflectedLightDirectDiffuse:
|
|
case NodeKeywords.ReflectedLightDirectSpecular:
|
|
case NodeKeywords.ReflectedLightDirectSpecular:
|
|
- case NodeKeywords.MaterialSpecularColor:
|
|
|
|
|
|
+ case NodeKeywords.MaterialSpecularTint:
|
|
|
|
|
|
node = new PropertyNode( name, 'vec3' );
|
|
node = new PropertyNode( name, 'vec3' );
|
|
|
|
|